@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class CsmUnifiedHostAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ACCOUNT_ID |
static String |
JSON_PROPERTY_AGENT_CSM_VM_CONTAINERS_ENABLED |
static String |
JSON_PROPERTY_AGENT_CSM_VM_HOSTS_ENABLED |
static String |
JSON_PROPERTY_AGENT_CWS_ENABLED |
static String |
JSON_PROPERTY_AGENT_POSTURE_MANAGEMENT |
static String |
JSON_PROPERTY_AGENT_VERSION |
static String |
JSON_PROPERTY_AGENTLESS_POSTURE_MANAGEMENT |
static String |
JSON_PROPERTY_AGENTLESS_VULNERABILITY_SCANNING |
static String |
JSON_PROPERTY_CLOUD_PROVIDER |
static String |
JSON_PROPERTY_CLUSTER_NAME |
static String |
JSON_PROPERTY_DATADOG_AGENT_KEY |
static String |
JSON_PROPERTY_ENV |
static String |
JSON_PROPERTY_HOST_ID |
static String |
JSON_PROPERTY_INSTALL_METHOD_TOOL |
static String |
JSON_PROPERTY_OS |
static String |
JSON_PROPERTY_RESOURCE_TYPE |
static String |
JSON_PROPERTY_SOURCE |
boolean |
unparsed |
| Constructor and Description |
|---|
CsmUnifiedHostAttributes() |
CsmUnifiedHostAttributes(CsmUnifiedHostSource source) |
| Modifier and Type | Method and Description |
|---|---|
CsmUnifiedHostAttributes |
accountId(String accountId) |
CsmUnifiedHostAttributes |
addEnvItem(String envItem) |
CsmUnifiedHostAttributes |
agentCsmVmContainersEnabled(Boolean agentCsmVmContainersEnabled) |
CsmUnifiedHostAttributes |
agentCsmVmHostsEnabled(Boolean agentCsmVmHostsEnabled) |
CsmUnifiedHostAttributes |
agentCwsEnabled(Boolean agentCwsEnabled) |
CsmUnifiedHostAttributes |
agentlessPostureManagement(Boolean agentlessPostureManagement) |
CsmUnifiedHostAttributes |
agentlessVulnerabilityScanning(Boolean agentlessVulnerabilityScanning) |
CsmUnifiedHostAttributes |
agentPostureManagement(Boolean agentPostureManagement) |
CsmUnifiedHostAttributes |
agentVersion(String agentVersion) |
CsmUnifiedHostAttributes |
cloudProvider(CsmCloudProvider cloudProvider) |
CsmUnifiedHostAttributes |
clusterName(String clusterName) |
CsmUnifiedHostAttributes |
datadogAgentKey(String datadogAgentKey) |
CsmUnifiedHostAttributes |
env(List<String> env) |
boolean |
equals(Object o)
Return true if this CsmUnifiedHostAttributes object is equal to o.
|
org.openapitools.jackson.nullable.JsonNullable<String> |
getAccountId_JsonNullable() |
String |
getAccountId()
The ID of the cloud account that the host belongs to.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
org.openapitools.jackson.nullable.JsonNullable<Boolean> |
getAgentCsmVmContainersEnabled_JsonNullable() |
Boolean |
getAgentCsmVmContainersEnabled()
Whether CSM Vulnerabilities is enabled for containers through the Datadog Agent.
|
org.openapitools.jackson.nullable.JsonNullable<Boolean> |
getAgentCsmVmHostsEnabled_JsonNullable() |
Boolean |
getAgentCsmVmHostsEnabled()
Whether CSM Vulnerabilities is enabled for hosts through the Datadog Agent.
|
org.openapitools.jackson.nullable.JsonNullable<Boolean> |
getAgentCwsEnabled_JsonNullable() |
Boolean |
getAgentCwsEnabled()
Whether CSM Threats is enabled for this host through the Datadog Agent.
|
org.openapitools.jackson.nullable.JsonNullable<Boolean> |
getAgentlessPostureManagement_JsonNullable() |
Boolean |
getAgentlessPostureManagement()
Whether CSM Misconfigurations is enabled for this host via agentless scanning.
|
org.openapitools.jackson.nullable.JsonNullable<Boolean> |
getAgentlessVulnerabilityScanning_JsonNullable() |
Boolean |
getAgentlessVulnerabilityScanning()
Whether CSM Vulnerabilities is enabled for this host via agentless scanning.
|
org.openapitools.jackson.nullable.JsonNullable<Boolean> |
getAgentPostureManagement_JsonNullable() |
Boolean |
getAgentPostureManagement()
Whether CSM Misconfigurations is enabled for this host through the Datadog Agent.
|
org.openapitools.jackson.nullable.JsonNullable<String> |
getAgentVersion_JsonNullable() |
String |
getAgentVersion()
The version of the Datadog Agent running on this host.
|
CsmCloudProvider |
getCloudProvider()
The cloud provider of a host resource.
|
org.openapitools.jackson.nullable.JsonNullable<String> |
getClusterName_JsonNullable() |
String |
getClusterName()
The name of the Kubernetes cluster the host belongs to, if applicable.
|
org.openapitools.jackson.nullable.JsonNullable<String> |
getDatadogAgentKey_JsonNullable() |
String |
getDatadogAgentKey()
The Datadog Agent key associated with this host.
|
org.openapitools.jackson.nullable.JsonNullable<List<String>> |
getEnv_JsonNullable() |
List<String> |
getEnv()
The list of environment tags associated with this host.
|
org.openapitools.jackson.nullable.JsonNullable<Long> |
getHostId_JsonNullable() |
Long |
getHostId()
The internal Datadog host identifier.
|
org.openapitools.jackson.nullable.JsonNullable<String> |
getInstallMethodTool_JsonNullable() |
String |
getInstallMethodTool()
The tool used to install the Datadog Agent on this host.
|
org.openapitools.jackson.nullable.JsonNullable<String> |
getOs_JsonNullable() |
String |
getOs()
The operating system of the host.
|
CsmAgentlessHostResourceType |
getResourceType()
The type of cloud resource for an agentless host.
|
CsmUnifiedHostSource |
getSource()
The source of a unified host entry, indicating whether it was discovered via agent, agentless
scanning, or both.
|
int |
hashCode() |
CsmUnifiedHostAttributes |
hostId(Long hostId) |
CsmUnifiedHostAttributes |
installMethodTool(String installMethodTool) |
CsmUnifiedHostAttributes |
os(String os) |
CsmUnifiedHostAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
CsmUnifiedHostAttributes |
resourceType(CsmAgentlessHostResourceType resourceType) |
void |
setAccountId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> accountId) |
void |
setAccountId(String accountId) |
void |
setAgentCsmVmContainersEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentCsmVmContainersEnabled) |
void |
setAgentCsmVmContainersEnabled(Boolean agentCsmVmContainersEnabled) |
void |
setAgentCsmVmHostsEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentCsmVmHostsEnabled) |
void |
setAgentCsmVmHostsEnabled(Boolean agentCsmVmHostsEnabled) |
void |
setAgentCwsEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentCwsEnabled) |
void |
setAgentCwsEnabled(Boolean agentCwsEnabled) |
void |
setAgentlessPostureManagement_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentlessPostureManagement) |
void |
setAgentlessPostureManagement(Boolean agentlessPostureManagement) |
void |
setAgentlessVulnerabilityScanning_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentlessVulnerabilityScanning) |
void |
setAgentlessVulnerabilityScanning(Boolean agentlessVulnerabilityScanning) |
void |
setAgentPostureManagement_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentPostureManagement) |
void |
setAgentPostureManagement(Boolean agentPostureManagement) |
void |
setAgentVersion_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> agentVersion) |
void |
setAgentVersion(String agentVersion) |
void |
setCloudProvider(CsmCloudProvider cloudProvider) |
void |
setClusterName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> clusterName) |
void |
setClusterName(String clusterName) |
void |
setDatadogAgentKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> datadogAgentKey) |
void |
setDatadogAgentKey(String datadogAgentKey) |
void |
setEnv_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> env) |
void |
setEnv(List<String> env) |
void |
setHostId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> hostId) |
void |
setHostId(Long hostId) |
void |
setInstallMethodTool_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> installMethodTool) |
void |
setInstallMethodTool(String installMethodTool) |
void |
setOs_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> os) |
void |
setOs(String os) |
void |
setResourceType(CsmAgentlessHostResourceType resourceType) |
void |
setSource(CsmUnifiedHostSource source) |
CsmUnifiedHostAttributes |
source(CsmUnifiedHostSource source) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_ACCOUNT_ID
public static final String JSON_PROPERTY_AGENT_CSM_VM_CONTAINERS_ENABLED
public static final String JSON_PROPERTY_AGENT_CSM_VM_HOSTS_ENABLED
public static final String JSON_PROPERTY_AGENT_CWS_ENABLED
public static final String JSON_PROPERTY_AGENT_POSTURE_MANAGEMENT
public static final String JSON_PROPERTY_AGENT_VERSION
public static final String JSON_PROPERTY_AGENTLESS_POSTURE_MANAGEMENT
public static final String JSON_PROPERTY_AGENTLESS_VULNERABILITY_SCANNING
public static final String JSON_PROPERTY_CLOUD_PROVIDER
public static final String JSON_PROPERTY_CLUSTER_NAME
public static final String JSON_PROPERTY_DATADOG_AGENT_KEY
public static final String JSON_PROPERTY_ENV
public static final String JSON_PROPERTY_HOST_ID
public static final String JSON_PROPERTY_INSTALL_METHOD_TOOL
public static final String JSON_PROPERTY_OS
public static final String JSON_PROPERTY_RESOURCE_TYPE
public static final String JSON_PROPERTY_SOURCE
public CsmUnifiedHostAttributes()
public CsmUnifiedHostAttributes(CsmUnifiedHostSource source)
public CsmUnifiedHostAttributes accountId(String accountId)
@Nullable public String getAccountId()
public org.openapitools.jackson.nullable.JsonNullable<String> getAccountId_JsonNullable()
public void setAccountId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> accountId)
public void setAccountId(String accountId)
public CsmUnifiedHostAttributes agentCsmVmContainersEnabled(Boolean agentCsmVmContainersEnabled)
@Nullable public Boolean getAgentCsmVmContainersEnabled()
true
if enabled; false if disabled.public org.openapitools.jackson.nullable.JsonNullable<Boolean> getAgentCsmVmContainersEnabled_JsonNullable()
public void setAgentCsmVmContainersEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentCsmVmContainersEnabled)
public void setAgentCsmVmContainersEnabled(Boolean agentCsmVmContainersEnabled)
public CsmUnifiedHostAttributes agentCsmVmHostsEnabled(Boolean agentCsmVmHostsEnabled)
@Nullable public Boolean getAgentCsmVmHostsEnabled()
true
if enabled; false if disabled.public org.openapitools.jackson.nullable.JsonNullable<Boolean> getAgentCsmVmHostsEnabled_JsonNullable()
public void setAgentCsmVmHostsEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentCsmVmHostsEnabled)
public void setAgentCsmVmHostsEnabled(Boolean agentCsmVmHostsEnabled)
public CsmUnifiedHostAttributes agentCwsEnabled(Boolean agentCwsEnabled)
@Nullable public Boolean getAgentCwsEnabled()
true if
enabled; false if disabled.public org.openapitools.jackson.nullable.JsonNullable<Boolean> getAgentCwsEnabled_JsonNullable()
public void setAgentCwsEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentCwsEnabled)
public void setAgentCwsEnabled(Boolean agentCwsEnabled)
public CsmUnifiedHostAttributes agentPostureManagement(Boolean agentPostureManagement)
@Nullable public Boolean getAgentPostureManagement()
true
if enabled; false if disabled.public org.openapitools.jackson.nullable.JsonNullable<Boolean> getAgentPostureManagement_JsonNullable()
public void setAgentPostureManagement_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentPostureManagement)
public void setAgentPostureManagement(Boolean agentPostureManagement)
public CsmUnifiedHostAttributes agentVersion(String agentVersion)
@Nullable public String getAgentVersion()
public org.openapitools.jackson.nullable.JsonNullable<String> getAgentVersion_JsonNullable()
public void setAgentVersion_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> agentVersion)
public void setAgentVersion(String agentVersion)
public CsmUnifiedHostAttributes agentlessPostureManagement(Boolean agentlessPostureManagement)
@Nullable public Boolean getAgentlessPostureManagement()
true
if enabled; false if disabled.public org.openapitools.jackson.nullable.JsonNullable<Boolean> getAgentlessPostureManagement_JsonNullable()
public void setAgentlessPostureManagement_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentlessPostureManagement)
public void setAgentlessPostureManagement(Boolean agentlessPostureManagement)
public CsmUnifiedHostAttributes agentlessVulnerabilityScanning(Boolean agentlessVulnerabilityScanning)
@Nullable public Boolean getAgentlessVulnerabilityScanning()
true
if enabled; false if disabled.public org.openapitools.jackson.nullable.JsonNullable<Boolean> getAgentlessVulnerabilityScanning_JsonNullable()
public void setAgentlessVulnerabilityScanning_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> agentlessVulnerabilityScanning)
public void setAgentlessVulnerabilityScanning(Boolean agentlessVulnerabilityScanning)
public CsmUnifiedHostAttributes cloudProvider(CsmCloudProvider cloudProvider)
@Nullable public CsmCloudProvider getCloudProvider()
public void setCloudProvider(CsmCloudProvider cloudProvider)
public CsmUnifiedHostAttributes clusterName(String clusterName)
@Nullable public String getClusterName()
public org.openapitools.jackson.nullable.JsonNullable<String> getClusterName_JsonNullable()
public void setClusterName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> clusterName)
public void setClusterName(String clusterName)
public CsmUnifiedHostAttributes datadogAgentKey(String datadogAgentKey)
@Nullable public String getDatadogAgentKey()
public org.openapitools.jackson.nullable.JsonNullable<String> getDatadogAgentKey_JsonNullable()
public void setDatadogAgentKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> datadogAgentKey)
public void setDatadogAgentKey(String datadogAgentKey)
public CsmUnifiedHostAttributes env(List<String> env)
public CsmUnifiedHostAttributes addEnvItem(String envItem)
@Nullable public List<String> getEnv()
public org.openapitools.jackson.nullable.JsonNullable<List<String>> getEnv_JsonNullable()
public void setEnv_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> env)
public CsmUnifiedHostAttributes hostId(Long hostId)
@Nullable public Long getHostId()
public org.openapitools.jackson.nullable.JsonNullable<Long> getHostId_JsonNullable()
public void setHostId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> hostId)
public void setHostId(Long hostId)
public CsmUnifiedHostAttributes installMethodTool(String installMethodTool)
@Nullable public String getInstallMethodTool()
public org.openapitools.jackson.nullable.JsonNullable<String> getInstallMethodTool_JsonNullable()
public void setInstallMethodTool_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> installMethodTool)
public void setInstallMethodTool(String installMethodTool)
public CsmUnifiedHostAttributes os(String os)
@Nullable public String getOs()
public org.openapitools.jackson.nullable.JsonNullable<String> getOs_JsonNullable()
public void setOs_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> os)
public void setOs(String os)
public CsmUnifiedHostAttributes resourceType(CsmAgentlessHostResourceType resourceType)
@Nullable public CsmAgentlessHostResourceType getResourceType()
public void setResourceType(CsmAgentlessHostResourceType resourceType)
public CsmUnifiedHostAttributes source(CsmUnifiedHostSource source)
public CsmUnifiedHostSource getSource()
public void setSource(CsmUnifiedHostSource source)
public CsmUnifiedHostAttributes putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.