Package com.datadog.api.client.v2.model
Class CsmUnifiedHostAttributes
java.lang.Object
com.datadog.api.client.v2.model.CsmUnifiedHostAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class CsmUnifiedHostAttributes
extends Object
Attributes of a unified host, combining data from agent and agentless sources.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionaddEnvItem(String envItem) agentCsmVmContainersEnabled(Boolean agentCsmVmContainersEnabled) agentCsmVmHostsEnabled(Boolean agentCsmVmHostsEnabled) agentCwsEnabled(Boolean agentCwsEnabled) agentlessPostureManagement(Boolean agentlessPostureManagement) agentlessVulnerabilityScanning(Boolean agentlessVulnerabilityScanning) agentPostureManagement(Boolean agentPostureManagement) agentVersion(String agentVersion) cloudProvider(CsmCloudProvider cloudProvider) clusterName(String clusterName) datadogAgentKey(String datadogAgentKey) booleanReturn true if this CsmUnifiedHostAttributes object is equal to o.The ID of the cloud account that the host belongs to.org.openapitools.jackson.nullable.JsonNullable<String>Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Whether CSM Vulnerabilities is enabled for containers through the Datadog Agent.org.openapitools.jackson.nullable.JsonNullable<Boolean>Whether CSM Vulnerabilities is enabled for hosts through the Datadog Agent.org.openapitools.jackson.nullable.JsonNullable<Boolean>Whether CSM Threats is enabled for this host through the Datadog Agent.org.openapitools.jackson.nullable.JsonNullable<Boolean>Whether CSM Misconfigurations is enabled for this host via agentless scanning.org.openapitools.jackson.nullable.JsonNullable<Boolean>Whether CSM Vulnerabilities is enabled for this host via agentless scanning.org.openapitools.jackson.nullable.JsonNullable<Boolean>Whether CSM Misconfigurations is enabled for this host through the Datadog Agent.org.openapitools.jackson.nullable.JsonNullable<Boolean>The version of the Datadog Agent running on this host.org.openapitools.jackson.nullable.JsonNullable<String>The cloud provider of a host resource.The name of the Kubernetes cluster the host belongs to, if applicable.org.openapitools.jackson.nullable.JsonNullable<String>The Datadog Agent key associated with this host.org.openapitools.jackson.nullable.JsonNullable<String>getEnv()The list of environment tags associated with this host.The internal Datadog host identifier.org.openapitools.jackson.nullable.JsonNullable<Long>The tool used to install the Datadog Agent on this host.org.openapitools.jackson.nullable.JsonNullable<String>getOs()The operating system of the host.org.openapitools.jackson.nullable.JsonNullable<String>The type of cloud resource for an agentless host.The source of a unified host entry, indicating whether it was discovered via agent, agentless scanning, or both.inthashCode()installMethodTool(String installMethodTool) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.resourceType(CsmAgentlessHostResourceType resourceType) voidsetAccountId(String accountId) voidsetAccountId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> accountId) voidsetAgentCsmVmContainersEnabled(Boolean agentCsmVmContainersEnabled) voidsetAgentCsmVmContainersEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentCsmVmContainersEnabled) voidsetAgentCsmVmHostsEnabled(Boolean agentCsmVmHostsEnabled) voidsetAgentCsmVmHostsEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentCsmVmHostsEnabled) voidsetAgentCwsEnabled(Boolean agentCwsEnabled) voidsetAgentCwsEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentCwsEnabled) voidsetAgentlessPostureManagement(Boolean agentlessPostureManagement) voidsetAgentlessPostureManagement_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentlessPostureManagement) voidsetAgentlessVulnerabilityScanning(Boolean agentlessVulnerabilityScanning) voidsetAgentlessVulnerabilityScanning_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentlessVulnerabilityScanning) voidsetAgentPostureManagement(Boolean agentPostureManagement) voidsetAgentPostureManagement_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentPostureManagement) voidsetAgentVersion(String agentVersion) voidsetAgentVersion_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> agentVersion) voidsetCloudProvider(CsmCloudProvider cloudProvider) voidsetClusterName(String clusterName) voidsetClusterName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> clusterName) voidsetDatadogAgentKey(String datadogAgentKey) voidsetDatadogAgentKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> datadogAgentKey) voidvoidsetEnv_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> env) voidvoidsetHostId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> hostId) voidsetInstallMethodTool(String installMethodTool) voidsetInstallMethodTool_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> installMethodTool) voidvoidsetOs_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> os) voidsetResourceType(CsmAgentlessHostResourceType resourceType) voidsetSource(CsmUnifiedHostSource source) source(CsmUnifiedHostSource source) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_ACCOUNT_ID
- See Also:
-
JSON_PROPERTY_AGENT_CSM_VM_CONTAINERS_ENABLED
- See Also:
-
JSON_PROPERTY_AGENT_CSM_VM_HOSTS_ENABLED
- See Also:
-
JSON_PROPERTY_AGENT_CWS_ENABLED
- See Also:
-
JSON_PROPERTY_AGENT_POSTURE_MANAGEMENT
- See Also:
-
JSON_PROPERTY_AGENT_VERSION
- See Also:
-
JSON_PROPERTY_AGENTLESS_POSTURE_MANAGEMENT
- See Also:
-
JSON_PROPERTY_AGENTLESS_VULNERABILITY_SCANNING
- See Also:
-
JSON_PROPERTY_CLOUD_PROVIDER
- See Also:
-
JSON_PROPERTY_CLUSTER_NAME
- See Also:
-
JSON_PROPERTY_DATADOG_AGENT_KEY
- See Also:
-
JSON_PROPERTY_ENV
- See Also:
-
JSON_PROPERTY_HOST_ID
- See Also:
-
JSON_PROPERTY_INSTALL_METHOD_TOOL
- See Also:
-
JSON_PROPERTY_OS
- See Also:
-
JSON_PROPERTY_RESOURCE_TYPE
- See Also:
-
JSON_PROPERTY_SOURCE
- See Also:
-
-
Constructor Details
-
CsmUnifiedHostAttributes
public CsmUnifiedHostAttributes() -
CsmUnifiedHostAttributes
-
-
Method Details
-
accountId
-
getAccountId
The ID of the cloud account that the host belongs to. Present only when the host was discovered through agentless scanning.- Returns:
- accountId
-
getAccountId_JsonNullable
-
setAccountId_JsonNullable
public void setAccountId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> accountId) -
setAccountId
-
agentCsmVmContainersEnabled
-
getAgentCsmVmContainersEnabled
Whether CSM Vulnerabilities is enabled for containers through the Datadog Agent.trueif enabled;falseif disabled.- Returns:
- agentCsmVmContainersEnabled
-
getAgentCsmVmContainersEnabled_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<Boolean> getAgentCsmVmContainersEnabled_JsonNullable() -
setAgentCsmVmContainersEnabled_JsonNullable
public void setAgentCsmVmContainersEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentCsmVmContainersEnabled) -
setAgentCsmVmContainersEnabled
-
agentCsmVmHostsEnabled
-
getAgentCsmVmHostsEnabled
Whether CSM Vulnerabilities is enabled for hosts through the Datadog Agent.trueif enabled;falseif disabled.- Returns:
- agentCsmVmHostsEnabled
-
getAgentCsmVmHostsEnabled_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<Boolean> getAgentCsmVmHostsEnabled_JsonNullable() -
setAgentCsmVmHostsEnabled_JsonNullable
public void setAgentCsmVmHostsEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentCsmVmHostsEnabled) -
setAgentCsmVmHostsEnabled
-
agentCwsEnabled
-
getAgentCwsEnabled
Whether CSM Threats is enabled for this host through the Datadog Agent.trueif enabled;falseif disabled.- Returns:
- agentCwsEnabled
-
getAgentCwsEnabled_JsonNullable
-
setAgentCwsEnabled_JsonNullable
public void setAgentCwsEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentCwsEnabled) -
setAgentCwsEnabled
-
agentPostureManagement
-
getAgentPostureManagement
Whether CSM Misconfigurations is enabled for this host through the Datadog Agent.trueif enabled;falseif disabled.- Returns:
- agentPostureManagement
-
getAgentPostureManagement_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<Boolean> getAgentPostureManagement_JsonNullable() -
setAgentPostureManagement_JsonNullable
public void setAgentPostureManagement_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentPostureManagement) -
setAgentPostureManagement
-
agentVersion
-
getAgentVersion
The version of the Datadog Agent running on this host.- Returns:
- agentVersion
-
getAgentVersion_JsonNullable
-
setAgentVersion_JsonNullable
public void setAgentVersion_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> agentVersion) -
setAgentVersion
-
agentlessPostureManagement
-
getAgentlessPostureManagement
Whether CSM Misconfigurations is enabled for this host via agentless scanning.trueif enabled;falseif disabled.- Returns:
- agentlessPostureManagement
-
getAgentlessPostureManagement_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<Boolean> getAgentlessPostureManagement_JsonNullable() -
setAgentlessPostureManagement_JsonNullable
public void setAgentlessPostureManagement_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentlessPostureManagement) -
setAgentlessPostureManagement
-
agentlessVulnerabilityScanning
public CsmUnifiedHostAttributes agentlessVulnerabilityScanning(Boolean agentlessVulnerabilityScanning) -
getAgentlessVulnerabilityScanning
Whether CSM Vulnerabilities is enabled for this host via agentless scanning.trueif enabled;falseif disabled.- Returns:
- agentlessVulnerabilityScanning
-
getAgentlessVulnerabilityScanning_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<Boolean> getAgentlessVulnerabilityScanning_JsonNullable() -
setAgentlessVulnerabilityScanning_JsonNullable
public void setAgentlessVulnerabilityScanning_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentlessVulnerabilityScanning) -
setAgentlessVulnerabilityScanning
-
cloudProvider
-
getCloudProvider
The cloud provider of a host resource.- Returns:
- cloudProvider
-
setCloudProvider
-
clusterName
-
getClusterName
The name of the Kubernetes cluster the host belongs to, if applicable.- Returns:
- clusterName
-
getClusterName_JsonNullable
-
setClusterName_JsonNullable
public void setClusterName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> clusterName) -
setClusterName
-
datadogAgentKey
-
getDatadogAgentKey
The Datadog Agent key associated with this host. Present only for agent-sourced hosts.- Returns:
- datadogAgentKey
-
getDatadogAgentKey_JsonNullable
-
setDatadogAgentKey_JsonNullable
public void setDatadogAgentKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> datadogAgentKey) -
setDatadogAgentKey
-
env
-
addEnvItem
-
getEnv
The list of environment tags associated with this host.- Returns:
- env
-
getEnv_JsonNullable
-
setEnv_JsonNullable
-
setEnv
-
hostId
-
getHostId
The internal Datadog host identifier. Present only for agent-sourced hosts.- Returns:
- hostId
-
getHostId_JsonNullable
-
setHostId_JsonNullable
-
setHostId
-
installMethodTool
-
getInstallMethodTool
The tool used to install the Datadog Agent on this host.- Returns:
- installMethodTool
-
getInstallMethodTool_JsonNullable
-
setInstallMethodTool_JsonNullable
public void setInstallMethodTool_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> installMethodTool) -
setInstallMethodTool
-
os
-
getOs
The operating system of the host. Present only for agent-sourced hosts.- Returns:
- os
-
getOs_JsonNullable
-
setOs_JsonNullable
-
setOs
-
resourceType
-
getResourceType
The type of cloud resource for an agentless host.- Returns:
- resourceType
-
setResourceType
-
source
-
getSource
The source of a unified host entry, indicating whether it was discovered via agent, agentless scanning, or both.- Returns:
- source
-
setSource
-
putAdditionalProperty
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 setvalue- The associated value- Returns:
- CsmUnifiedHostAttributes
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
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
Return true if this CsmUnifiedHostAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-