@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class CloudInventorySyncConfigGCPRequestAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_DESTINATION_BUCKET_NAME |
static String |
JSON_PROPERTY_PROJECT_ID |
static String |
JSON_PROPERTY_SERVICE_ACCOUNT_EMAIL |
static String |
JSON_PROPERTY_SOURCE_BUCKET_NAME |
boolean |
unparsed |
| Constructor and Description |
|---|
CloudInventorySyncConfigGCPRequestAttributes() |
CloudInventorySyncConfigGCPRequestAttributes(String destinationBucketName,
String projectId,
String serviceAccountEmail,
String sourceBucketName) |
| Modifier and Type | Method and Description |
|---|---|
CloudInventorySyncConfigGCPRequestAttributes |
destinationBucketName(String destinationBucketName) |
boolean |
equals(Object o)
Return true if this CloudInventorySyncConfigGCPRequestAttributes object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
String |
getDestinationBucketName()
GCS bucket name where Datadog reads inventory reports.
|
String |
getProjectId()
GCP project ID for the inventory destination bucket.
|
String |
getServiceAccountEmail()
Service account email used to read the destination bucket.
|
String |
getSourceBucketName()
GCS bucket name that inventory reports are generated for.
|
int |
hashCode() |
CloudInventorySyncConfigGCPRequestAttributes |
projectId(String projectId) |
CloudInventorySyncConfigGCPRequestAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
CloudInventorySyncConfigGCPRequestAttributes |
serviceAccountEmail(String serviceAccountEmail) |
void |
setDestinationBucketName(String destinationBucketName) |
void |
setProjectId(String projectId) |
void |
setServiceAccountEmail(String serviceAccountEmail) |
void |
setSourceBucketName(String sourceBucketName) |
CloudInventorySyncConfigGCPRequestAttributes |
sourceBucketName(String sourceBucketName) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_DESTINATION_BUCKET_NAME
public static final String JSON_PROPERTY_PROJECT_ID
public static final String JSON_PROPERTY_SERVICE_ACCOUNT_EMAIL
public static final String JSON_PROPERTY_SOURCE_BUCKET_NAME
public CloudInventorySyncConfigGCPRequestAttributes()
public CloudInventorySyncConfigGCPRequestAttributes destinationBucketName(String destinationBucketName)
public String getDestinationBucketName()
public void setDestinationBucketName(String destinationBucketName)
public CloudInventorySyncConfigGCPRequestAttributes projectId(String projectId)
public String getProjectId()
public void setProjectId(String projectId)
public CloudInventorySyncConfigGCPRequestAttributes serviceAccountEmail(String serviceAccountEmail)
public String getServiceAccountEmail()
public void setServiceAccountEmail(String serviceAccountEmail)
public CloudInventorySyncConfigGCPRequestAttributes sourceBucketName(String sourceBucketName)
public String getSourceBucketName()
public void setSourceBucketName(String sourceBucketName)
public CloudInventorySyncConfigGCPRequestAttributes 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 © 2026. All rights reserved.