Package com.datadog.api.client.v2.model
Class CloudInventorySyncConfigGCPRequestAttributes
java.lang.Object
com.datadog.api.client.v2.model.CloudInventorySyncConfigGCPRequestAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class CloudInventorySyncConfigGCPRequestAttributes
extends Object
GCP settings for buckets involved in inventory reporting.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCloudInventorySyncConfigGCPRequestAttributes(String destinationBucketName, String projectId, String serviceAccountEmail, String sourceBucketName) -
Method Summary
Modifier and TypeMethodDescriptiondestinationBucketName(String destinationBucketName) booleanReturn true if this CloudInventorySyncConfigGCPRequestAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.GCS bucket name where Datadog reads inventory reports.GCP project ID for the inventory destination bucket.Service account email used to read the destination bucket.GCS bucket name that inventory reports are generated for.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.serviceAccountEmail(String serviceAccountEmail) voidsetDestinationBucketName(String destinationBucketName) voidsetProjectId(String projectId) voidsetServiceAccountEmail(String serviceAccountEmail) voidsetSourceBucketName(String sourceBucketName) sourceBucketName(String sourceBucketName) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DESTINATION_BUCKET_NAME
- See Also:
-
JSON_PROPERTY_PROJECT_ID
- See Also:
-
JSON_PROPERTY_SERVICE_ACCOUNT_EMAIL
- See Also:
-
JSON_PROPERTY_SOURCE_BUCKET_NAME
- See Also:
-
-
Constructor Details
-
CloudInventorySyncConfigGCPRequestAttributes
public CloudInventorySyncConfigGCPRequestAttributes() -
CloudInventorySyncConfigGCPRequestAttributes
-
-
Method Details
-
destinationBucketName
public CloudInventorySyncConfigGCPRequestAttributes destinationBucketName(String destinationBucketName) -
getDestinationBucketName
GCS bucket name where Datadog reads inventory reports.- Returns:
- destinationBucketName
-
setDestinationBucketName
-
projectId
-
getProjectId
GCP project ID for the inventory destination bucket.- Returns:
- projectId
-
setProjectId
-
serviceAccountEmail
-
getServiceAccountEmail
Service account email used to read the destination bucket.- Returns:
- serviceAccountEmail
-
setServiceAccountEmail
-
sourceBucketName
-
getSourceBucketName
GCS bucket name that inventory reports are generated for.- Returns:
- sourceBucketName
-
setSourceBucketName
-
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:
- CloudInventorySyncConfigGCPRequestAttributes
-
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 CloudInventorySyncConfigGCPRequestAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-