Class IncidentImportResponseAttributes

java.lang.Object
com.datadog.api.client.v2.model.IncidentImportResponseAttributes

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class IncidentImportResponseAttributes extends Object
The incident's attributes from an import response.
  • Field Details

  • Constructor Details

    • IncidentImportResponseAttributes

      public IncidentImportResponseAttributes()
    • IncidentImportResponseAttributes

      public IncidentImportResponseAttributes(String title)
  • Method Details

    • getArchived

      @Nullable public OffsetDateTime getArchived()
      Timestamp when the incident was archived.
      Returns:
      archived
    • getArchived_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getArchived_JsonNullable()
    • caseId

      public IncidentImportResponseAttributes caseId(Long caseId)
    • getCaseId

      @Nullable public Long getCaseId()
      The incident case ID.
      Returns:
      caseId
    • getCaseId_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getCaseId_JsonNullable()
    • setCaseId_JsonNullable

      public void setCaseId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> caseId)
    • setCaseId

      public void setCaseId(Long caseId)
    • getCreated

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

      public IncidentImportResponseAttributes createdByUuid(String createdByUuid)
    • getCreatedByUuid

      @Nullable public String getCreatedByUuid()
      UUID of the user who created the incident.
      Returns:
      createdByUuid
    • getCreatedByUuid_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getCreatedByUuid_JsonNullable()
    • setCreatedByUuid_JsonNullable

      public void setCreatedByUuid_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> createdByUuid)
    • setCreatedByUuid

      public void setCreatedByUuid(String createdByUuid)
    • creationIdempotencyKey

      public IncidentImportResponseAttributes creationIdempotencyKey(String creationIdempotencyKey)
    • getCreationIdempotencyKey

      @Nullable public String getCreationIdempotencyKey()
      A unique key used to ensure idempotent incident creation.
      Returns:
      creationIdempotencyKey
    • getCreationIdempotencyKey_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getCreationIdempotencyKey_JsonNullable()
    • setCreationIdempotencyKey_JsonNullable

      public void setCreationIdempotencyKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> creationIdempotencyKey)
    • setCreationIdempotencyKey

      public void setCreationIdempotencyKey(String creationIdempotencyKey)
    • customerImpactEnd

      public IncidentImportResponseAttributes customerImpactEnd(OffsetDateTime customerImpactEnd)
    • getCustomerImpactEnd

      @Nullable public OffsetDateTime getCustomerImpactEnd()
      Timestamp when customers were no longer impacted by the incident.
      Returns:
      customerImpactEnd
    • getCustomerImpactEnd_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getCustomerImpactEnd_JsonNullable()
    • setCustomerImpactEnd_JsonNullable

      public void setCustomerImpactEnd_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> customerImpactEnd)
    • setCustomerImpactEnd

      public void setCustomerImpactEnd(OffsetDateTime customerImpactEnd)
    • customerImpactScope

      public IncidentImportResponseAttributes customerImpactScope(String customerImpactScope)
    • getCustomerImpactScope

      @Nullable public String getCustomerImpactScope()
      A summary of the impact customers experienced during the incident.
      Returns:
      customerImpactScope
    • getCustomerImpactScope_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getCustomerImpactScope_JsonNullable()
    • setCustomerImpactScope_JsonNullable

      public void setCustomerImpactScope_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> customerImpactScope)
    • setCustomerImpactScope

      public void setCustomerImpactScope(String customerImpactScope)
    • customerImpactStart

      public IncidentImportResponseAttributes customerImpactStart(OffsetDateTime customerImpactStart)
    • getCustomerImpactStart

      @Nullable public OffsetDateTime getCustomerImpactStart()
      Timestamp when customers began to be impacted by the incident.
      Returns:
      customerImpactStart
    • getCustomerImpactStart_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getCustomerImpactStart_JsonNullable()
    • setCustomerImpactStart_JsonNullable

      public void setCustomerImpactStart_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> customerImpactStart)
    • setCustomerImpactStart

      public void setCustomerImpactStart(OffsetDateTime customerImpactStart)
    • declared

    • getDeclared

      @Nullable public OffsetDateTime getDeclared()
      Timestamp when the incident was declared.
      Returns:
      declared
    • getDeclared_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getDeclared_JsonNullable()
    • setDeclared_JsonNullable

      public void setDeclared_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> declared)
    • setDeclared

      public void setDeclared(OffsetDateTime declared)
    • declaredByUuid

      public IncidentImportResponseAttributes declaredByUuid(String declaredByUuid)
    • getDeclaredByUuid

      @Nullable public String getDeclaredByUuid()
      UUID of the user who declared the incident.
      Returns:
      declaredByUuid
    • getDeclaredByUuid_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getDeclaredByUuid_JsonNullable()
    • setDeclaredByUuid_JsonNullable

      public void setDeclaredByUuid_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> declaredByUuid)
    • setDeclaredByUuid

      public void setDeclaredByUuid(String declaredByUuid)
    • detected

    • getDetected

      @Nullable public OffsetDateTime getDetected()
      Timestamp when the incident was detected.
      Returns:
      detected
    • getDetected_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getDetected_JsonNullable()
    • setDetected_JsonNullable

      public void setDetected_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> detected)
    • setDetected

      public void setDetected(OffsetDateTime detected)
    • fields

    • putFieldsItem

      public IncidentImportResponseAttributes putFieldsItem(String key, IncidentFieldAttributes fieldsItem)
    • getFields

      @Nullable public Map<String,IncidentFieldAttributes> getFields()
      A condensed view of the user-defined fields attached to incidents.
      Returns:
      fields
    • setFields

      public void setFields(Map<String,IncidentFieldAttributes> fields)
    • incidentTypeUuid

      public IncidentImportResponseAttributes incidentTypeUuid(String incidentTypeUuid)
    • getIncidentTypeUuid

      @Nullable public String getIncidentTypeUuid()
      A unique identifier that represents an incident type.
      Returns:
      incidentTypeUuid
    • setIncidentTypeUuid

      public void setIncidentTypeUuid(String incidentTypeUuid)
    • isTest

      public IncidentImportResponseAttributes isTest(Boolean isTest)
    • getIsTest

      @Nullable public Boolean getIsTest()
      A flag indicating whether the incident is a test incident.
      Returns:
      isTest
    • setIsTest

      public void setIsTest(Boolean isTest)
    • lastModifiedByUuid

      public IncidentImportResponseAttributes lastModifiedByUuid(String lastModifiedByUuid)
    • getLastModifiedByUuid

      @Nullable public String getLastModifiedByUuid()
      UUID of the user who last modified the incident.
      Returns:
      lastModifiedByUuid
    • getLastModifiedByUuid_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getLastModifiedByUuid_JsonNullable()
    • setLastModifiedByUuid_JsonNullable

      public void setLastModifiedByUuid_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> lastModifiedByUuid)
    • setLastModifiedByUuid

      public void setLastModifiedByUuid(String lastModifiedByUuid)
    • getModified

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

      public IncidentImportResponseAttributes nonDatadogCreator(IncidentNonDatadogCreator nonDatadogCreator)
    • getNonDatadogCreator

      @Nullable public IncidentNonDatadogCreator getNonDatadogCreator()
      Incident's non Datadog creator.
      Returns:
      nonDatadogCreator
    • getNonDatadogCreator_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<IncidentNonDatadogCreator> getNonDatadogCreator_JsonNullable()
    • setNonDatadogCreator_JsonNullable

      public void setNonDatadogCreator_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<IncidentNonDatadogCreator> nonDatadogCreator)
    • setNonDatadogCreator

      public void setNonDatadogCreator(IncidentNonDatadogCreator nonDatadogCreator)
    • notificationHandles

      public IncidentImportResponseAttributes notificationHandles(List<IncidentNotificationHandle> notificationHandles)
    • addNotificationHandlesItem

      public IncidentImportResponseAttributes addNotificationHandlesItem(IncidentNotificationHandle notificationHandlesItem)
    • getNotificationHandles

      @Nullable public List<IncidentNotificationHandle> getNotificationHandles()
      Notification handles that are notified of the incident during update.
      Returns:
      notificationHandles
    • getNotificationHandles_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<List<IncidentNotificationHandle>> getNotificationHandles_JsonNullable()
    • setNotificationHandles_JsonNullable

      public void setNotificationHandles_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<IncidentNotificationHandle>> notificationHandles)
    • setNotificationHandles

      public void setNotificationHandles(List<IncidentNotificationHandle> notificationHandles)
    • publicId

      public IncidentImportResponseAttributes publicId(Long publicId)
    • getPublicId

      @Nullable public Long getPublicId()
      The monotonically increasing integer ID for the incident.
      Returns:
      publicId
    • setPublicId

      public void setPublicId(Long publicId)
    • resolved

    • getResolved

      @Nullable public OffsetDateTime getResolved()
      Timestamp when the incident's state was last changed from active or stable to resolved or completed.
      Returns:
      resolved
    • getResolved_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getResolved_JsonNullable()
    • setResolved_JsonNullable

      public void setResolved_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> resolved)
    • setResolved

      public void setResolved(OffsetDateTime resolved)
    • severity

    • getSeverity

      @Nullable public IncidentSeverity getSeverity()
      The incident severity.
      Returns:
      severity
    • setSeverity

      public void setSeverity(IncidentSeverity severity)
    • state

    • getState

      @Nullable public String getState()
      The state of the incident.
      Returns:
      state
    • getState_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getState_JsonNullable()
    • setState_JsonNullable

      public void setState_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> state)
    • setState

      public void setState(String state)
    • title

    • getTitle

      public String getTitle()
      The title of the incident that summarizes what happened.
      Returns:
      title
    • setTitle

      public void setTitle(String title)
    • visibility

      public IncidentImportResponseAttributes visibility(String visibility)
    • getVisibility

      @Nullable public String getVisibility()
      The incident visibility status.
      Returns:
      visibility
    • getVisibility_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getVisibility_JsonNullable()
    • setVisibility_JsonNullable

      public void setVisibility_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> visibility)
    • setVisibility

      public void setVisibility(String visibility)
    • putAdditionalProperty

      public IncidentImportResponseAttributes 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:
      IncidentImportResponseAttributes
    • 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 IncidentImportResponseAttributes 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