Class DhcpServerStatistics

  • All Implemented Interfaces:
    com.vmware.vapi.bindings.StaticStructure, com.vmware.vapi.bindings.Structure, java.io.Serializable

    public final class DhcpServerStatistics
    extends java.lang.Object
    implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected com.vmware.vapi.data.StructValue __dynamicStructureFields  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        DhcpServerStatistics()
      Default constructor.
      protected DhcpServerStatistics​(com.vmware.vapi.data.StructValue __dynamicStructureFields)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T extends com.vmware.vapi.bindings.Structure>
      T
      _convertTo​(java.lang.Class<T> clazz)  
      java.lang.String _getCanonicalName()  
      static java.lang.String _getCanonicalTypeName()
      Returns the canonical type name.
      static com.vmware.vapi.bindings.type.StructType _getClassType()
      WARNING: Internal method, subject to change in future versions.
      com.vmware.vapi.data.StructValue _getDataValue()  
      com.vmware.vapi.data.DataValue _getDynamicField​(java.lang.String fieldName)  
      java.util.Set<java.lang.String> _getDynamicFieldNames()  
      com.vmware.vapi.bindings.type.StructType _getType()  
      boolean _hasTypeNameOf​(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)  
      static DhcpServerStatistics _newInstance​(com.vmware.vapi.data.StructValue structValue)
      WARNING: Internal method, subject to change in future versions.
      Returns new instance of this binding class and injects the provided data value.
      WARNING: The returned object is not fully initialized.
      static DhcpServerStatistics _newInstance2​(com.vmware.vapi.data.StructValue structValue)
      WARNING: Internal method, subject to change in future versions.
      Serves as a versioning mechanism.
      void _setDynamicField​(java.lang.String fieldName, com.vmware.vapi.data.DataValue fieldValue)  
      protected void _updateDataValue​(com.vmware.vapi.data.StructValue structValue)  
      void _validate()  
      boolean equals​(java.lang.Object obj)  
      java.lang.Long getAcks()
      The total number of DHCP ACK packets format: int64
      java.lang.Long getDeclines()
      The total number of DHCP DECLINE packets format: int64
      java.lang.String getDhcpServerId()
      dhcp server uuid
      java.lang.Long getDiscovers()
      The total number of DHCP DISCOVER packets format: int64
      java.lang.Long getErrors()
      The total number of DHCP errors format: int64
      java.lang.Long getInforms()
      The total number of DHCP INFORM packets format: int64
      java.util.List<DhcpIpPoolUsage> getIpPoolStats()
      The DHCP ip pool usage statistics
      java.lang.Long getNacks()
      The total number of DHCP NACK packets format: int64
      java.lang.Long getOffers()
      The total number of DHCP OFFER packets format: int64
      java.lang.Long getReleases()
      The total number of DHCP RELEASE packets format: int64
      java.lang.Long getRequests()
      The total number of DHCP REQUEST packets format: int64
      java.lang.Long getTimestamp()
      timestamp of the statistics format: int64
      int hashCode()  
      void setAcks​(java.lang.Long acks)
      The total number of DHCP ACK packets format: int64
      void setDeclines​(java.lang.Long declines)
      The total number of DHCP DECLINE packets format: int64
      void setDhcpServerId​(java.lang.String dhcpServerId)
      dhcp server uuid
      void setDiscovers​(java.lang.Long discovers)
      The total number of DHCP DISCOVER packets format: int64
      void setErrors​(java.lang.Long errors)
      The total number of DHCP errors format: int64
      void setInforms​(java.lang.Long informs)
      The total number of DHCP INFORM packets format: int64
      void setIpPoolStats​(java.util.List<DhcpIpPoolUsage> ipPoolStats)
      The DHCP ip pool usage statistics
      void setNacks​(java.lang.Long nacks)
      The total number of DHCP NACK packets format: int64
      void setOffers​(java.lang.Long offers)
      The total number of DHCP OFFER packets format: int64
      void setReleases​(java.lang.Long releases)
      The total number of DHCP RELEASE packets format: int64
      void setRequests​(java.lang.Long requests)
      The total number of DHCP REQUEST packets format: int64
      void setTimestamp​(java.lang.Long timestamp)
      timestamp of the statistics format: int64
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • __dynamicStructureFields

        protected com.vmware.vapi.data.StructValue __dynamicStructureFields
    • Constructor Detail

      • DhcpServerStatistics

        public DhcpServerStatistics()
        Default constructor.
      • DhcpServerStatistics

        protected DhcpServerStatistics​(com.vmware.vapi.data.StructValue __dynamicStructureFields)
    • Method Detail

      • getAcks

        public java.lang.Long getAcks()
        The total number of DHCP ACK packets format: int64
        Returns:
        The current value of the property.
      • setAcks

        public void setAcks​(java.lang.Long acks)
        The total number of DHCP ACK packets format: int64
        Parameters:
        acks - New value for the property.
      • getDeclines

        public java.lang.Long getDeclines()
        The total number of DHCP DECLINE packets format: int64
        Returns:
        The current value of the property.
      • setDeclines

        public void setDeclines​(java.lang.Long declines)
        The total number of DHCP DECLINE packets format: int64
        Parameters:
        declines - New value for the property.
      • getDhcpServerId

        public java.lang.String getDhcpServerId()
        dhcp server uuid
        Returns:
        The current value of the property.
      • setDhcpServerId

        public void setDhcpServerId​(java.lang.String dhcpServerId)
        dhcp server uuid
        Parameters:
        dhcpServerId - New value for the property.
      • getDiscovers

        public java.lang.Long getDiscovers()
        The total number of DHCP DISCOVER packets format: int64
        Returns:
        The current value of the property.
      • setDiscovers

        public void setDiscovers​(java.lang.Long discovers)
        The total number of DHCP DISCOVER packets format: int64
        Parameters:
        discovers - New value for the property.
      • getErrors

        public java.lang.Long getErrors()
        The total number of DHCP errors format: int64
        Returns:
        The current value of the property.
      • setErrors

        public void setErrors​(java.lang.Long errors)
        The total number of DHCP errors format: int64
        Parameters:
        errors - New value for the property.
      • getInforms

        public java.lang.Long getInforms()
        The total number of DHCP INFORM packets format: int64
        Returns:
        The current value of the property.
      • setInforms

        public void setInforms​(java.lang.Long informs)
        The total number of DHCP INFORM packets format: int64
        Parameters:
        informs - New value for the property.
      • getIpPoolStats

        public java.util.List<DhcpIpPoolUsage> getIpPoolStats()
        The DHCP ip pool usage statistics
        Returns:
        The current value of the property.
      • setIpPoolStats

        public void setIpPoolStats​(java.util.List<DhcpIpPoolUsage> ipPoolStats)
        The DHCP ip pool usage statistics
        Parameters:
        ipPoolStats - New value for the property.
      • getNacks

        public java.lang.Long getNacks()
        The total number of DHCP NACK packets format: int64
        Returns:
        The current value of the property.
      • setNacks

        public void setNacks​(java.lang.Long nacks)
        The total number of DHCP NACK packets format: int64
        Parameters:
        nacks - New value for the property.
      • getOffers

        public java.lang.Long getOffers()
        The total number of DHCP OFFER packets format: int64
        Returns:
        The current value of the property.
      • setOffers

        public void setOffers​(java.lang.Long offers)
        The total number of DHCP OFFER packets format: int64
        Parameters:
        offers - New value for the property.
      • getReleases

        public java.lang.Long getReleases()
        The total number of DHCP RELEASE packets format: int64
        Returns:
        The current value of the property.
      • setReleases

        public void setReleases​(java.lang.Long releases)
        The total number of DHCP RELEASE packets format: int64
        Parameters:
        releases - New value for the property.
      • getRequests

        public java.lang.Long getRequests()
        The total number of DHCP REQUEST packets format: int64
        Returns:
        The current value of the property.
      • setRequests

        public void setRequests​(java.lang.Long requests)
        The total number of DHCP REQUEST packets format: int64
        Parameters:
        requests - New value for the property.
      • getTimestamp

        public java.lang.Long getTimestamp()
        timestamp of the statistics format: int64
        Returns:
        The current value of the property.
      • setTimestamp

        public void setTimestamp​(java.lang.Long timestamp)
        timestamp of the statistics format: int64
        Parameters:
        timestamp - New value for the property.
      • _getType

        public com.vmware.vapi.bindings.type.StructType _getType()
        Specified by:
        _getType in interface com.vmware.vapi.bindings.StaticStructure
      • _getDataValue

        public com.vmware.vapi.data.StructValue _getDataValue()
        Specified by:
        _getDataValue in interface com.vmware.vapi.bindings.Structure
      • _updateDataValue

        protected void _updateDataValue​(com.vmware.vapi.data.StructValue structValue)
      • _validate

        public void _validate()
        Specified by:
        _validate in interface com.vmware.vapi.bindings.StaticStructure
      • equals

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

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

        public java.lang.String toString()
        Specified by:
        toString in interface com.vmware.vapi.bindings.StaticStructure
        Overrides:
        toString in class java.lang.Object
      • _hasTypeNameOf

        public boolean _hasTypeNameOf​(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
        Specified by:
        _hasTypeNameOf in interface com.vmware.vapi.bindings.Structure
      • _convertTo

        public <T extends com.vmware.vapi.bindings.Structure> T _convertTo​(java.lang.Class<T> clazz)
        Specified by:
        _convertTo in interface com.vmware.vapi.bindings.Structure
      • _setDynamicField

        public void _setDynamicField​(java.lang.String fieldName,
                                     com.vmware.vapi.data.DataValue fieldValue)
        Specified by:
        _setDynamicField in interface com.vmware.vapi.bindings.StaticStructure
      • _getDynamicField

        public com.vmware.vapi.data.DataValue _getDynamicField​(java.lang.String fieldName)
        Specified by:
        _getDynamicField in interface com.vmware.vapi.bindings.StaticStructure
      • _getDynamicFieldNames

        public java.util.Set<java.lang.String> _getDynamicFieldNames()
        Specified by:
        _getDynamicFieldNames in interface com.vmware.vapi.bindings.StaticStructure
      • _getClassType

        public static com.vmware.vapi.bindings.type.StructType _getClassType()
        WARNING: Internal method, subject to change in future versions.
        Returns:
        StructType instance representing the static bindings type for this Structure.
      • _getCanonicalName

        public java.lang.String _getCanonicalName()
        Specified by:
        _getCanonicalName in interface com.vmware.vapi.bindings.Structure
      • _getCanonicalTypeName

        public static java.lang.String _getCanonicalTypeName()
        Returns the canonical type name. See _getCanonicalName().
        Returns:
        canonical type name
      • _newInstance

        public static DhcpServerStatistics _newInstance​(com.vmware.vapi.data.StructValue structValue)
        WARNING: Internal method, subject to change in future versions.
        Returns new instance of this binding class and injects the provided data value.
        WARNING: The returned object is not fully initialized.
        Parameters:
        structValue - the source of the data contained in the binding object. Could contain more data than fields of this class can describe i.e. newer version of the binding object. Could be null.
        Returns:
        the static bindings StructType
      • _newInstance2

        public static DhcpServerStatistics _newInstance2​(com.vmware.vapi.data.StructValue structValue)
        WARNING: Internal method, subject to change in future versions.
        Serves as a versioning mechanism.