Class DeviceAttributes

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

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

  • Constructor Details

    • DeviceAttributes

      public DeviceAttributes()
  • Method Details

    • description

      public DeviceAttributes description(String description)
    • getDescription

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

      public void setDescription(String description)
    • deviceType

      public DeviceAttributes deviceType(String deviceType)
    • getDeviceType

      @Nullable public String getDeviceType()
      The device type
      Returns:
      deviceType
    • setDeviceType

      public void setDeviceType(String deviceType)
    • integration

      public DeviceAttributes integration(String integration)
    • getIntegration

      @Nullable public String getIntegration()
      The device integration
      Returns:
      integration
    • setIntegration

      public void setIntegration(String integration)
    • interfaceStatuses

      public DeviceAttributes interfaceStatuses(DeviceAttributesInterfaceStatuses interfaceStatuses)
    • getInterfaceStatuses

      @Nullable public DeviceAttributesInterfaceStatuses getInterfaceStatuses()
      Count of the device interfaces by status
      Returns:
      interfaceStatuses
    • setInterfaceStatuses

      public void setInterfaceStatuses(DeviceAttributesInterfaceStatuses interfaceStatuses)
    • ipAddress

      public DeviceAttributes ipAddress(String ipAddress)
    • getIpAddress

      @Nullable public String getIpAddress()
      The device IP address
      Returns:
      ipAddress
    • setIpAddress

      public void setIpAddress(String ipAddress)
    • location

      public DeviceAttributes location(String location)
    • getLocation

      @Nullable public String getLocation()
      The device location
      Returns:
      location
    • setLocation

      public void setLocation(String location)
    • model

      public DeviceAttributes model(String model)
    • getModel

      @Nullable public String getModel()
      The device model
      Returns:
      model
    • setModel

      public void setModel(String model)
    • name

      public DeviceAttributes name(String name)
    • getName

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

      public void setName(String name)
    • osHostname

      public DeviceAttributes osHostname(String osHostname)
    • getOsHostname

      @Nullable public String getOsHostname()
      The device OS hostname
      Returns:
      osHostname
    • setOsHostname

      public void setOsHostname(String osHostname)
    • osName

      public DeviceAttributes osName(String osName)
    • getOsName

      @Nullable public String getOsName()
      The device OS name
      Returns:
      osName
    • setOsName

      public void setOsName(String osName)
    • osVersion

      public DeviceAttributes osVersion(String osVersion)
    • getOsVersion

      @Nullable public String getOsVersion()
      The device OS version
      Returns:
      osVersion
    • setOsVersion

      public void setOsVersion(String osVersion)
    • pingStatus

      public DeviceAttributes pingStatus(String pingStatus)
    • getPingStatus

      @Nullable public String getPingStatus()
      The device ping status
      Returns:
      pingStatus
    • setPingStatus

      public void setPingStatus(String pingStatus)
    • productName

      public DeviceAttributes productName(String productName)
    • getProductName

      @Nullable public String getProductName()
      The device product name
      Returns:
      productName
    • setProductName

      public void setProductName(String productName)
    • serialNumber

      public DeviceAttributes serialNumber(String serialNumber)
    • getSerialNumber

      @Nullable public String getSerialNumber()
      The device serial number
      Returns:
      serialNumber
    • setSerialNumber

      public void setSerialNumber(String serialNumber)
    • status

      public DeviceAttributes status(String status)
    • getStatus

      @Nullable public String getStatus()
      The device SNMP status
      Returns:
      status
    • setStatus

      public void setStatus(String status)
    • subnet

      public DeviceAttributes subnet(String subnet)
    • getSubnet

      @Nullable public String getSubnet()
      The device subnet
      Returns:
      subnet
    • setSubnet

      public void setSubnet(String subnet)
    • sysObjectId

      public DeviceAttributes sysObjectId(String sysObjectId)
    • getSysObjectId

      @Nullable public String getSysObjectId()
      The device sys_object_id
      Returns:
      sysObjectId
    • setSysObjectId

      public void setSysObjectId(String sysObjectId)
    • tags

      public DeviceAttributes tags(List<String> tags)
    • addTagsItem

      public DeviceAttributes addTagsItem(String tagsItem)
    • getTags

      @Nullable public List<String> getTags()
      The list of device tags
      Returns:
      tags
    • setTags

      public void setTags(List<String> tags)
    • vendor

      public DeviceAttributes vendor(String vendor)
    • getVendor

      @Nullable public String getVendor()
      The device vendor
      Returns:
      vendor
    • setVendor

      public void setVendor(String vendor)
    • version

      public DeviceAttributes version(String version)
    • getVersion

      @Nullable public String getVersion()
      The device version
      Returns:
      version
    • setVersion

      public void setVersion(String version)
    • putAdditionalProperty

      public DeviceAttributes 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:
      DeviceAttributes
    • 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 DeviceAttributes 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