Class ModelLabArtifactInfo

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ModelLabArtifactInfo extends Object
Information about a project-level artifact file.
  • Field Details

  • Constructor Details

    • ModelLabArtifactInfo

      public ModelLabArtifactInfo()
    • ModelLabArtifactInfo

      public ModelLabArtifactInfo(String artifactPath, OffsetDateTime createdAt, String filename)
  • Method Details

    • artifactPath

      public ModelLabArtifactInfo artifactPath(String artifactPath)
    • getArtifactPath

      public String getArtifactPath()
      The full artifact path relative to the project's artifact root.
      Returns:
      artifactPath
    • setArtifactPath

      public void setArtifactPath(String artifactPath)
    • createdAt

      public ModelLabArtifactInfo createdAt(OffsetDateTime createdAt)
    • getCreatedAt

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

      public void setCreatedAt(OffsetDateTime createdAt)
    • fileSize

      public ModelLabArtifactInfo fileSize(Long fileSize)
    • getFileSize

      @Nullable public Long getFileSize()
      The size of the file in bytes.
      Returns:
      fileSize
    • getFileSize_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getFileSize_JsonNullable()
    • setFileSize_JsonNullable

      public void setFileSize_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> fileSize)
    • setFileSize

      public void setFileSize(Long fileSize)
    • filename

      public ModelLabArtifactInfo filename(String filename)
    • getFilename

      public String getFilename()
      The filename of the artifact.
      Returns:
      filename
    • setFilename

      public void setFilename(String filename)
    • putAdditionalProperty

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