Package com.datadog.api.client.v2.model
Class IncidentRuleDataAttributesResponse
java.lang.Object
com.datadog.api.client.v2.model.IncidentRuleDataAttributesResponse
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class IncidentRuleDataAttributesResponse
extends Object
Attributes of an incident rule in a response.
-
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 Stringboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddConditionsItem(IncidentRuleCondition conditionsItem) condition(IncidentRuleQueryCondition condition) conditions(List<IncidentRuleCondition> conditions) conditionTableType(Long conditionTableType) created(OffsetDateTime created) createdByUuid(UUID createdByUuid) deleted(OffsetDateTime deleted) booleanReturn true if this IncidentRuleDataAttributesResponse object is equal to o.executionType(Long executionType) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.A query-based condition for an incident rule.List of field-based conditions.The condition table type.Timestamp when the rule was created.UUID of the user who created the rule.Timestamp when the rule was deleted.org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime>Whether the rule is enabled.The execution type of the rule.The incident settings association UUID.org.openapitools.jackson.nullable.JsonNullable<UUID>Whether any condition should match.Timestamp when the rule was last modified.UUID of the user who last modified the rule.getOrgId()The organization ID.The task ID.org.openapitools.jackson.nullable.JsonNullable<String>The JSON-encoded task payload.org.openapitools.jackson.nullable.JsonNullable<String>The trigger event for the rule.inthashCode()incidentSettingsAssociationUuid(UUID incidentSettingsAssociationUuid) matchAnyCondition(Boolean matchAnyCondition) modified(OffsetDateTime modified) modifiedByUuid(UUID modifiedByUuid) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetCondition(IncidentRuleQueryCondition condition) voidsetConditions(List<IncidentRuleCondition> conditions) voidsetConditionTableType(Long conditionTableType) voidsetCreated(OffsetDateTime created) voidsetCreatedByUuid(UUID createdByUuid) voidsetDeleted(OffsetDateTime deleted) voidsetDeleted_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> deleted) voidsetEnabled(Boolean enabled) voidsetExecutionType(Long executionType) voidsetIncidentSettingsAssociationUuid(UUID incidentSettingsAssociationUuid) voidsetIncidentSettingsAssociationUuid_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<UUID> incidentSettingsAssociationUuid) voidsetMatchAnyCondition(Boolean matchAnyCondition) voidsetModified(OffsetDateTime modified) voidsetModifiedByUuid(UUID modifiedByUuid) voidvoidvoidsetTaskId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> taskId) voidsetTaskPayload(String taskPayload) voidsetTaskPayload_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> taskPayload) voidsetTrigger(String trigger) taskPayload(String taskPayload) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CONDITION
- See Also:
-
JSON_PROPERTY_CONDITION_TABLE_TYPE
- See Also:
-
JSON_PROPERTY_CONDITIONS
- See Also:
-
JSON_PROPERTY_CREATED
- See Also:
-
JSON_PROPERTY_CREATED_BY_UUID
- See Also:
-
JSON_PROPERTY_DELETED
- See Also:
-
JSON_PROPERTY_ENABLED
- See Also:
-
JSON_PROPERTY_EXECUTION_TYPE
- See Also:
-
JSON_PROPERTY_INCIDENT_SETTINGS_ASSOCIATION_UUID
- See Also:
-
JSON_PROPERTY_MATCH_ANY_CONDITION
- See Also:
-
JSON_PROPERTY_MODIFIED
- See Also:
-
JSON_PROPERTY_MODIFIED_BY_UUID
- See Also:
-
JSON_PROPERTY_ORG_ID
- See Also:
-
JSON_PROPERTY_TASK_ID
- See Also:
-
JSON_PROPERTY_TASK_PAYLOAD
- See Also:
-
JSON_PROPERTY_TRIGGER
- See Also:
-
-
Constructor Details
-
IncidentRuleDataAttributesResponse
public IncidentRuleDataAttributesResponse()
-
-
Method Details
-
condition
-
getCondition
A query-based condition for an incident rule.- Returns:
- condition
-
setCondition
-
conditionTableType
-
getConditionTableType
The condition table type.- Returns:
- conditionTableType
-
setConditionTableType
-
conditions
-
addConditionsItem
-
getConditions
List of field-based conditions.- Returns:
- conditions
-
setConditions
-
created
-
getCreated
Timestamp when the rule was created.- Returns:
- created
-
setCreated
-
createdByUuid
-
getCreatedByUuid
UUID of the user who created the rule.- Returns:
- createdByUuid
-
setCreatedByUuid
-
deleted
-
getDeleted
Timestamp when the rule was deleted.- Returns:
- deleted
-
getDeleted_JsonNullable
-
setDeleted_JsonNullable
public void setDeleted_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> deleted) -
setDeleted
-
enabled
-
getEnabled
Whether the rule is enabled.- Returns:
- enabled
-
setEnabled
-
executionType
-
getExecutionType
The execution type of the rule.- Returns:
- executionType
-
setExecutionType
-
incidentSettingsAssociationUuid
public IncidentRuleDataAttributesResponse incidentSettingsAssociationUuid(UUID incidentSettingsAssociationUuid) -
getIncidentSettingsAssociationUuid
The incident settings association UUID.- Returns:
- incidentSettingsAssociationUuid
-
getIncidentSettingsAssociationUuid_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<UUID> getIncidentSettingsAssociationUuid_JsonNullable() -
setIncidentSettingsAssociationUuid_JsonNullable
public void setIncidentSettingsAssociationUuid_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<UUID> incidentSettingsAssociationUuid) -
setIncidentSettingsAssociationUuid
-
matchAnyCondition
-
getMatchAnyCondition
Whether any condition should match.- Returns:
- matchAnyCondition
-
setMatchAnyCondition
-
modified
-
getModified
Timestamp when the rule was last modified.- Returns:
- modified
-
setModified
-
modifiedByUuid
-
getModifiedByUuid
UUID of the user who last modified the rule.- Returns:
- modifiedByUuid
-
setModifiedByUuid
-
orgId
-
getOrgId
The organization ID.- Returns:
- orgId
-
setOrgId
-
taskId
-
getTaskId
The task ID.- Returns:
- taskId
-
getTaskId_JsonNullable
-
setTaskId_JsonNullable
-
setTaskId
-
taskPayload
-
getTaskPayload
The JSON-encoded task payload.- Returns:
- taskPayload
-
getTaskPayload_JsonNullable
-
setTaskPayload_JsonNullable
public void setTaskPayload_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> taskPayload) -
setTaskPayload
-
trigger
-
getTrigger
The trigger event for the rule.- Returns:
- trigger
-
setTrigger
-
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:
- IncidentRuleDataAttributesResponse
-
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 IncidentRuleDataAttributesResponse object is equal to o. -
hashCode
public int hashCode() -
toString
-