Class DataLossPreventionJobTriggerInspectJobInspectConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.data_loss_prevention_job_trigger.DataLossPreventionJobTriggerInspectJobInspectConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataLossPreventionJobTriggerInspectJobInspectConfig>
- Enclosing interface:
- DataLossPreventionJobTriggerInspectJobInspectConfig
@Stability(Stable) public static final class DataLossPreventionJobTriggerInspectJobInspectConfig.Builder extends Object implements software.amazon.jsii.Builder<DataLossPreventionJobTriggerInspectJobInspectConfig>
A builder forDataLossPreventionJobTriggerInspectJobInspectConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
customInfoTypes
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfig.Builder customInfoTypes(com.hashicorp.cdktf.IResolvable customInfoTypes)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfig.getCustomInfoTypes()- Parameters:
customInfoTypes- custom_info_types block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#custom_info_types DataLossPreventionJobTrigger#custom_info_types}- Returns:
this
-
customInfoTypes
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfig.Builder customInfoTypes(List<? extends DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes> customInfoTypes)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfig.getCustomInfoTypes()- Parameters:
customInfoTypes- custom_info_types block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#custom_info_types DataLossPreventionJobTrigger#custom_info_types}- Returns:
this
-
excludeInfoTypes
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfig.Builder excludeInfoTypes(Boolean excludeInfoTypes)
- Parameters:
excludeInfoTypes- When true, excludes type information of the findings. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#exclude_info_types DataLossPreventionJobTrigger#exclude_info_types}- Returns:
this
-
excludeInfoTypes
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfig.Builder excludeInfoTypes(com.hashicorp.cdktf.IResolvable excludeInfoTypes)
- Parameters:
excludeInfoTypes- When true, excludes type information of the findings. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#exclude_info_types DataLossPreventionJobTrigger#exclude_info_types}- Returns:
this
-
includeQuote
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfig.Builder includeQuote(Boolean includeQuote)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfig.getIncludeQuote()- Parameters:
includeQuote- When true, a contextual quote from the data that triggered a finding is included in the response. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#include_quote DataLossPreventionJobTrigger#include_quote}- Returns:
this
-
includeQuote
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfig.Builder includeQuote(com.hashicorp.cdktf.IResolvable includeQuote)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfig.getIncludeQuote()- Parameters:
includeQuote- When true, a contextual quote from the data that triggered a finding is included in the response. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#include_quote DataLossPreventionJobTrigger#include_quote}- Returns:
this
-
infoTypes
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfig.Builder infoTypes(com.hashicorp.cdktf.IResolvable infoTypes)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfig.getInfoTypes()- Parameters:
infoTypes- info_types block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#info_types DataLossPreventionJobTrigger#info_types}- Returns:
this
-
infoTypes
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfig.Builder infoTypes(List<? extends DataLossPreventionJobTriggerInspectJobInspectConfigInfoTypes> infoTypes)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfig.getInfoTypes()- Parameters:
infoTypes- info_types block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#info_types DataLossPreventionJobTrigger#info_types}- Returns:
this
-
limits
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfig.Builder limits(DataLossPreventionJobTriggerInspectJobInspectConfigLimits limits)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfig.getLimits()- Parameters:
limits- limits block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#limits DataLossPreventionJobTrigger#limits}- Returns:
this
-
minLikelihood
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfig.Builder minLikelihood(String minLikelihood)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfig.getMinLikelihood()- Parameters:
minLikelihood- Only returns findings equal or above this threshold. See https://cloud.google.com/dlp/docs/likelihood for more info Default value: "POSSIBLE" Possible values: ["VERY_UNLIKELY", "UNLIKELY", "POSSIBLE", "LIKELY", "VERY_LIKELY"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#min_likelihood DataLossPreventionJobTrigger#min_likelihood}- Returns:
this
-
ruleSet
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfig.Builder ruleSet(com.hashicorp.cdktf.IResolvable ruleSet)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfig.getRuleSet()- Parameters:
ruleSet- rule_set block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#rule_set DataLossPreventionJobTrigger#rule_set}- Returns:
this
-
ruleSet
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfig.Builder ruleSet(List<? extends DataLossPreventionJobTriggerInspectJobInspectConfigRuleSet> ruleSet)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfig.getRuleSet()- Parameters:
ruleSet- rule_set block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#rule_set DataLossPreventionJobTrigger#rule_set}- Returns:
this
-
build
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataLossPreventionJobTriggerInspectJobInspectConfig>- Returns:
- a new instance of
DataLossPreventionJobTriggerInspectJobInspectConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-