Class InterfaceAttributes

java.lang.Object
com.datadog.api.client.v2.model.InterfaceAttributes

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class InterfaceAttributes extends Object
The interface attributes
  • Field Details

  • Constructor Details

    • InterfaceAttributes

      public InterfaceAttributes()
  • Method Details

    • alias

      public InterfaceAttributes alias(String alias)
    • getAlias

      @Nullable public String getAlias()
      The interface alias
      Returns:
      alias
    • setAlias

      public void setAlias(String alias)
    • description

      public InterfaceAttributes description(String description)
    • getDescription

      @Nullable public String getDescription()
      The interface description
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • index

      public InterfaceAttributes index(Long index)
    • getIndex

      @Nullable public Long getIndex()
      The interface index
      Returns:
      index
    • setIndex

      public void setIndex(Long index)
    • ipAddresses

      public InterfaceAttributes ipAddresses(List<String> ipAddresses)
    • addIpAddressesItem

      public InterfaceAttributes addIpAddressesItem(String ipAddressesItem)
    • getIpAddresses

      @Nullable public List<String> getIpAddresses()
      The interface IP addresses
      Returns:
      ipAddresses
    • setIpAddresses

      public void setIpAddresses(List<String> ipAddresses)
    • macAddress

      public InterfaceAttributes macAddress(String macAddress)
    • getMacAddress

      @Nullable public String getMacAddress()
      The interface MAC address
      Returns:
      macAddress
    • setMacAddress

      public void setMacAddress(String macAddress)
    • name

      public InterfaceAttributes name(String name)
    • getName

      @Nullable public String getName()
      The interface name
      Returns:
      name
    • setName

      public void setName(String name)
    • status

    • getStatus

      @Nullable public InterfaceAttributesStatus getStatus()
      The interface status
      Returns:
      status
    • setStatus

      public void setStatus(InterfaceAttributesStatus status)
    • putAdditionalProperty

      public InterfaceAttributes putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - The arbitrary key to set
      value - The associated value
      Returns:
      InterfaceAttributes
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - The arbitrary key to get
      Returns:
      The specific additional property for the given key
    • equals

      public boolean equals(Object o)
      Return true if this InterfaceAttributes object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object