Class IncidentResponderDataAttributesResponse

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class IncidentResponderDataAttributesResponse extends Object
Attributes of an incident responder in a response.
  • Field Details

  • Constructor Details

    • IncidentResponderDataAttributesResponse

      public IncidentResponderDataAttributesResponse()
    • IncidentResponderDataAttributesResponse

      public IncidentResponderDataAttributesResponse(OffsetDateTime created, Boolean isBillable, OffsetDateTime modified)
  • Method Details

    • created

    • getCreated

      public OffsetDateTime getCreated()
      Timestamp when the responder was created.
      Returns:
      created
    • setCreated

      public void setCreated(OffsetDateTime created)
    • externalId

      public IncidentResponderDataAttributesResponse externalId(String externalId)
    • getExternalId

      @Nullable public String getExternalId()
      The external ID of the responder.
      Returns:
      externalId
    • getExternalId_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getExternalId_JsonNullable()
    • setExternalId_JsonNullable

      public void setExternalId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> externalId)
    • setExternalId

      public void setExternalId(String externalId)
    • externalSource

      public IncidentResponderDataAttributesResponse externalSource(String externalSource)
    • getExternalSource

      @Nullable public String getExternalSource()
      The external source of the responder.
      Returns:
      externalSource
    • getExternalSource_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getExternalSource_JsonNullable()
    • setExternalSource_JsonNullable

      public void setExternalSource_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> externalSource)
    • setExternalSource

      public void setExternalSource(String externalSource)
    • isBillable

      public IncidentResponderDataAttributesResponse isBillable(Boolean isBillable)
    • getIsBillable

      public Boolean getIsBillable()
      Whether this responder counts toward billing.
      Returns:
      isBillable
    • setIsBillable

      public void setIsBillable(Boolean isBillable)
    • lastActive

    • getLastActive

      @Nullable public OffsetDateTime getLastActive()
      Timestamp when the responder was last active.
      Returns:
      lastActive
    • getLastActive_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getLastActive_JsonNullable()
    • setLastActive_JsonNullable

      public void setLastActive_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> lastActive)
    • setLastActive

      public void setLastActive(OffsetDateTime lastActive)
    • meta

    • putMetaItem

      public IncidentResponderDataAttributesResponse putMetaItem(String key, Object metaItem)
    • getMeta

      @Nullable public Map<String,Object> getMeta()
      Additional metadata for the responder.
      Returns:
      meta
    • getMeta_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Map<String,Object>> getMeta_JsonNullable()
    • setMeta_JsonNullable

      public void setMeta_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Map<String,Object>> meta)
    • setMeta

      public void setMeta(Map<String,Object> meta)
    • modified

    • getModified

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

      public void setModified(OffsetDateTime modified)
    • putAdditionalProperty

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