Class FleetAgentInfoDetailsV2

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class FleetAgentInfoDetailsV2 extends Object
Detailed information about a Datadog Agent.
  • Field Details

  • Constructor Details

    • FleetAgentInfoDetailsV2

      public FleetAgentInfoDetailsV2()
  • Method Details

    • activeHaAgent

      public FleetAgentInfoDetailsV2 activeHaAgent(String activeHaAgent)
    • getActiveHaAgent

      @Nullable public String getActiveHaAgent()
      The currently active agent in the high-availability group.
      Returns:
      activeHaAgent
    • setActiveHaAgent

      public void setActiveHaAgent(String activeHaAgent)
    • agentVersion

      public FleetAgentInfoDetailsV2 agentVersion(String agentVersion)
    • getAgentVersion

      @Nullable public String getAgentVersion()
      The Datadog Agent version.
      Returns:
      agentVersion
    • setAgentVersion

      public void setAgentVersion(String agentVersion)
    • apiKeyName

      public FleetAgentInfoDetailsV2 apiKeyName(String apiKeyName)
    • getApiKeyName

      @Nullable public String getApiKeyName()
      The API key name (if available and not redacted).
      Returns:
      apiKeyName
    • setApiKeyName

      public void setApiKeyName(String apiKeyName)
    • apiKeyUuid

      public FleetAgentInfoDetailsV2 apiKeyUuid(String apiKeyUuid)
    • getApiKeyUuid

      @Nullable public String getApiKeyUuid()
      The API key UUID.
      Returns:
      apiKeyUuid
    • setApiKeyUuid

      public void setApiKeyUuid(String apiKeyUuid)
    • cloudProvider

      public FleetAgentInfoDetailsV2 cloudProvider(String cloudProvider)
    • getCloudProvider

      @Nullable public String getCloudProvider()
      The cloud provider where the agent is running.
      Returns:
      cloudProvider
    • setCloudProvider

      public void setCloudProvider(String cloudProvider)
    • clusterName

      public FleetAgentInfoDetailsV2 clusterName(String clusterName)
    • getClusterName

      @Nullable public String getClusterName()
      Kubernetes cluster name (if applicable).
      Returns:
      clusterName
    • setClusterName

      public void setClusterName(String clusterName)
    • configId

      public FleetAgentInfoDetailsV2 configId(String configId)
    • getConfigId

      @Nullable public String getConfigId()
      The configuration identifier applied to the agent.
      Returns:
      configId
    • setConfigId

      public void setConfigId(String configId)
    • datadogAgentKey

      public FleetAgentInfoDetailsV2 datadogAgentKey(String datadogAgentKey)
    • getDatadogAgentKey

      @Nullable public String getDatadogAgentKey()
      The unique agent key identifier.
      Returns:
      datadogAgentKey
    • setDatadogAgentKey

      public void setDatadogAgentKey(String datadogAgentKey)
    • datadogDataCenter

      public FleetAgentInfoDetailsV2 datadogDataCenter(String datadogDataCenter)
    • getDatadogDataCenter

      @Nullable public String getDatadogDataCenter()
      The Datadog data center the agent reports to.
      Returns:
      datadogDataCenter
    • setDatadogDataCenter

      public void setDatadogDataCenter(String datadogDataCenter)
    • ecsFargateClusterName

      public FleetAgentInfoDetailsV2 ecsFargateClusterName(String ecsFargateClusterName)
    • getEcsFargateClusterName

      @Nullable public String getEcsFargateClusterName()
      The ECS Fargate cluster name, if the agent runs in an ECS Fargate environment.
      Returns:
      ecsFargateClusterName
    • setEcsFargateClusterName

      public void setEcsFargateClusterName(String ecsFargateClusterName)
    • ecsFargateTaskArn

      public FleetAgentInfoDetailsV2 ecsFargateTaskArn(String ecsFargateTaskArn)
    • getEcsFargateTaskArn

      @Nullable public String getEcsFargateTaskArn()
      The ECS Fargate task ARN, if the agent runs in an ECS Fargate environment.
      Returns:
      ecsFargateTaskArn
    • setEcsFargateTaskArn

      public void setEcsFargateTaskArn(String ecsFargateTaskArn)
    • enabledProducts

      public FleetAgentInfoDetailsV2 enabledProducts(List<String> enabledProducts)
    • addEnabledProductsItem

      public FleetAgentInfoDetailsV2 addEnabledProductsItem(String enabledProductsItem)
    • getEnabledProducts

      @Nullable public List<String> getEnabledProducts()
      Datadog products enabled on the agent.
      Returns:
      enabledProducts
    • setEnabledProducts

      public void setEnabledProducts(List<String> enabledProducts)
    • env

      public FleetAgentInfoDetailsV2 env(List<String> env)
    • addEnvItem

      public FleetAgentInfoDetailsV2 addEnvItem(String envItem)
    • getEnv

      @Nullable public List<String> getEnv()
      Environments the agent is reporting from.
      Returns:
      env
    • setEnv

      public void setEnv(List<String> env)
    • firstSeenAt

      public FleetAgentInfoDetailsV2 firstSeenAt(Long firstSeenAt)
    • getFirstSeenAt

      @Nullable public Long getFirstSeenAt()
      Timestamp when the agent was first seen.
      Returns:
      firstSeenAt
    • setFirstSeenAt

      public void setFirstSeenAt(Long firstSeenAt)
    • haAgentHosts

      public FleetAgentInfoDetailsV2 haAgentHosts(List<String> haAgentHosts)
    • addHaAgentHostsItem

      public FleetAgentInfoDetailsV2 addHaAgentHostsItem(String haAgentHostsItem)
    • getHaAgentHosts

      @Nullable public List<String> getHaAgentHosts()
      Hosts participating in the agent's high-availability group.
      Returns:
      haAgentHosts
    • setHaAgentHosts

      public void setHaAgentHosts(List<String> haAgentHosts)
    • haAgentState

      public FleetAgentInfoDetailsV2 haAgentState(String haAgentState)
    • getHaAgentState

      @Nullable public String getHaAgentState()
      The high-availability state of the agent.
      Returns:
      haAgentState
    • setHaAgentState

      public void setHaAgentState(String haAgentState)
    • hostname

      public FleetAgentInfoDetailsV2 hostname(String hostname)
    • getHostname

      @Nullable public String getHostname()
      The hostname of the agent.
      Returns:
      hostname
    • setHostname

      public void setHostname(String hostname)
    • hostnameAliases

      public FleetAgentInfoDetailsV2 hostnameAliases(List<String> hostnameAliases)
    • addHostnameAliasesItem

      public FleetAgentInfoDetailsV2 addHostnameAliasesItem(String hostnameAliasesItem)
    • getHostnameAliases

      @Nullable public List<String> getHostnameAliases()
      Alternative hostname list for the agent.
      Returns:
      hostnameAliases
    • setHostnameAliases

      public void setHostnameAliases(List<String> hostnameAliases)
    • installMethodInstallerVersion

      public FleetAgentInfoDetailsV2 installMethodInstallerVersion(String installMethodInstallerVersion)
    • getInstallMethodInstallerVersion

      @Nullable public String getInstallMethodInstallerVersion()
      The version of the installer used.
      Returns:
      installMethodInstallerVersion
    • setInstallMethodInstallerVersion

      public void setInstallMethodInstallerVersion(String installMethodInstallerVersion)
    • installMethodTool

      public FleetAgentInfoDetailsV2 installMethodTool(String installMethodTool)
    • getInstallMethodTool

      @Nullable public String getInstallMethodTool()
      The tool used to install the agent.
      Returns:
      installMethodTool
    • setInstallMethodTool

      public void setInstallMethodTool(String installMethodTool)
    • ipAddresses

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

      public FleetAgentInfoDetailsV2 addIpAddressesItem(String ipAddressesItem)
    • getIpAddresses

      @Nullable public List<String> getIpAddresses()
      IP addresses of the agent.
      Returns:
      ipAddresses
    • setIpAddresses

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

      public FleetAgentInfoDetailsV2 isSingleStepInstrumentationEnabled(Boolean isSingleStepInstrumentationEnabled)
    • getIsSingleStepInstrumentationEnabled

      @Nullable public Boolean getIsSingleStepInstrumentationEnabled()
      Whether single-step instrumentation is enabled.
      Returns:
      isSingleStepInstrumentationEnabled
    • setIsSingleStepInstrumentationEnabled

      public void setIsSingleStepInstrumentationEnabled(Boolean isSingleStepInstrumentationEnabled)
    • lastRestartAt

      public FleetAgentInfoDetailsV2 lastRestartAt(Long lastRestartAt)
    • getLastRestartAt

      @Nullable public Long getLastRestartAt()
      Timestamp of the last agent restart.
      Returns:
      lastRestartAt
    • setLastRestartAt

      public void setLastRestartAt(Long lastRestartAt)
    • os

    • getOs

      @Nullable public String getOs()
      The operating system.
      Returns:
      os
    • setOs

      public void setOs(String os)
    • osVersion

      public FleetAgentInfoDetailsV2 osVersion(String osVersion)
    • getOsVersion

      @Nullable public String getOsVersion()
      The operating system version.
      Returns:
      osVersion
    • setOsVersion

      public void setOsVersion(String osVersion)
    • otelCollectors

      public FleetAgentInfoDetailsV2 otelCollectors(List<Map<String,Object>> otelCollectors)
    • addOtelCollectorsItem

      public FleetAgentInfoDetailsV2 addOtelCollectorsItem(Map<String,Object> otelCollectorsItem)
    • getOtelCollectors

      @Nullable public List<Map<String,Object>> getOtelCollectors()
      OpenTelemetry collectors associated with the agent (if applicable).
      Returns:
      otelCollectors
    • setOtelCollectors

      public void setOtelCollectors(List<Map<String,Object>> otelCollectors)
    • podName

      public FleetAgentInfoDetailsV2 podName(String podName)
    • getPodName

      @Nullable public String getPodName()
      Kubernetes pod name (if applicable).
      Returns:
      podName
    • setPodName

      public void setPodName(String podName)
    • preferredHaActiveAgent

      public FleetAgentInfoDetailsV2 preferredHaActiveAgent(String preferredHaActiveAgent)
    • getPreferredHaActiveAgent

      @Nullable public String getPreferredHaActiveAgent()
      The preferred active agent in the high-availability group.
      Returns:
      preferredHaActiveAgent
    • setPreferredHaActiveAgent

      public void setPreferredHaActiveAgent(String preferredHaActiveAgent)
    • pythonVersion

      public FleetAgentInfoDetailsV2 pythonVersion(String pythonVersion)
    • getPythonVersion

      @Nullable public String getPythonVersion()
      The Python version used by the agent.
      Returns:
      pythonVersion
    • setPythonVersion

      public void setPythonVersion(String pythonVersion)
    • region

      public FleetAgentInfoDetailsV2 region(List<String> region)
    • addRegionItem

      public FleetAgentInfoDetailsV2 addRegionItem(String regionItem)
    • getRegion

      @Nullable public List<String> getRegion()
      Regions where the agent is running.
      Returns:
      region
    • setRegion

      public void setRegion(List<String> region)
    • remoteAgentManagement

      public FleetAgentInfoDetailsV2 remoteAgentManagement(String remoteAgentManagement)
    • getRemoteAgentManagement

      @Nullable public String getRemoteAgentManagement()
      Remote agent management status.
      Returns:
      remoteAgentManagement
    • setRemoteAgentManagement

      public void setRemoteAgentManagement(String remoteAgentManagement)
    • remoteConfigStatus

      public FleetAgentInfoDetailsV2 remoteConfigStatus(String remoteConfigStatus)
    • getRemoteConfigStatus

      @Nullable public String getRemoteConfigStatus()
      Remote configuration status.
      Returns:
      remoteConfigStatus
    • setRemoteConfigStatus

      public void setRemoteConfigStatus(String remoteConfigStatus)
    • services

      public FleetAgentInfoDetailsV2 services(List<String> services)
    • addServicesItem

      public FleetAgentInfoDetailsV2 addServicesItem(String servicesItem)
    • getServices

      @Nullable public List<String> getServices()
      Services running on the agent.
      Returns:
      services
    • setServices

      public void setServices(List<String> services)
    • supportAgentUpgrade

      public FleetAgentInfoDetailsV2 supportAgentUpgrade(Boolean supportAgentUpgrade)
    • getSupportAgentUpgrade

      @Nullable public Boolean getSupportAgentUpgrade()
      Whether the agent supports remote agent upgrade.
      Returns:
      supportAgentUpgrade
    • setSupportAgentUpgrade

      public void setSupportAgentUpgrade(Boolean supportAgentUpgrade)
    • tags

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

      public FleetAgentInfoDetailsV2 addTagsItem(String tagsItem)
    • getTags

      @Nullable public List<String> getTags()
      Tags associated with the agent.
      Returns:
      tags
    • setTags

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

      public FleetAgentInfoDetailsV2 team(String team)
    • getTeam

      @Nullable public String getTeam()
      Team associated with the agent.
      Returns:
      team
    • setTeam

      public void setTeam(String team)
    • putAdditionalProperty

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