Class AppVersionAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class AppVersionAttributes extends Object
Attributes describing an app version.
  • Field Details

  • Constructor Details

    • AppVersionAttributes

      public AppVersionAttributes()
  • Method Details

    • appId

      public AppVersionAttributes appId(UUID appId)
    • getAppId

      @Nullable public UUID getAppId()
      The ID of the app this version belongs to.
      Returns:
      appId
    • setAppId

      public void setAppId(UUID appId)
    • createdAt

      public AppVersionAttributes createdAt(OffsetDateTime createdAt)
    • getCreatedAt

      @Nullable public OffsetDateTime getCreatedAt()
      Timestamp of when the version was created.
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(OffsetDateTime createdAt)
    • hasEverBeenPublished

      public AppVersionAttributes hasEverBeenPublished(Boolean hasEverBeenPublished)
    • getHasEverBeenPublished

      @Nullable public Boolean getHasEverBeenPublished()
      Whether this version has ever been published.
      Returns:
      hasEverBeenPublished
    • setHasEverBeenPublished

      public void setHasEverBeenPublished(Boolean hasEverBeenPublished)
    • name

      public AppVersionAttributes name(String name)
    • getName

      @Nullable public String getName()
      The optional human-readable name of the version.
      Returns:
      name
    • setName

      public void setName(String name)
    • updatedAt

      public AppVersionAttributes updatedAt(OffsetDateTime updatedAt)
    • getUpdatedAt

      @Nullable public OffsetDateTime getUpdatedAt()
      Timestamp of when the version was last updated.
      Returns:
      updatedAt
    • setUpdatedAt

      public void setUpdatedAt(OffsetDateTime updatedAt)
    • userId

      public AppVersionAttributes userId(Long userId)
    • getUserId

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

      public void setUserId(Long userId)
    • userName

      public AppVersionAttributes userName(String userName)
    • getUserName

      @Nullable public String getUserName()
      The name (or email) of the user who created the version.
      Returns:
      userName
    • setUserName

      public void setUserName(String userName)
    • userUuid

      public AppVersionAttributes userUuid(UUID userUuid)
    • getUserUuid

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

      public void setUserUuid(UUID userUuid)
    • version

      public AppVersionAttributes version(Long version)
    • getVersion

      @Nullable public Long getVersion()
      The version number of the app, starting at 1.
      Returns:
      version
    • setVersion

      public void setVersion(Long version)
    • putAdditionalProperty

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