Class DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.data_loss_prevention_discovery_config.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence>
- Enclosing interface:
- DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence
@Stability(Stable) public static final class DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence.Builder extends Object implements software.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadencebuild()Builds the configured instance.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence.BuilderinspectTemplateModifiedCadence(DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadenceInspectTemplateModifiedCadence inspectTemplateModifiedCadence)DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence.BuilderrefreshFrequency(String refreshFrequency)
-
-
-
Method Detail
-
inspectTemplateModifiedCadence
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence.Builder inspectTemplateModifiedCadence(DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadenceInspectTemplateModifiedCadence inspectTemplateModifiedCadence)
Sets the value ofDataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence.getInspectTemplateModifiedCadence()- Parameters:
inspectTemplateModifiedCadence- inspect_template_modified_cadence block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#inspect_template_modified_cadence DataLossPreventionDiscoveryConfig#inspect_template_modified_cadence}- Returns:
this
-
refreshFrequency
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence.Builder refreshFrequency(String refreshFrequency)
Sets the value ofDataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence.getRefreshFrequency()- Parameters:
refreshFrequency- Data changes in Cloud Storage can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying buckets have changes. Defaults to never. Possible values: ["UPDATE_FREQUENCY_NEVER", "UPDATE_FREQUENCY_DAILY", "UPDATE_FREQUENCY_MONTHLY"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#refresh_frequency DataLossPreventionDiscoveryConfig#refresh_frequency}- Returns:
this
-
build
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence>- Returns:
- a new instance of
DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadence - Throws:
NullPointerException- if any required attribute was not provided
-
-