+ public String getNexthop() {
+ return this.nexthop;
+ }
+
+ public onUpdateWithdrawRoute_args setNexthop(String nexthop) {
+ this.nexthop = nexthop;
+ return this;
+ }
+
+ public void unsetNexthop() {
+ this.nexthop = null;
+ }
+
+ /** Returns true if field nexthop is set (has been assigned a value) and false otherwise */
+ public boolean isSetNexthop() {
+ return this.nexthop != null;
+ }
+
+ public void setNexthopIsSet(boolean value) {
+ if (!value) {
+ this.nexthop = null;
+ }
+ }
+
+ public int getEthtag() {
+ return this.ethtag;
+ }
+
+ public onUpdateWithdrawRoute_args setEthtag(int ethtag) {
+ this.ethtag = ethtag;
+ setEthtagIsSet(true);
+ return this;
+ }
+
+ public void unsetEthtag() {
+ __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __ETHTAG_ISSET_ID);
+ }
+
+ /** Returns true if field ethtag is set (has been assigned a value) and false otherwise */
+ public boolean isSetEthtag() {
+ return EncodingUtils.testBit(__isset_bitfield, __ETHTAG_ISSET_ID);
+ }
+
+ public void setEthtagIsSet(boolean value) {
+ __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __ETHTAG_ISSET_ID, value);
+ }
+
+ public String getEsi() {
+ return this.esi;
+ }
+
+ public onUpdateWithdrawRoute_args setEsi(String esi) {
+ this.esi = esi;
+ return this;
+ }
+
+ public void unsetEsi() {
+ this.esi = null;
+ }
+
+ /** Returns true if field esi is set (has been assigned a value) and false otherwise */
+ public boolean isSetEsi() {
+ return this.esi != null;
+ }
+
+ public void setEsiIsSet(boolean value) {
+ if (!value) {
+ this.esi = null;
+ }
+ }
+
+ public String getMacaddress() {
+ return this.macaddress;
+ }
+
+ public onUpdateWithdrawRoute_args setMacaddress(String macaddress) {
+ this.macaddress = macaddress;
+ return this;
+ }
+
+ public void unsetMacaddress() {
+ this.macaddress = null;
+ }
+
+ /** Returns true if field macaddress is set (has been assigned a value) and false otherwise */
+ public boolean isSetMacaddress() {
+ return this.macaddress != null;
+ }
+
+ public void setMacaddressIsSet(boolean value) {
+ if (!value) {
+ this.macaddress = null;
+ }
+ }
+
+ public int getL3label() {
+ return this.l3label;
+ }
+
+ public onUpdateWithdrawRoute_args setL3label(int l3label) {
+ this.l3label = l3label;
+ setL3labelIsSet(true);
+ return this;
+ }
+
+ public void unsetL3label() {
+ __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __L3LABEL_ISSET_ID);
+ }
+
+ /** Returns true if field l3label is set (has been assigned a value) and false otherwise */
+ public boolean isSetL3label() {
+ return EncodingUtils.testBit(__isset_bitfield, __L3LABEL_ISSET_ID);
+ }
+
+ public void setL3labelIsSet(boolean value) {
+ __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __L3LABEL_ISSET_ID, value);
+ }
+
+ public int getL2label() {
+ return this.l2label;
+ }
+
+ public onUpdateWithdrawRoute_args setL2label(int l2label) {
+ this.l2label = l2label;
+ setL2labelIsSet(true);
+ return this;
+ }
+
+ public void unsetL2label() {
+ __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __L2LABEL_ISSET_ID);
+ }
+
+ /** Returns true if field l2label is set (has been assigned a value) and false otherwise */
+ public boolean isSetL2label() {
+ return EncodingUtils.testBit(__isset_bitfield, __L2LABEL_ISSET_ID);
+ }
+
+ public void setL2labelIsSet(boolean value) {
+ __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __L2LABEL_ISSET_ID, value);
+ }
+
+ /**
+ *
+ * @see af_afi
+ */
+ public af_afi getAfi() {
+ return this.afi;
+ }
+
+ /**
+ *
+ * @see af_afi
+ */
+ public onUpdateWithdrawRoute_args setAfi(af_afi afi) {
+ this.afi = afi;
+ return this;
+ }
+
+ public void unsetAfi() {
+ this.afi = null;
+ }
+
+ /** Returns true if field afi is set (has been assigned a value) and false otherwise */
+ public boolean isSetAfi() {
+ return this.afi != null;
+ }
+
+ public void setAfiIsSet(boolean value) {
+ if (!value) {
+ this.afi = null;
+ }
+ }
+