Class ModelLabProjectAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ModelLabProjectAttributes extends Object
Attributes of a Model Lab project.
  • Field Details

  • Constructor Details

  • Method Details

    • artifactStorageLocation

      public ModelLabProjectAttributes artifactStorageLocation(String artifactStorageLocation)
    • getArtifactStorageLocation

      public String getArtifactStorageLocation()
      The storage location for project artifacts.
      Returns:
      artifactStorageLocation
    • setArtifactStorageLocation

      public void setArtifactStorageLocation(String artifactStorageLocation)
    • createdAt

      public ModelLabProjectAttributes createdAt(OffsetDateTime createdAt)
    • getCreatedAt

      public OffsetDateTime getCreatedAt()
      The date and time the project was created.
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(OffsetDateTime createdAt)
    • deletedAt

      public ModelLabProjectAttributes deletedAt(OffsetDateTime deletedAt)
    • getDeletedAt

      @Nullable public OffsetDateTime getDeletedAt()
      The date and time the project was soft-deleted.
      Returns:
      deletedAt
    • getDeletedAt_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getDeletedAt_JsonNullable()
    • setDeletedAt_JsonNullable

      public void setDeletedAt_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> deletedAt)
    • setDeletedAt

      public void setDeletedAt(OffsetDateTime deletedAt)
    • description

      public ModelLabProjectAttributes description(String description)
    • getDescription

      public String getDescription()
      A description of the project.
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • externalUrl

      public ModelLabProjectAttributes externalUrl(String externalUrl)
    • getExternalUrl

      @Nullable public String getExternalUrl()
      An optional external URL associated with the project.
      Returns:
      externalUrl
    • getExternalUrl_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getExternalUrl_JsonNullable()
    • setExternalUrl_JsonNullable

      public void setExternalUrl_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> externalUrl)
    • setExternalUrl

      public void setExternalUrl(String externalUrl)
    • isStarred

      public ModelLabProjectAttributes isStarred(Boolean isStarred)
    • getIsStarred

      public Boolean getIsStarred()
      Whether the project is starred by the current user.
      Returns:
      isStarred
    • setIsStarred

      public void setIsStarred(Boolean isStarred)
    • name

      public ModelLabProjectAttributes name(String name)
    • getName

      public String getName()
      The name of the project.
      Returns:
      name
    • setName

      public void setName(String name)
    • ownerId

      public ModelLabProjectAttributes ownerId(String ownerId)
    • getOwnerId

      @Nullable public String getOwnerId()
      The UUID of the project owner.
      Returns:
      ownerId
    • getOwnerId_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getOwnerId_JsonNullable()
    • setOwnerId_JsonNullable

      public void setOwnerId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> ownerId)
    • setOwnerId

      public void setOwnerId(String ownerId)
    • tags

    • addTagsItem

      public ModelLabProjectAttributes addTagsItem(ModelLabTag tagsItem)
    • getTags

      public List<ModelLabTag> getTags()
      The list of tags associated with the project.
      Returns:
      tags
    • setTags

      public void setTags(List<ModelLabTag> tags)
    • updatedAt

      public ModelLabProjectAttributes updatedAt(OffsetDateTime updatedAt)
    • getUpdatedAt

      public OffsetDateTime getUpdatedAt()
      The date and time the project was last updated.
      Returns:
      updatedAt
    • setUpdatedAt

      public void setUpdatedAt(OffsetDateTime updatedAt)
    • putAdditionalProperty

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