@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ExecutionPolicyWriteAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ACTION_PATTERN |
static String |
JSON_PROPERTY_EFFECT |
static String |
JSON_PROPERTY_NAME |
static String |
JSON_PROPERTY_SCOPE |
static String |
JSON_PROPERTY_TARGETS |
boolean |
unparsed |
| Constructor and Description |
|---|
ExecutionPolicyWriteAttributes() |
ExecutionPolicyWriteAttributes(ExecutionPolicyActionPattern actionPattern,
ExecutionPolicyEffect effect,
String name) |
public boolean unparsed
public static final String JSON_PROPERTY_ACTION_PATTERN
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 ExecutionPolicyWriteAttributes()
public ExecutionPolicyWriteAttributes(ExecutionPolicyActionPattern actionPattern, ExecutionPolicyEffect effect, String name)
public ExecutionPolicyWriteAttributes actionPattern(ExecutionPolicyActionPattern actionPattern)
public ExecutionPolicyActionPattern getActionPattern()
public void setActionPattern(ExecutionPolicyActionPattern actionPattern)
public ExecutionPolicyWriteAttributes effect(ExecutionPolicyEffect effect)
public ExecutionPolicyEffect getEffect()
public void setEffect(ExecutionPolicyEffect effect)
public ExecutionPolicyWriteAttributes name(String name)
public String getName()
public void setName(String name)
public ExecutionPolicyWriteAttributes 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 ExecutionPolicyWriteAttributes targets(List<ExecutionPolicyTarget> targets)
public ExecutionPolicyWriteAttributes addTargetsItem(ExecutionPolicyTarget targetsItem)
@Nullable public List<ExecutionPolicyTarget> getTargets()
public void setTargets(List<ExecutionPolicyTarget> targets)
public ExecutionPolicyWriteAttributes 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.