Class DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.data_loss_prevention_discovery_config.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions>
- Enclosing interface:
- DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions
@Stability(Stable) public static final class DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions.Builder extends Object implements software.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditionsbuild()Builds the configured instance.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions.BuilderincludedBucketAttributes(List<String> includedBucketAttributes)DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions.BuilderincludedObjectAttributes(List<String> includedObjectAttributes)
-
-
-
Method Detail
-
includedBucketAttributes
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions.Builder includedBucketAttributes(List<String> includedBucketAttributes)
Sets the value ofDataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions.getIncludedBucketAttributes()- Parameters:
includedBucketAttributes- Only objects with the specified attributes will be scanned. Defaults to [ALL_SUPPORTED_BUCKETS] if unset. Possible values: ["ALL_SUPPORTED_BUCKETS", "AUTOCLASS_DISABLED", "AUTOCLASS_ENABLED"]. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#included_bucket_attributes DataLossPreventionDiscoveryConfig#included_bucket_attributes}- Returns:
this
-
includedObjectAttributes
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions.Builder includedObjectAttributes(List<String> includedObjectAttributes)
Sets the value ofDataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions.getIncludedObjectAttributes()- Parameters:
includedObjectAttributes- Only objects with the specified attributes will be scanned. If an object has one of the specified attributes but is inside an excluded bucket, it will not be scanned. Defaults to [ALL_SUPPORTED_OBJECTS]. A profile will be created even if no objects match the included_object_attributes. Possible values: ["ALL_SUPPORTED_OBJECTS", "STANDARD", "NEARLINE", "COLDLINE", "ARCHIVE", "REGIONAL", "MULTI_REGIONAL", "DURABLE_REDUCED_AVAILABILITY"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#included_object_attributes DataLossPreventionDiscoveryConfig#included_object_attributes}- Returns:
this
-
build
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions>- Returns:
- a new instance of
DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditions - Throws:
NullPointerException- if any required attribute was not provided
-
-