Package com.datadog.api.client.v2.model
Class GCPUsageCostConfigPostRequestAttributes
java.lang.Object
com.datadog.api.client.v2.model.GCPUsageCostConfigPostRequestAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class GCPUsageCostConfigPostRequestAttributes
extends Object
Attributes for Google Cloud Usage Cost config post request.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbillingAccountId(String billingAccountId) bucketName(String bucketName) booleanReturn true if this GCPUsageCostConfigPostRequestAttributes object is equal to o.exportDatasetName(String exportDatasetName) exportPrefix(String exportPrefix) exportProjectName(String exportProjectName) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The Google Cloud account ID.The Google Cloud bucket name used to store the Usage Cost export.The export dataset name used for the Google Cloud Usage Cost report.The export prefix used for the Google Cloud Usage Cost report.The name of the Google Cloud Usage Cost report.The unique Google Cloud service account email.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.serviceAccount(String serviceAccount) voidsetBillingAccountId(String billingAccountId) voidsetBucketName(String bucketName) voidsetExportDatasetName(String exportDatasetName) voidsetExportPrefix(String exportPrefix) voidsetExportProjectName(String exportProjectName) voidsetServiceAccount(String serviceAccount) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_BILLING_ACCOUNT_ID
- See Also:
-
JSON_PROPERTY_BUCKET_NAME
- See Also:
-
JSON_PROPERTY_EXPORT_DATASET_NAME
- See Also:
-
JSON_PROPERTY_EXPORT_PREFIX
- See Also:
-
JSON_PROPERTY_EXPORT_PROJECT_NAME
- See Also:
-
JSON_PROPERTY_SERVICE_ACCOUNT
- See Also:
-
-
Constructor Details
-
GCPUsageCostConfigPostRequestAttributes
public GCPUsageCostConfigPostRequestAttributes() -
GCPUsageCostConfigPostRequestAttributes
-
-
Method Details
-
billingAccountId
-
getBillingAccountId
The Google Cloud account ID.- Returns:
- billingAccountId
-
setBillingAccountId
-
bucketName
-
getBucketName
The Google Cloud bucket name used to store the Usage Cost export.- Returns:
- bucketName
-
setBucketName
-
exportDatasetName
-
getExportDatasetName
The export dataset name used for the Google Cloud Usage Cost report.- Returns:
- exportDatasetName
-
setExportDatasetName
-
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
-
serviceAccount
-
getServiceAccount
The unique Google Cloud service account email.- Returns:
- serviceAccount
-
setServiceAccount
-
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:
- GCPUsageCostConfigPostRequestAttributes
-
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 GCPUsageCostConfigPostRequestAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-