Class FormVersionAttributes

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

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

  • Constructor Details

  • Method Details

    • createdAt

      public FormVersionAttributes createdAt(OffsetDateTime createdAt)
    • getCreatedAt

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

      public void setCreatedAt(OffsetDateTime createdAt)
    • dataDefinition

      public FormVersionAttributes dataDefinition(FormDataDefinition dataDefinition)
    • getDataDefinition

      public FormDataDefinition getDataDefinition()
      A JSON Schema definition that describes the form's data fields.
      Returns:
      dataDefinition
    • setDataDefinition

      public void setDataDefinition(FormDataDefinition dataDefinition)
    • definitionSignature

      public FormVersionAttributes definitionSignature(String definitionSignature)
    • getDefinitionSignature

      public String getDefinitionSignature()
      The signature of the version definition.
      Returns:
      definitionSignature
    • setDefinitionSignature

      public void setDefinitionSignature(String definitionSignature)
    • etag

      public FormVersionAttributes etag(String etag)
    • getEtag

      @Nullable public String getEtag()
      The ETag for optimistic concurrency control.
      Returns:
      etag
    • setEtag

      public void setEtag(String etag)
    • id

      public FormVersionAttributes id(String id)
    • getId

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

      public void setId(String id)
    • modifiedAt

      public FormVersionAttributes modifiedAt(OffsetDateTime modifiedAt)
    • getModifiedAt

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

      public void setModifiedAt(OffsetDateTime modifiedAt)
    • state

    • getState

      public FormVersionState getState()
      The state of a form version.
      Returns:
      state
    • setState

      public void setState(FormVersionState state)
    • uiDefinition

      public FormVersionAttributes uiDefinition(FormUiDefinition uiDefinition)
    • getUiDefinition

      public FormUiDefinition getUiDefinition()
      UI configuration for rendering form fields, including widget overrides, field ordering, and themes.
      Returns:
      uiDefinition
    • setUiDefinition

      public void setUiDefinition(FormUiDefinition uiDefinition)
    • userId

      public FormVersionAttributes userId(Long userId)
    • getUserId

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

      public void setUserId(Long userId)
    • userUuid

      public FormVersionAttributes userUuid(UUID userUuid)
    • getUserUuid

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

      public void setUserUuid(UUID userUuid)
    • version

      public FormVersionAttributes version(Long version)
    • getVersion

      public Long getVersion()
      The sequential version number.
      Returns:
      version
    • setVersion

      public void setVersion(Long version)
    • putAdditionalProperty

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