@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class CloudInventorySyncConfigAttributes extends Object
id may be empty
in the response immediately after a create or update; subsequent reads return the full
configuration.| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_AWS_ACCOUNT_ID |
static String |
JSON_PROPERTY_AWS_BUCKET_NAME |
static String |
JSON_PROPERTY_AWS_REGION |
static String |
JSON_PROPERTY_AZURE_CLIENT_ID |
static String |
JSON_PROPERTY_AZURE_CONTAINER_NAME |
static String |
JSON_PROPERTY_AZURE_STORAGE_ACCOUNT_NAME |
static String |
JSON_PROPERTY_AZURE_TENANT_ID |
static String |
JSON_PROPERTY_CLOUD_PROVIDER |
static String |
JSON_PROPERTY_ERROR |
static String |
JSON_PROPERTY_ERROR_CODE |
static String |
JSON_PROPERTY_GCP_BUCKET_NAME |
static String |
JSON_PROPERTY_GCP_PROJECT_ID |
static String |
JSON_PROPERTY_GCP_SERVICE_ACCOUNT_EMAIL |
static String |
JSON_PROPERTY_PREFIX |
boolean |
unparsed |
| Constructor and Description |
|---|
CloudInventorySyncConfigAttributes() |
CloudInventorySyncConfigAttributes(String awsAccountId,
String awsBucketName,
String awsRegion,
String azureClientId,
String azureContainerName,
String azureStorageAccountName,
String azureTenantId,
CloudInventoryCloudProviderId cloudProvider,
String error,
String errorCode,
String gcpBucketName,
String gcpProjectId,
String gcpServiceAccountEmail,
String prefix) |
| Modifier and Type | Method and Description |
|---|---|
CloudInventorySyncConfigAttributes |
awsAccountId(String awsAccountId) |
CloudInventorySyncConfigAttributes |
awsBucketName(String awsBucketName) |
CloudInventorySyncConfigAttributes |
awsRegion(String awsRegion) |
CloudInventorySyncConfigAttributes |
azureClientId(String azureClientId) |
CloudInventorySyncConfigAttributes |
azureContainerName(String azureContainerName) |
CloudInventorySyncConfigAttributes |
azureStorageAccountName(String azureStorageAccountName) |
CloudInventorySyncConfigAttributes |
azureTenantId(String azureTenantId) |
CloudInventorySyncConfigAttributes |
cloudProvider(CloudInventoryCloudProviderId cloudProvider) |
boolean |
equals(Object o)
Return true if this CloudInventorySyncConfigAttributes object is equal to o.
|
CloudInventorySyncConfigAttributes |
gcpBucketName(String gcpBucketName) |
CloudInventorySyncConfigAttributes |
gcpProjectId(String gcpProjectId) |
CloudInventorySyncConfigAttributes |
gcpServiceAccountEmail(String gcpServiceAccountEmail) |
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
String |
getAwsAccountId()
AWS account ID for the inventory bucket.
|
String |
getAwsBucketName()
AWS S3 bucket name for inventory files.
|
String |
getAwsRegion()
AWS Region for the inventory bucket.
|
String |
getAzureClientId()
Azure AD application (client) ID.
|
String |
getAzureContainerName()
Azure blob container name.
|
String |
getAzureStorageAccountName()
Azure storage account name.
|
String |
getAzureTenantId()
Azure AD tenant ID.
|
CloudInventoryCloudProviderId |
getCloudProvider()
Cloud provider for this sync configuration (
aws, gcp, or azure
). |
String |
getError()
Human-readable error detail when sync is unhealthy.
|
String |
getErrorCode()
Machine-readable error code when sync is unhealthy.
|
String |
getGcpBucketName()
GCS bucket name for inventory files Datadog reads.
|
String |
getGcpProjectId()
GCP project ID.
|
String |
getGcpServiceAccountEmail()
Service account email for bucket access.
|
String |
getPrefix()
Object key prefix where inventory reports are written.
|
int |
hashCode() |
CloudInventorySyncConfigAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setAwsAccountId(String awsAccountId) |
void |
setAwsBucketName(String awsBucketName) |
void |
setAwsRegion(String awsRegion) |
void |
setAzureClientId(String azureClientId) |
void |
setAzureContainerName(String azureContainerName) |
void |
setAzureStorageAccountName(String azureStorageAccountName) |
void |
setAzureTenantId(String azureTenantId) |
void |
setCloudProvider(CloudInventoryCloudProviderId cloudProvider) |
void |
setGcpBucketName(String gcpBucketName) |
void |
setGcpProjectId(String gcpProjectId) |
void |
setGcpServiceAccountEmail(String gcpServiceAccountEmail) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_AWS_ACCOUNT_ID
public static final String JSON_PROPERTY_AWS_BUCKET_NAME
public static final String JSON_PROPERTY_AWS_REGION
public static final String JSON_PROPERTY_AZURE_CLIENT_ID
public static final String JSON_PROPERTY_AZURE_CONTAINER_NAME
public static final String JSON_PROPERTY_AZURE_STORAGE_ACCOUNT_NAME
public static final String JSON_PROPERTY_AZURE_TENANT_ID
public static final String JSON_PROPERTY_CLOUD_PROVIDER
public static final String JSON_PROPERTY_ERROR
public static final String JSON_PROPERTY_ERROR_CODE
public static final String JSON_PROPERTY_GCP_BUCKET_NAME
public static final String JSON_PROPERTY_GCP_PROJECT_ID
public static final String JSON_PROPERTY_GCP_SERVICE_ACCOUNT_EMAIL
public static final String JSON_PROPERTY_PREFIX
public CloudInventorySyncConfigAttributes()
public CloudInventorySyncConfigAttributes(String awsAccountId, String awsBucketName, String awsRegion, String azureClientId, String azureContainerName, String azureStorageAccountName, String azureTenantId, CloudInventoryCloudProviderId cloudProvider, String error, String errorCode, String gcpBucketName, String gcpProjectId, String gcpServiceAccountEmail, String prefix)
public CloudInventorySyncConfigAttributes awsAccountId(String awsAccountId)
public String getAwsAccountId()
public void setAwsAccountId(String awsAccountId)
public CloudInventorySyncConfigAttributes awsBucketName(String awsBucketName)
public String getAwsBucketName()
public void setAwsBucketName(String awsBucketName)
public CloudInventorySyncConfigAttributes awsRegion(String awsRegion)
public String getAwsRegion()
public void setAwsRegion(String awsRegion)
public CloudInventorySyncConfigAttributes azureClientId(String azureClientId)
public String getAzureClientId()
public void setAzureClientId(String azureClientId)
public CloudInventorySyncConfigAttributes azureContainerName(String azureContainerName)
public String getAzureContainerName()
public void setAzureContainerName(String azureContainerName)
public CloudInventorySyncConfigAttributes azureStorageAccountName(String azureStorageAccountName)
public String getAzureStorageAccountName()
public void setAzureStorageAccountName(String azureStorageAccountName)
public CloudInventorySyncConfigAttributes azureTenantId(String azureTenantId)
public String getAzureTenantId()
public void setAzureTenantId(String azureTenantId)
public CloudInventorySyncConfigAttributes cloudProvider(CloudInventoryCloudProviderId cloudProvider)
public CloudInventoryCloudProviderId getCloudProvider()
aws, gcp, or azure
). For requests, must match the provider block supplied under attributes.public void setCloudProvider(CloudInventoryCloudProviderId cloudProvider)
public String getError()
public String getErrorCode()
public CloudInventorySyncConfigAttributes gcpBucketName(String gcpBucketName)
public String getGcpBucketName()
public void setGcpBucketName(String gcpBucketName)
public CloudInventorySyncConfigAttributes gcpProjectId(String gcpProjectId)
public String getGcpProjectId()
public void setGcpProjectId(String gcpProjectId)
public CloudInventorySyncConfigAttributes gcpServiceAccountEmail(String gcpServiceAccountEmail)
public String getGcpServiceAccountEmail()
public void setGcpServiceAccountEmail(String gcpServiceAccountEmail)
public String getPrefix()
/ when reports are
written at the bucket root.public CloudInventorySyncConfigAttributes 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.