Package com.datadog.api.client.v2.model
Class CostTagDescriptionAttributes
java.lang.Object
com.datadog.api.client.v2.model.CostTagDescriptionAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class CostTagDescriptionAttributes
extends Object
Human-readable description and metadata attached to a Cloud Cost Management tag key, optionally
scoped to a single cloud provider.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCostTagDescriptionAttributes(String cloud, String createdAt, String description, CostTagDescriptionSource source, String tagKey, String updatedAt) -
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) booleanReturn true if this CostTagDescriptionAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.getCloud()Cloud provider this description applies to (for example,aws).Timestamp when the description was created, in RFC 3339 format.The human-readable description for the tag key.Origin of the description.The tag key this description applies to.Timestamp when the description was last updated, in RFC 3339 format.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidvoidsetCreatedAt(String createdAt) voidsetDescription(String description) voidsetSource(CostTagDescriptionSource source) voidvoidsetUpdatedAt(String updatedAt) source(CostTagDescriptionSource source) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CLOUD
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_SOURCE
- See Also:
-
JSON_PROPERTY_TAG_KEY
- See Also:
-
JSON_PROPERTY_UPDATED_AT
- See Also:
-
-
Constructor Details
-
CostTagDescriptionAttributes
public CostTagDescriptionAttributes() -
CostTagDescriptionAttributes
-
-
Method Details
-
cloud
-
getCloud
Cloud provider this description applies to (for example,aws). Empty when the description is the cross-cloud default for the tag key.- Returns:
- cloud
-
setCloud
-
createdAt
-
getCreatedAt
Timestamp when the description was created, in RFC 3339 format.- Returns:
- createdAt
-
setCreatedAt
-
description
-
getDescription
The human-readable description for the tag key.- Returns:
- description
-
setDescription
-
source
-
getSource
Origin of the description.humanindicates the description was written by a user,ai_generatedwas produced by AI, anddatadogis a default supplied by Datadog.- Returns:
- source
-
setSource
-
tagKey
-
getTagKey
The tag key this description applies to.- Returns:
- tagKey
-
setTagKey
-
updatedAt
-
getUpdatedAt
Timestamp when the description was last updated, in RFC 3339 format.- 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:
- CostTagDescriptionAttributes
-
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 CostTagDescriptionAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-