Class Update

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Update>, org.apache.thrift.TBase<Update,​Update._Fields>

    @Generated(value="Autogenerated by Thrift Compiler (0.9.3)",
               date="2018-04-09")
    public class Update
    extends java.lang.Object
    implements org.apache.thrift.TBase<Update,​Update._Fields>, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Update>
    See Also:
    Serialized Form
    • Field Detail

      • type

        public int type
      • reserved

        public int reserved
      • prefixlen

        public int prefixlen
      • l3label

        public int l3label
      • l2label

        public int l2label
      • ethtag

        public int ethtag
      • esi

        public java.lang.String esi
      • macaddress

        public java.lang.String macaddress
      • rd

        public java.lang.String rd
      • prefix

        public java.lang.String prefix
      • nexthop

        public java.lang.String nexthop
      • routermac

        public java.lang.String routermac
      • metaDataMap

        public static final java.util.Map<Update._Fields,​org.apache.thrift.meta_data.FieldMetaData> metaDataMap
    • Constructor Detail

      • Update

        public Update()
      • Update

        public Update​(int type,
                      int reserved,
                      int prefixlen,
                      int l3label,
                      int l2label,
                      int ethtag,
                      java.lang.String esi,
                      java.lang.String macaddress,
                      java.lang.String rd,
                      java.lang.String prefix,
                      java.lang.String nexthop,
                      java.lang.String routermac)
      • Update

        public Update​(Update other)
        Performs a deep copy on other.
    • Method Detail

      • clear

        public void clear()
        Specified by:
        clear in interface org.apache.thrift.TBase<Update,​Update._Fields>
      • getType

        public int getType()
      • setType

        public Update setType​(int type)
      • unsetType

        public void unsetType()
      • isSetType

        public boolean isSetType()
        Returns true if field type is set (has been assigned a value) and false otherwise
      • setTypeIsSet

        public void setTypeIsSet​(boolean value)
      • getReserved

        public int getReserved()
      • setReserved

        public Update setReserved​(int reserved)
      • unsetReserved

        public void unsetReserved()
      • isSetReserved

        public boolean isSetReserved()
        Returns true if field reserved is set (has been assigned a value) and false otherwise
      • setReservedIsSet

        public void setReservedIsSet​(boolean value)
      • getPrefixlen

        public int getPrefixlen()
      • setPrefixlen

        public Update setPrefixlen​(int prefixlen)
      • unsetPrefixlen

        public void unsetPrefixlen()
      • isSetPrefixlen

        public boolean isSetPrefixlen()
        Returns true if field prefixlen is set (has been assigned a value) and false otherwise
      • setPrefixlenIsSet

        public void setPrefixlenIsSet​(boolean value)
      • getL3label

        public int getL3label()
      • setL3label

        public Update setL3label​(int l3label)
      • unsetL3label

        public void unsetL3label()
      • isSetL3label

        public boolean isSetL3label()
        Returns true if field l3label is set (has been assigned a value) and false otherwise
      • setL3labelIsSet

        public void setL3labelIsSet​(boolean value)
      • getL2label

        public int getL2label()
      • setL2label

        public Update setL2label​(int l2label)
      • unsetL2label

        public void unsetL2label()
      • isSetL2label

        public boolean isSetL2label()
        Returns true if field l2label is set (has been assigned a value) and false otherwise
      • setL2labelIsSet

        public void setL2labelIsSet​(boolean value)
      • getEthtag

        public int getEthtag()
      • setEthtag

        public Update setEthtag​(int ethtag)
      • unsetEthtag

        public void unsetEthtag()
      • isSetEthtag

        public boolean isSetEthtag()
        Returns true if field ethtag is set (has been assigned a value) and false otherwise
      • setEthtagIsSet

        public void setEthtagIsSet​(boolean value)
      • getEsi

        public java.lang.String getEsi()
      • setEsi

        public Update setEsi​(java.lang.String esi)
      • unsetEsi

        public void unsetEsi()
      • isSetEsi

        public boolean isSetEsi()
        Returns true if field esi is set (has been assigned a value) and false otherwise
      • setEsiIsSet

        public void setEsiIsSet​(boolean value)
      • getMacaddress

        public java.lang.String getMacaddress()
      • setMacaddress

        public Update setMacaddress​(java.lang.String macaddress)
      • unsetMacaddress

        public void unsetMacaddress()
      • isSetMacaddress

        public boolean isSetMacaddress()
        Returns true if field macaddress is set (has been assigned a value) and false otherwise
      • setMacaddressIsSet

        public void setMacaddressIsSet​(boolean value)
      • getRd

        public java.lang.String getRd()
      • setRd

        public Update setRd​(java.lang.String rd)
      • unsetRd

        public void unsetRd()
      • isSetRd

        public boolean isSetRd()
        Returns true if field rd is set (has been assigned a value) and false otherwise
      • setRdIsSet

        public void setRdIsSet​(boolean value)
      • getPrefix

        public java.lang.String getPrefix()
      • setPrefix

        public Update setPrefix​(java.lang.String prefix)
      • unsetPrefix

        public void unsetPrefix()
      • isSetPrefix

        public boolean isSetPrefix()
        Returns true if field prefix is set (has been assigned a value) and false otherwise
      • setPrefixIsSet

        public void setPrefixIsSet​(boolean value)
      • getNexthop

        public java.lang.String getNexthop()
      • setNexthop

        public Update setNexthop​(java.lang.String nexthop)
      • unsetNexthop

        public void unsetNexthop()
      • isSetNexthop

        public boolean isSetNexthop()
        Returns true if field nexthop is set (has been assigned a value) and false otherwise
      • setNexthopIsSet

        public void setNexthopIsSet​(boolean value)
      • getRoutermac

        public java.lang.String getRoutermac()
      • setRoutermac

        public Update setRoutermac​(java.lang.String routermac)
      • unsetRoutermac

        public void unsetRoutermac()
      • isSetRoutermac

        public boolean isSetRoutermac()
        Returns true if field routermac is set (has been assigned a value) and false otherwise
      • setRoutermacIsSet

        public void setRoutermacIsSet​(boolean value)
      • setFieldValue

        public void setFieldValue​(Update._Fields field,
                                  java.lang.Object value)
        Specified by:
        setFieldValue in interface org.apache.thrift.TBase<Update,​Update._Fields>
      • getFieldValue

        public java.lang.Object getFieldValue​(Update._Fields field)
        Specified by:
        getFieldValue in interface org.apache.thrift.TBase<Update,​Update._Fields>
      • isSet

        public boolean isSet​(Update._Fields field)
        Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
        Specified by:
        isSet in interface org.apache.thrift.TBase<Update,​Update._Fields>
      • equals

        public boolean equals​(java.lang.Object that)
        Overrides:
        equals in class java.lang.Object
      • equals

        public boolean equals​(Update that)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • compareTo

        public int compareTo​(Update other)
        Specified by:
        compareTo in interface java.lang.Comparable<Update>
      • read

        public void read​(org.apache.thrift.protocol.TProtocol iprot)
                  throws org.apache.thrift.TException
        Specified by:
        read in interface org.apache.thrift.TBase<Update,​Update._Fields>
        Throws:
        org.apache.thrift.TException
      • write

        public void write​(org.apache.thrift.protocol.TProtocol oprot)
                   throws org.apache.thrift.TException
        Specified by:
        write in interface org.apache.thrift.TBase<Update,​Update._Fields>
        Throws:
        org.apache.thrift.TException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • validate

        public void validate()
                      throws org.apache.thrift.TException
        Throws:
        org.apache.thrift.TException