Package com.datadog.api.client.v2.model
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 Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionModelLabProjectAttributes(String artifactStorageLocation, OffsetDateTime createdAt, String description, Boolean isStarred, String name, List<ModelLabTag> tags, OffsetDateTime updatedAt) -
Method Summary
Modifier and TypeMethodDescriptionaddTagsItem(ModelLabTag tagsItem) artifactStorageLocation(String artifactStorageLocation) createdAt(OffsetDateTime createdAt) deletedAt(OffsetDateTime deletedAt) description(String description) booleanReturn true if this ModelLabProjectAttributes object is equal to o.externalUrl(String externalUrl) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The storage location for project artifacts.The date and time the project was created.The date and time the project was soft-deleted.org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime>A description of the project.An optional external URL associated with the project.org.openapitools.jackson.nullable.JsonNullable<String>Whether the project is starred by the current user.getName()The name of the project.The UUID of the project owner.org.openapitools.jackson.nullable.JsonNullable<String>getTags()The list of tags associated with the project.The date and time the project was last updated.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetArtifactStorageLocation(String artifactStorageLocation) voidsetCreatedAt(OffsetDateTime createdAt) voidsetDeletedAt(OffsetDateTime deletedAt) voidsetDeletedAt_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> deletedAt) voidsetDescription(String description) voidsetExternalUrl(String externalUrl) voidsetExternalUrl_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> externalUrl) voidsetIsStarred(Boolean isStarred) voidvoidsetOwnerId(String ownerId) voidsetOwnerId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> ownerId) voidsetTags(List<ModelLabTag> tags) voidsetUpdatedAt(OffsetDateTime updatedAt) tags(List<ModelLabTag> tags) toString()updatedAt(OffsetDateTime updatedAt)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_ARTIFACT_STORAGE_LOCATION
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_DELETED_AT
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_EXTERNAL_URL
- See Also:
-
JSON_PROPERTY_IS_STARRED
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_OWNER_ID
- See Also:
-
JSON_PROPERTY_TAGS
- See Also:
-
JSON_PROPERTY_UPDATED_AT
- See Also:
-
-
Constructor Details
-
ModelLabProjectAttributes
public ModelLabProjectAttributes() -
ModelLabProjectAttributes
public ModelLabProjectAttributes(String artifactStorageLocation, OffsetDateTime createdAt, String description, Boolean isStarred, String name, List<ModelLabTag> tags, OffsetDateTime updatedAt)
-
-
Method Details
-
artifactStorageLocation
-
getArtifactStorageLocation
The storage location for project artifacts.- Returns:
- artifactStorageLocation
-
setArtifactStorageLocation
-
createdAt
-
getCreatedAt
The date and time the project was created.- Returns:
- createdAt
-
setCreatedAt
-
deletedAt
-
getDeletedAt
The date and time the project was soft-deleted.- Returns:
- deletedAt
-
getDeletedAt_JsonNullable
-
setDeletedAt_JsonNullable
public void setDeletedAt_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> deletedAt) -
setDeletedAt
-
description
-
getDescription
A description of the project.- Returns:
- description
-
setDescription
-
externalUrl
-
getExternalUrl
An optional external URL associated with the project.- Returns:
- externalUrl
-
getExternalUrl_JsonNullable
-
setExternalUrl_JsonNullable
public void setExternalUrl_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> externalUrl) -
setExternalUrl
-
isStarred
-
getIsStarred
Whether the project is starred by the current user.- Returns:
- isStarred
-
setIsStarred
-
name
-
getName
The name of the project.- Returns:
- name
-
setName
-
ownerId
-
getOwnerId
The UUID of the project owner.- Returns:
- ownerId
-
getOwnerId_JsonNullable
-
setOwnerId_JsonNullable
-
setOwnerId
-
tags
-
addTagsItem
-
getTags
The list of tags associated with the project.- Returns:
- tags
-
setTags
-
updatedAt
-
getUpdatedAt
The date and time the project was last updated.- Returns:
- updatedAt
-
setUpdatedAt
-
putAdditionalProperty
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 setvalue- The associated value- Returns:
- ModelLabProjectAttributes
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
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
Return true if this ModelLabProjectAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-