Class FormPublicationAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class FormPublicationAttributes extends Object
The attributes of a form publication.
  • Field Details

  • Constructor Details

    • FormPublicationAttributes

      public FormPublicationAttributes()
    • FormPublicationAttributes

      public FormPublicationAttributes(OffsetDateTime createdAt, UUID formId, Long formVersion, OffsetDateTime modifiedAt, Long orgId, Long publishSeq, Long userId, UUID userUuid)
  • Method Details

    • createdAt

      public FormPublicationAttributes createdAt(OffsetDateTime createdAt)
    • getCreatedAt

      public OffsetDateTime getCreatedAt()
      The time at which the publication was created.
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(OffsetDateTime createdAt)
    • formId

      public FormPublicationAttributes formId(UUID formId)
    • getFormId

      public UUID getFormId()
      The ID of the form.
      Returns:
      formId
    • setFormId

      public void setFormId(UUID formId)
    • formVersion

      public FormPublicationAttributes formVersion(Long formVersion)
    • getFormVersion

      public Long getFormVersion()
      The version number that was published.
      Returns:
      formVersion
    • setFormVersion

      public void setFormVersion(Long formVersion)
    • id

    • getId

      @Nullable public String getId()
      The ID of the form publication.
      Returns:
      id
    • setId

      public void setId(String id)
    • modifiedAt

      public FormPublicationAttributes modifiedAt(OffsetDateTime modifiedAt)
    • getModifiedAt

      public OffsetDateTime getModifiedAt()
      The time at which the publication was last modified.
      Returns:
      modifiedAt
    • setModifiedAt

      public void setModifiedAt(OffsetDateTime modifiedAt)
    • orgId

      public FormPublicationAttributes orgId(Long orgId)
    • getOrgId

      public Long getOrgId()
      The ID of the organization that owns this publication.
      Returns:
      orgId
    • setOrgId

      public void setOrgId(Long orgId)
    • publishSeq

      public FormPublicationAttributes publishSeq(Long publishSeq)
    • getPublishSeq

      public Long getPublishSeq()
      The sequential publication number for this form.
      Returns:
      publishSeq
    • setPublishSeq

      public void setPublishSeq(Long publishSeq)
    • userId

      public FormPublicationAttributes userId(Long userId)
    • getUserId

      public Long getUserId()
      The ID of the user who created this publication.
      Returns:
      userId
    • setUserId

      public void setUserId(Long userId)
    • userUuid

      public FormPublicationAttributes userUuid(UUID userUuid)
    • getUserUuid

      public UUID getUserUuid()
      The UUID of the user who created this publication.
      Returns:
      userUuid
    • setUserUuid

      public void setUserUuid(UUID userUuid)
    • putAdditionalProperty

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