@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ExecutionPolicyAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ACTION_PATTERN |
static String |
JSON_PROPERTY_CREATED_AT |
static String |
JSON_PROPERTY_CREATED_BY |
static String |
JSON_PROPERTY_EFFECT |
static String |
JSON_PROPERTY_NAME |
static String |
JSON_PROPERTY_SCOPE |
static String |
JSON_PROPERTY_TARGETS |
static String |
JSON_PROPERTY_UPDATED_AT |
static String |
JSON_PROPERTY_UPDATED_BY |
static String |
JSON_PROPERTY_VERSION |
boolean |
unparsed |
| Constructor and Description |
|---|
ExecutionPolicyAttributes() |
ExecutionPolicyAttributes(ExecutionPolicyActionPattern actionPattern,
OffsetDateTime createdAt,
String createdBy,
ExecutionPolicyEffect effect,
String name,
List<ExecutionPolicyTarget> targets,
OffsetDateTime updatedAt,
String updatedBy,
Integer version) |
public boolean unparsed
public static final String JSON_PROPERTY_ACTION_PATTERN
public static final String JSON_PROPERTY_CREATED_AT
public static final String JSON_PROPERTY_CREATED_BY
public static final String JSON_PROPERTY_EFFECT
public static final String JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_SCOPE
public static final String JSON_PROPERTY_TARGETS
public static final String JSON_PROPERTY_UPDATED_AT
public static final String JSON_PROPERTY_UPDATED_BY
public static final String JSON_PROPERTY_VERSION
public ExecutionPolicyAttributes()
public ExecutionPolicyAttributes(ExecutionPolicyActionPattern actionPattern, OffsetDateTime createdAt, String createdBy, ExecutionPolicyEffect effect, String name, List<ExecutionPolicyTarget> targets, OffsetDateTime updatedAt, String updatedBy, Integer version)
public ExecutionPolicyAttributes actionPattern(ExecutionPolicyActionPattern actionPattern)
public ExecutionPolicyActionPattern getActionPattern()
public void setActionPattern(ExecutionPolicyActionPattern actionPattern)
public ExecutionPolicyAttributes createdAt(OffsetDateTime createdAt)
public OffsetDateTime getCreatedAt()
public void setCreatedAt(OffsetDateTime createdAt)
public ExecutionPolicyAttributes createdBy(String createdBy)
public String getCreatedBy()
public void setCreatedBy(String createdBy)
public ExecutionPolicyAttributes effect(ExecutionPolicyEffect effect)
public ExecutionPolicyEffect getEffect()
public void setEffect(ExecutionPolicyEffect effect)
public ExecutionPolicyAttributes name(String name)
public String getName()
public void setName(String name)
public ExecutionPolicyAttributes scope(ExecutionPolicyScope scope)
@Nullable public ExecutionPolicyScope getScope()
kubernetes, scripts
, or remote_action_rshell can be set. An empty object means the policy has
no scope restriction.public void setScope(ExecutionPolicyScope scope)
public ExecutionPolicyAttributes targets(List<ExecutionPolicyTarget> targets)
public ExecutionPolicyAttributes addTargetsItem(ExecutionPolicyTarget targetsItem)
public List<ExecutionPolicyTarget> getTargets()
public void setTargets(List<ExecutionPolicyTarget> targets)
public ExecutionPolicyAttributes updatedAt(OffsetDateTime updatedAt)
public OffsetDateTime getUpdatedAt()
public void setUpdatedAt(OffsetDateTime updatedAt)
public ExecutionPolicyAttributes updatedBy(String updatedBy)
public String getUpdatedBy()
public void setUpdatedBy(String updatedBy)
public ExecutionPolicyAttributes version(Integer version)
public Integer getVersion()
public void setVersion(Integer version)
public ExecutionPolicyAttributes 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.