Class CsmAgentsAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class CsmAgentsAttributes extends Object
A CSM Agent returned by the API.
  • Field Details

  • Constructor Details

    • CsmAgentsAttributes

      public CsmAgentsAttributes()
  • Method Details

    • agentVersion

      public CsmAgentsAttributes agentVersion(String agentVersion)
    • getAgentVersion

      @Nullable public String getAgentVersion()
      Version of the Datadog Agent.
      Returns:
      agentVersion
    • setAgentVersion

      public void setAgentVersion(String agentVersion)
    • awsFargate

      public CsmAgentsAttributes awsFargate(String awsFargate)
    • getAwsFargate

      @Nullable public String getAwsFargate()
      AWS Fargate details.
      Returns:
      awsFargate
    • setAwsFargate

      public void setAwsFargate(String awsFargate)
    • clusterName

      public CsmAgentsAttributes clusterName(List<String> clusterName)
    • addClusterNameItem

      public CsmAgentsAttributes addClusterNameItem(String clusterNameItem)
    • getClusterName

      @Nullable public List<String> getClusterName()
      List of cluster names associated with the Agent.
      Returns:
      clusterName
    • setClusterName

      public void setClusterName(List<String> clusterName)
    • datadogAgent

      public CsmAgentsAttributes datadogAgent(String datadogAgent)
    • getDatadogAgent

      @Nullable public String getDatadogAgent()
      Unique identifier for the Datadog Agent.
      Returns:
      datadogAgent
    • setDatadogAgent

      public void setDatadogAgent(String datadogAgent)
    • ecsFargateTaskArn

      public CsmAgentsAttributes ecsFargateTaskArn(String ecsFargateTaskArn)
    • getEcsFargateTaskArn

      @Nullable public String getEcsFargateTaskArn()
      ARN of the ECS Fargate task.
      Returns:
      ecsFargateTaskArn
    • setEcsFargateTaskArn

      public void setEcsFargateTaskArn(String ecsFargateTaskArn)
    • envs

      public CsmAgentsAttributes envs(List<String> envs)
    • addEnvsItem

      public CsmAgentsAttributes addEnvsItem(String envsItem)
    • getEnvs

      @Nullable public List<String> getEnvs()
      List of environments associated with the Agent.
      Returns:
      envs
    • getEnvs_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<List<String>> getEnvs_JsonNullable()
    • setEnvs_JsonNullable

      public void setEnvs_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> envs)
    • setEnvs

      public void setEnvs(List<String> envs)
    • hostId

      public CsmAgentsAttributes hostId(Long hostId)
    • getHostId

      @Nullable public Long getHostId()
      ID of the host.
      Returns:
      hostId
    • setHostId

      public void setHostId(Long hostId)
    • hostname

      public CsmAgentsAttributes hostname(String hostname)
    • getHostname

      @Nullable public String getHostname()
      Name of the host.
      Returns:
      hostname
    • setHostname

      public void setHostname(String hostname)
    • installMethodInstallerVersion

      public CsmAgentsAttributes installMethodInstallerVersion(String installMethodInstallerVersion)
    • getInstallMethodInstallerVersion

      @Nullable public String getInstallMethodInstallerVersion()
      Version of the installer used for installing the Datadog Agent.
      Returns:
      installMethodInstallerVersion
    • setInstallMethodInstallerVersion

      public void setInstallMethodInstallerVersion(String installMethodInstallerVersion)
    • installMethodTool

      public CsmAgentsAttributes installMethodTool(String installMethodTool)
    • getInstallMethodTool

      @Nullable public String getInstallMethodTool()
      Tool used for installing the Datadog Agent.
      Returns:
      installMethodTool
    • setInstallMethodTool

      public void setInstallMethodTool(String installMethodTool)
    • isCsmVmContainersEnabled

      public CsmAgentsAttributes isCsmVmContainersEnabled(Boolean isCsmVmContainersEnabled)
    • getIsCsmVmContainersEnabled

      @Nullable public Boolean getIsCsmVmContainersEnabled()
      Indicates if CSM VM Containers is enabled.
      Returns:
      isCsmVmContainersEnabled
    • getIsCsmVmContainersEnabled_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Boolean> getIsCsmVmContainersEnabled_JsonNullable()
    • setIsCsmVmContainersEnabled_JsonNullable

      public void setIsCsmVmContainersEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> isCsmVmContainersEnabled)
    • setIsCsmVmContainersEnabled

      public void setIsCsmVmContainersEnabled(Boolean isCsmVmContainersEnabled)
    • isCsmVmHostsEnabled

      public CsmAgentsAttributes isCsmVmHostsEnabled(Boolean isCsmVmHostsEnabled)
    • getIsCsmVmHostsEnabled

      @Nullable public Boolean getIsCsmVmHostsEnabled()
      Indicates if CSM VM Hosts is enabled.
      Returns:
      isCsmVmHostsEnabled
    • getIsCsmVmHostsEnabled_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Boolean> getIsCsmVmHostsEnabled_JsonNullable()
    • setIsCsmVmHostsEnabled_JsonNullable

      public void setIsCsmVmHostsEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> isCsmVmHostsEnabled)
    • setIsCsmVmHostsEnabled

      public void setIsCsmVmHostsEnabled(Boolean isCsmVmHostsEnabled)
    • isCspmEnabled

      public CsmAgentsAttributes isCspmEnabled(Boolean isCspmEnabled)
    • getIsCspmEnabled

      @Nullable public Boolean getIsCspmEnabled()
      Indicates if CSPM is enabled.
      Returns:
      isCspmEnabled
    • getIsCspmEnabled_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Boolean> getIsCspmEnabled_JsonNullable()
    • setIsCspmEnabled_JsonNullable

      public void setIsCspmEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> isCspmEnabled)
    • setIsCspmEnabled

      public void setIsCspmEnabled(Boolean isCspmEnabled)
    • isCwsEnabled

      public CsmAgentsAttributes isCwsEnabled(Boolean isCwsEnabled)
    • getIsCwsEnabled

      @Nullable public Boolean getIsCwsEnabled()
      Indicates if CWS is enabled.
      Returns:
      isCwsEnabled
    • getIsCwsEnabled_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Boolean> getIsCwsEnabled_JsonNullable()
    • setIsCwsEnabled_JsonNullable

      public void setIsCwsEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> isCwsEnabled)
    • setIsCwsEnabled

      public void setIsCwsEnabled(Boolean isCwsEnabled)
    • isCwsRemoteConfigurationEnabled

      public CsmAgentsAttributes isCwsRemoteConfigurationEnabled(Boolean isCwsRemoteConfigurationEnabled)
    • getIsCwsRemoteConfigurationEnabled

      @Nullable public Boolean getIsCwsRemoteConfigurationEnabled()
      Indicates if CWS Remote Configuration is enabled.
      Returns:
      isCwsRemoteConfigurationEnabled
    • getIsCwsRemoteConfigurationEnabled_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Boolean> getIsCwsRemoteConfigurationEnabled_JsonNullable()
    • setIsCwsRemoteConfigurationEnabled_JsonNullable

      public void setIsCwsRemoteConfigurationEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> isCwsRemoteConfigurationEnabled)
    • setIsCwsRemoteConfigurationEnabled

      public void setIsCwsRemoteConfigurationEnabled(Boolean isCwsRemoteConfigurationEnabled)
    • isRemoteConfigurationEnabled

      public CsmAgentsAttributes isRemoteConfigurationEnabled(Boolean isRemoteConfigurationEnabled)
    • getIsRemoteConfigurationEnabled

      @Nullable public Boolean getIsRemoteConfigurationEnabled()
      Indicates if Remote Configuration is enabled.
      Returns:
      isRemoteConfigurationEnabled
    • getIsRemoteConfigurationEnabled_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Boolean> getIsRemoteConfigurationEnabled_JsonNullable()
    • setIsRemoteConfigurationEnabled_JsonNullable

      public void setIsRemoteConfigurationEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> isRemoteConfigurationEnabled)
    • setIsRemoteConfigurationEnabled

      public void setIsRemoteConfigurationEnabled(Boolean isRemoteConfigurationEnabled)
    • os

      public CsmAgentsAttributes os(String os)
    • getOs

      @Nullable public String getOs()
      Operating system of the host.
      Returns:
      os
    • setOs

      public void setOs(String os)
    • putAdditionalProperty

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