Package com.datadog.api.client.v2.model
Class SecurityMonitoringIntegrationConfigAttributes
java.lang.Object
com.datadog.api.client.v2.model.SecurityMonitoringIntegrationConfigAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SecurityMonitoringIntegrationConfigAttributes
extends Object
The attributes of an entity context sync configuration as returned by the API.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSecurityMonitoringIntegrationConfigAttributes(String domain, Boolean enabled, SecurityMonitoringIntegrationType integrationType) -
Method Summary
Modifier and TypeMethodDescriptioncreatedAt(OffsetDateTime createdAt) booleanReturn true if this SecurityMonitoringIntegrationConfigAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The time at which the entity context sync configuration was created.The domain associated with the external entity source (for example, the customer's identity provider domain).Whether the sync is enabled and actively ingesting entities into Cloud SIEM.The type of external source that provides entities to Cloud SIEM.The time at which the entity context sync configuration was last modified.getName()The display name of the entity context sync configuration.Free-form, non-sensitive settings for the entity context sync.getState()The state of the credentials configured on the entity context sync.inthashCode()integrationType(SecurityMonitoringIntegrationType integrationType) modifiedAt(OffsetDateTime modifiedAt) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.putSettingsItem(String key, Object settingsItem) voidsetCreatedAt(OffsetDateTime createdAt) voidvoidsetEnabled(Boolean enabled) voidsetIntegrationType(SecurityMonitoringIntegrationType integrationType) voidsetModifiedAt(OffsetDateTime modifiedAt) voidvoidsetSettings(Map<String, Object> settings) voidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_DOMAIN
- See Also:
-
JSON_PROPERTY_ENABLED
- See Also:
-
JSON_PROPERTY_INTEGRATION_TYPE
- See Also:
-
JSON_PROPERTY_MODIFIED_AT
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_SETTINGS
- See Also:
-
JSON_PROPERTY_STATE
- See Also:
-
-
Constructor Details
-
SecurityMonitoringIntegrationConfigAttributes
public SecurityMonitoringIntegrationConfigAttributes() -
SecurityMonitoringIntegrationConfigAttributes
public SecurityMonitoringIntegrationConfigAttributes(String domain, Boolean enabled, SecurityMonitoringIntegrationType integrationType)
-
-
Method Details
-
createdAt
-
getCreatedAt
The time at which the entity context sync configuration was created.- Returns:
- createdAt
-
setCreatedAt
-
domain
-
getDomain
The domain associated with the external entity source (for example, the customer's identity provider domain).- Returns:
- domain
-
setDomain
-
enabled
-
getEnabled
Whether the sync is enabled and actively ingesting entities into Cloud SIEM.- Returns:
- enabled
-
setEnabled
-
integrationType
public SecurityMonitoringIntegrationConfigAttributes integrationType(SecurityMonitoringIntegrationType integrationType) -
getIntegrationType
The type of external source that provides entities to Cloud SIEM.- Returns:
- integrationType
-
setIntegrationType
-
modifiedAt
-
getModifiedAt
The time at which the entity context sync configuration was last modified.- Returns:
- modifiedAt
-
setModifiedAt
-
name
-
getName
The display name of the entity context sync configuration.- Returns:
- name
-
setName
-
settings
-
putSettingsItem
public SecurityMonitoringIntegrationConfigAttributes putSettingsItem(String key, Object settingsItem) -
getSettings
Free-form, non-sensitive settings for the entity context sync. The accepted keys depend on the source type.- Returns:
- settings
-
setSettings
-
state
-
getState
The state of the credentials configured on the entity context sync.- Returns:
- state
-
setState
-
putAdditionalProperty
public SecurityMonitoringIntegrationConfigAttributes 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 setvalue- The associated value- Returns:
- SecurityMonitoringIntegrationConfigAttributes
-
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 SecurityMonitoringIntegrationConfigAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-