@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class GCPUsageCostConfigPostRequestAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_BILLING_ACCOUNT_ID |
static String |
JSON_PROPERTY_BUCKET_NAME |
static String |
JSON_PROPERTY_EXPORT_DATASET_NAME |
static String |
JSON_PROPERTY_EXPORT_PREFIX |
static String |
JSON_PROPERTY_EXPORT_PROJECT_NAME |
static String |
JSON_PROPERTY_SERVICE_ACCOUNT |
boolean |
unparsed |
| Constructor and Description |
|---|
GCPUsageCostConfigPostRequestAttributes() |
GCPUsageCostConfigPostRequestAttributes(String billingAccountId,
String bucketName,
String exportDatasetName,
String exportProjectName,
String serviceAccount) |
| Modifier and Type | Method and Description |
|---|---|
GCPUsageCostConfigPostRequestAttributes |
billingAccountId(String billingAccountId) |
GCPUsageCostConfigPostRequestAttributes |
bucketName(String bucketName) |
boolean |
equals(Object o)
Return true if this GCPUsageCostConfigPostRequestAttributes object is equal to o.
|
GCPUsageCostConfigPostRequestAttributes |
exportDatasetName(String exportDatasetName) |
GCPUsageCostConfigPostRequestAttributes |
exportPrefix(String exportPrefix) |
GCPUsageCostConfigPostRequestAttributes |
exportProjectName(String exportProjectName) |
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
String |
getBillingAccountId()
The GCP account ID.
|
String |
getBucketName()
The GCP bucket name used to store the Usage Cost export.
|
String |
getExportDatasetName()
The export dataset name used for the GCP Usage Cost report.
|
String |
getExportPrefix()
The export prefix used for the GCP Usage Cost report.
|
String |
getExportProjectName()
The name of the GCP Usage Cost report.
|
String |
getServiceAccount()
The unique GCP service account email.
|
int |
hashCode() |
GCPUsageCostConfigPostRequestAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
GCPUsageCostConfigPostRequestAttributes |
serviceAccount(String serviceAccount) |
void |
setBillingAccountId(String billingAccountId) |
void |
setBucketName(String bucketName) |
void |
setExportDatasetName(String exportDatasetName) |
void |
setExportPrefix(String exportPrefix) |
void |
setExportProjectName(String exportProjectName) |
void |
setServiceAccount(String serviceAccount) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_BILLING_ACCOUNT_ID
public static final String JSON_PROPERTY_BUCKET_NAME
public static final String JSON_PROPERTY_EXPORT_DATASET_NAME
public static final String JSON_PROPERTY_EXPORT_PREFIX
public static final String JSON_PROPERTY_EXPORT_PROJECT_NAME
public static final String JSON_PROPERTY_SERVICE_ACCOUNT
public GCPUsageCostConfigPostRequestAttributes()
public GCPUsageCostConfigPostRequestAttributes billingAccountId(String billingAccountId)
public String getBillingAccountId()
public void setBillingAccountId(String billingAccountId)
public GCPUsageCostConfigPostRequestAttributes bucketName(String bucketName)
public String getBucketName()
public void setBucketName(String bucketName)
public GCPUsageCostConfigPostRequestAttributes exportDatasetName(String exportDatasetName)
public String getExportDatasetName()
public void setExportDatasetName(String exportDatasetName)
public GCPUsageCostConfigPostRequestAttributes exportPrefix(String exportPrefix)
@Nullable public String getExportPrefix()
public void setExportPrefix(String exportPrefix)
public GCPUsageCostConfigPostRequestAttributes exportProjectName(String exportProjectName)
public String getExportProjectName()
public void setExportProjectName(String exportProjectName)
public GCPUsageCostConfigPostRequestAttributes serviceAccount(String serviceAccount)
public String getServiceAccount()
public void setServiceAccount(String serviceAccount)
public GCPUsageCostConfigPostRequestAttributes putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2025. All rights reserved.