Class ChassisId


  • public final class ChassisId
    extends Identifier<Long>
    The class representing a network device chassisId. This class is immutable.
    • Constructor Detail

      • ChassisId

        public ChassisId()
        Default constructor.
      • ChassisId

        public ChassisId​(long value)
        Constructor from a long value.
        Parameters:
        value - the value to use.
      • ChassisId

        public ChassisId​(String value)
        Constructor from a string.
        Parameters:
        value - the value to use.
    • Method Detail

      • value

        public long value()
        Get the value of the chassis id.
        Returns:
        the value of the chassis id.
      • toString

        public String toString()
        Convert the Chassis Id value to a ':' separated hexadecimal string.
        Overrides:
        toString in class Identifier<Long>
        Returns:
        the Chassis Id value as a ':' separated hexadecimal string.
      • hashCode

        public int hashCode()
        Description copied from class: Identifier
        Returns the hashcode of the identifier.
        Overrides:
        hashCode in class Identifier<Long>
        Returns:
        hashcode
      • equals

        public boolean equals​(Object that)
        Description copied from class: Identifier
        Compares two device key identifiers for equality.
        Overrides:
        equals in class Identifier<Long>
        Parameters:
        that - to compare against
        Returns:
        true if the objects are equal, false otherwise.