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 Details

  • Constructor Details

    • IncidentRuleDataAttributesResponse

      public IncidentRuleDataAttributesResponse()
  • Method Details

    • condition

    • getCondition

      @Nullable public IncidentRuleQueryCondition getCondition()
      A query-based condition for an incident rule.
      Returns:
      condition
    • setCondition

      public void setCondition(IncidentRuleQueryCondition condition)
    • conditionTableType

      public IncidentRuleDataAttributesResponse conditionTableType(Long conditionTableType)
    • getConditionTableType

      @Nullable public Long getConditionTableType()
      The condition table type.
      Returns:
      conditionTableType
    • setConditionTableType

      public void setConditionTableType(Long conditionTableType)
    • conditions

    • addConditionsItem

      public IncidentRuleDataAttributesResponse addConditionsItem(IncidentRuleCondition conditionsItem)
    • getConditions

      @Nullable public List<IncidentRuleCondition> getConditions()
      List of field-based conditions.
      Returns:
      conditions
    • setConditions

      public void setConditions(List<IncidentRuleCondition> conditions)
    • created

    • getCreated

      @Nullable public OffsetDateTime getCreated()
      Timestamp when the rule was created.
      Returns:
      created
    • setCreated

      public void setCreated(OffsetDateTime created)
    • createdByUuid

      public IncidentRuleDataAttributesResponse createdByUuid(UUID createdByUuid)
    • getCreatedByUuid

      @Nullable public UUID getCreatedByUuid()
      UUID of the user who created the rule.
      Returns:
      createdByUuid
    • setCreatedByUuid

      public void setCreatedByUuid(UUID createdByUuid)
    • deleted

    • getDeleted

      @Nullable public OffsetDateTime getDeleted()
      Timestamp when the rule was deleted.
      Returns:
      deleted
    • getDeleted_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getDeleted_JsonNullable()
    • setDeleted_JsonNullable

      public void setDeleted_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> deleted)
    • setDeleted

      public void setDeleted(OffsetDateTime deleted)
    • enabled

      public IncidentRuleDataAttributesResponse enabled(Boolean enabled)
    • getEnabled

      @Nullable public Boolean getEnabled()
      Whether the rule is enabled.
      Returns:
      enabled
    • setEnabled

      public void setEnabled(Boolean enabled)
    • executionType

      public IncidentRuleDataAttributesResponse executionType(Long executionType)
    • getExecutionType

      @Nullable public Long getExecutionType()
      The execution type of the rule.
      Returns:
      executionType
    • setExecutionType

      public void setExecutionType(Long executionType)
    • incidentSettingsAssociationUuid

      public IncidentRuleDataAttributesResponse incidentSettingsAssociationUuid(UUID incidentSettingsAssociationUuid)
    • getIncidentSettingsAssociationUuid

      @Nullable public UUID 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

      public void setIncidentSettingsAssociationUuid(UUID incidentSettingsAssociationUuid)
    • matchAnyCondition

      public IncidentRuleDataAttributesResponse matchAnyCondition(Boolean matchAnyCondition)
    • getMatchAnyCondition

      @Nullable public Boolean getMatchAnyCondition()
      Whether any condition should match.
      Returns:
      matchAnyCondition
    • setMatchAnyCondition

      public void setMatchAnyCondition(Boolean matchAnyCondition)
    • modified

    • getModified

      @Nullable public OffsetDateTime getModified()
      Timestamp when the rule was last modified.
      Returns:
      modified
    • setModified

      public void setModified(OffsetDateTime modified)
    • modifiedByUuid

      public IncidentRuleDataAttributesResponse modifiedByUuid(UUID modifiedByUuid)
    • getModifiedByUuid

      @Nullable public UUID getModifiedByUuid()
      UUID of the user who last modified the rule.
      Returns:
      modifiedByUuid
    • setModifiedByUuid

      public void setModifiedByUuid(UUID modifiedByUuid)
    • orgId

    • getOrgId

      @Nullable public Long getOrgId()
      The organization ID.
      Returns:
      orgId
    • setOrgId

      public void setOrgId(Long orgId)
    • taskId

    • getTaskId

      @Nullable public String getTaskId()
      The task ID.
      Returns:
      taskId
    • getTaskId_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getTaskId_JsonNullable()
    • setTaskId_JsonNullable

      public void setTaskId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> taskId)
    • setTaskId

      public void setTaskId(String taskId)
    • taskPayload

      public IncidentRuleDataAttributesResponse taskPayload(String taskPayload)
    • getTaskPayload

      @Nullable public String getTaskPayload()
      The JSON-encoded task payload.
      Returns:
      taskPayload
    • getTaskPayload_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getTaskPayload_JsonNullable()
    • setTaskPayload_JsonNullable

      public void setTaskPayload_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> taskPayload)
    • setTaskPayload

      public void setTaskPayload(String taskPayload)
    • trigger

      public IncidentRuleDataAttributesResponse trigger(String trigger)
    • getTrigger

      @Nullable public String getTrigger()
      The trigger event for the rule.
      Returns:
      trigger
    • setTrigger

      public void setTrigger(String trigger)
    • putAdditionalProperty

      public IncidentRuleDataAttributesResponse 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 set
      value - The associated value
      Returns:
      IncidentRuleDataAttributesResponse
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      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

      public boolean equals(Object o)
      Return true if this IncidentRuleDataAttributesResponse object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object