Package com.datadog.api.client.v2.model
Class GCPUsageCostConfigAttributes
java.lang.Object
com.datadog.api.client.v2.model.GCPUsageCostConfigAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class GCPUsageCostConfigAttributes
extends Object
Attributes for a Google Cloud Usage Cost config.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddErrorMessagesItem(String errorMessagesItem) bucketName(String bucketName) booleanReturn true if this GCPUsageCostConfigAttributes object is equal to o.errorMessages(List<String> errorMessages) exportPrefix(String exportPrefix) exportProjectName(String exportProjectName) The Google Cloud account ID.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The Google Cloud bucket name used to store the Usage Cost export.The timestamp when the Google Cloud Usage Cost config was created.The export dataset name used for the Google Cloud Usage Cost Report.The error messages for the Google Cloud Usage Cost config.The export prefix used for the Google Cloud Usage Cost Report.The name of the Google Cloud Usage Cost Report.Deprecated.Theproject_idof the Google Cloud Usage Cost report.The unique Google Cloud service account email.The status of the Google Cloud Usage Cost config.The timestamp when the Google Cloud Usage Cost config status was updated.The timestamp when the Google Cloud Usage Cost config status was updated.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.serviceAccount(String serviceAccount) voidsetAccountId(String accountId) voidsetBucketName(String bucketName) voidsetCreatedAt(String createdAt) voidsetDataset(String dataset) voidsetErrorMessages(List<String> errorMessages) voidsetErrorMessages_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> errorMessages) voidsetExportPrefix(String exportPrefix) voidsetExportProjectName(String exportProjectName) voidDeprecated.voidsetProjectId(String projectId) voidsetServiceAccount(String serviceAccount) voidvoidsetStatusUpdatedAt(String statusUpdatedAt) voidsetUpdatedAt(String updatedAt) statusUpdatedAt(String statusUpdatedAt) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_ACCOUNT_ID
- See Also:
-
JSON_PROPERTY_BUCKET_NAME
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_DATASET
- See Also:
-
JSON_PROPERTY_ERROR_MESSAGES
- See Also:
-
JSON_PROPERTY_EXPORT_PREFIX
- See Also:
-
JSON_PROPERTY_EXPORT_PROJECT_NAME
- See Also:
-
JSON_PROPERTY_MONTHS
- See Also:
-
JSON_PROPERTY_PROJECT_ID
- See Also:
-
JSON_PROPERTY_SERVICE_ACCOUNT
- See Also:
-
JSON_PROPERTY_STATUS
- See Also:
-
JSON_PROPERTY_STATUS_UPDATED_AT
- See Also:
-
JSON_PROPERTY_UPDATED_AT
- See Also:
-
-
Constructor Details
-
GCPUsageCostConfigAttributes
public GCPUsageCostConfigAttributes() -
GCPUsageCostConfigAttributes
-
-
Method Details
-
accountId
-
getAccountId
The Google Cloud account ID.- Returns:
- accountId
-
setAccountId
-
bucketName
-
getBucketName
The Google Cloud bucket name used to store the Usage Cost export.- Returns:
- bucketName
-
setBucketName
-
createdAt
-
getCreatedAt
The timestamp when the Google Cloud Usage Cost config was created.- Returns:
- createdAt
-
setCreatedAt
-
dataset
-
getDataset
The export dataset name used for the Google Cloud Usage Cost Report.- Returns:
- dataset
-
setDataset
-
errorMessages
-
addErrorMessagesItem
-
getErrorMessages
The error messages for the Google Cloud Usage Cost config.- Returns:
- errorMessages
-
getErrorMessages_JsonNullable
-
setErrorMessages_JsonNullable
-
setErrorMessages
-
exportPrefix
-
getExportPrefix
The export prefix used for the Google Cloud Usage Cost Report.- Returns:
- exportPrefix
-
setExportPrefix
-
exportProjectName
-
getExportProjectName
The name of the Google Cloud Usage Cost Report.- Returns:
- exportProjectName
-
setExportProjectName
-
months
-
getMonths
Deprecated.The number of months the report has been backfilled. maximum: 36- Returns:
- months
-
setMonths
Deprecated. -
projectId
-
getProjectId
Theproject_idof the Google Cloud Usage Cost report.- Returns:
- projectId
-
setProjectId
-
serviceAccount
-
getServiceAccount
The unique Google Cloud service account email.- Returns:
- serviceAccount
-
setServiceAccount
-
status
-
getStatus
The status of the Google Cloud Usage Cost config.- Returns:
- status
-
setStatus
-
statusUpdatedAt
-
getStatusUpdatedAt
The timestamp when the Google Cloud Usage Cost config status was updated.- Returns:
- statusUpdatedAt
-
setStatusUpdatedAt
-
updatedAt
-
getUpdatedAt
The timestamp when the Google Cloud Usage Cost config status was 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:
- GCPUsageCostConfigAttributes
-
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 GCPUsageCostConfigAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-