Package com.datadog.api.client.v2.model
Class CloudWorkloadSecurityAgentRuleAttributes
java.lang.Object
com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class CloudWorkloadSecurityAgentRuleAttributes
extends Object
A Cloud Workload Security Agent rule returned by the API
-
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 Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactions(List<CloudWorkloadSecurityAgentRuleAction> actions) addActionsItem(CloudWorkloadSecurityAgentRuleAction actionsItem) addBlockingItem(String blockingItem) addDisabledItem(String disabledItem) addFiltersItem(String filtersItem) addMonitoringItem(String monitoringItem) addProductTagsItem(String productTagsItem) agentConstraint(String agentConstraint) agentVersion(String agentVersion) creationAuthorUuId(String creationAuthorUuId) creationDate(Long creationDate) defaultRule(Boolean defaultRule) description(String description) booleanReturn true if this CloudWorkloadSecurityAgentRuleAttributes object is equal to o.expression(String expression) The array of actions the rule can perform if triggeredorg.openapitools.jackson.nullable.JsonNullable<List<CloudWorkloadSecurityAgentRuleAction>>Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The version of the AgentThe version constraint of the Datadog Agent the rule applies toThe blocking policies that the rule belongs toThe category of the Agent ruleThe ID of the user who created the ruleWhen the Agent rule was created, timestamp in millisecondsThe attributes of the user who created the Agent ruleWhether the rule is included by defaultThe description of the Agent ruleThe disabled policies that the rule belongs toWhether the Agent rule is enabledgetEvery()The rate limiting duration of the Agent rule, in nanosecondsThe SECL expression of the Agent ruleThe platforms the Agent rule is supported onThe group of rules the Agent rule belongs toThe monitoring policies that the rule belongs togetName()The name of the Agent ruleThe list of product tags associated with the ruleWhether the rule is silent.The ID of the user who updated the ruleWhen the Agent rule was last updated, timestamp in millisecondsTimestamp in milliseconds when the Agent rule was last updatedThe attributes of the user who last updated the Agent ruleThe version of the Agent ruleinthashCode()monitoring(List<String> monitoring) productTags(List<String> productTags) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidvoidsetActions_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<CloudWorkloadSecurityAgentRuleAction>> actions) voidsetAgentConstraint(String agentConstraint) voidsetAgentVersion(String agentVersion) voidsetBlocking(List<String> blocking) voidsetCategory(String category) voidsetCreationAuthorUuId(String creationAuthorUuId) voidsetCreationDate(Long creationDate) voidvoidsetDefaultRule(Boolean defaultRule) voidsetDescription(String description) voidsetDisabled(List<String> disabled) voidsetEnabled(Boolean enabled) voidvoidsetExpression(String expression) voidsetFilters(List<String> filters) voidsetGroupId(String groupId) voidsetMonitoring(List<String> monitoring) voidvoidsetProductTags(List<String> productTags) voidvoidsetUpdateAuthorUuId(String updateAuthorUuId) voidsetUpdatedAt(Long updatedAt) voidsetUpdateDate(Long updateDate) voidvoidsetVersion(Long version) toString()updateAuthorUuId(String updateAuthorUuId) updateDate(Long updateDate)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_ACTIONS
- See Also:
-
JSON_PROPERTY_AGENT_CONSTRAINT
- See Also:
-
JSON_PROPERTY_AGENT_VERSION
- See Also:
-
JSON_PROPERTY_BLOCKING
- See Also:
-
JSON_PROPERTY_CATEGORY
- See Also:
-
JSON_PROPERTY_CREATION_AUTHOR_UU_ID
- See Also:
-
JSON_PROPERTY_CREATION_DATE
- See Also:
-
JSON_PROPERTY_CREATOR
- See Also:
-
JSON_PROPERTY_DEFAULT_RULE
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_DISABLED
- See Also:
-
JSON_PROPERTY_ENABLED
- See Also:
-
JSON_PROPERTY_EVERY
- See Also:
-
JSON_PROPERTY_EXPRESSION
- See Also:
-
JSON_PROPERTY_FILTERS
- See Also:
-
JSON_PROPERTY_GROUP_ID
- See Also:
-
JSON_PROPERTY_MONITORING
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_PRODUCT_TAGS
- See Also:
-
JSON_PROPERTY_SILENT
- See Also:
-
JSON_PROPERTY_UPDATE_AUTHOR_UU_ID
- See Also:
-
JSON_PROPERTY_UPDATE_DATE
- See Also:
-
JSON_PROPERTY_UPDATED_AT
- See Also:
-
JSON_PROPERTY_UPDATER
- See Also:
-
JSON_PROPERTY_VERSION
- See Also:
-
-
Constructor Details
-
CloudWorkloadSecurityAgentRuleAttributes
public CloudWorkloadSecurityAgentRuleAttributes()
-
-
Method Details
-
actions
public CloudWorkloadSecurityAgentRuleAttributes actions(List<CloudWorkloadSecurityAgentRuleAction> actions) -
addActionsItem
public CloudWorkloadSecurityAgentRuleAttributes addActionsItem(CloudWorkloadSecurityAgentRuleAction actionsItem) -
getActions
The array of actions the rule can perform if triggered- Returns:
- actions
-
getActions_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<List<CloudWorkloadSecurityAgentRuleAction>> getActions_JsonNullable() -
setActions_JsonNullable
public void setActions_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<CloudWorkloadSecurityAgentRuleAction>> actions) -
setActions
-
agentConstraint
-
getAgentConstraint
The version of the Agent- Returns:
- agentConstraint
-
setAgentConstraint
-
agentVersion
-
getAgentVersion
The version constraint of the Datadog Agent the rule applies to- Returns:
- agentVersion
-
setAgentVersion
-
blocking
-
addBlockingItem
-
getBlocking
The blocking policies that the rule belongs to- Returns:
- blocking
-
setBlocking
-
category
-
getCategory
The category of the Agent rule- Returns:
- category
-
setCategory
-
creationAuthorUuId
-
getCreationAuthorUuId
The ID of the user who created the rule- Returns:
- creationAuthorUuId
-
setCreationAuthorUuId
-
creationDate
-
getCreationDate
When the Agent rule was created, timestamp in milliseconds- Returns:
- creationDate
-
setCreationDate
-
creator
public CloudWorkloadSecurityAgentRuleAttributes creator(CloudWorkloadSecurityAgentRuleCreatorAttributes creator) -
getCreator
The attributes of the user who created the Agent rule- Returns:
- creator
-
setCreator
-
defaultRule
-
getDefaultRule
Whether the rule is included by default- Returns:
- defaultRule
-
setDefaultRule
-
description
-
getDescription
The description of the Agent rule- Returns:
- description
-
setDescription
-
disabled
-
addDisabledItem
-
getDisabled
The disabled policies that the rule belongs to- Returns:
- disabled
-
setDisabled
-
enabled
-
getEnabled
Whether the Agent rule is enabled- Returns:
- enabled
-
setEnabled
-
every
-
getEvery
The rate limiting duration of the Agent rule, in nanoseconds- Returns:
- every
-
setEvery
-
expression
-
getExpression
The SECL expression of the Agent rule- Returns:
- expression
-
setExpression
-
filters
-
addFiltersItem
-
getFilters
The platforms the Agent rule is supported on- Returns:
- filters
-
setFilters
-
groupId
-
getGroupId
The group of rules the Agent rule belongs to- Returns:
- groupId
-
setGroupId
-
monitoring
-
addMonitoringItem
-
getMonitoring
The monitoring policies that the rule belongs to- Returns:
- monitoring
-
setMonitoring
-
name
-
getName
The name of the Agent rule- Returns:
- name
-
setName
-
productTags
-
addProductTagsItem
-
getProductTags
The list of product tags associated with the rule- Returns:
- productTags
-
setProductTags
-
silent
-
getSilent
Whether the rule is silent.- Returns:
- silent
-
setSilent
-
updateAuthorUuId
-
getUpdateAuthorUuId
The ID of the user who updated the rule- Returns:
- updateAuthorUuId
-
setUpdateAuthorUuId
-
updateDate
-
getUpdateDate
Timestamp in milliseconds when the Agent rule was last updated- Returns:
- updateDate
-
setUpdateDate
-
updatedAt
-
getUpdatedAt
When the Agent rule was last updated, timestamp in milliseconds- Returns:
- updatedAt
-
setUpdatedAt
-
updater
public CloudWorkloadSecurityAgentRuleAttributes updater(CloudWorkloadSecurityAgentRuleUpdaterAttributes updater) -
getUpdater
The attributes of the user who last updated the Agent rule- Returns:
- updater
-
setUpdater
-
version
-
getVersion
The version of the Agent rule- Returns:
- version
-
setVersion
-
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:
- CloudWorkloadSecurityAgentRuleAttributes
-
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 CloudWorkloadSecurityAgentRuleAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-