Class DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.data_loss_prevention_job_trigger.DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes>
- Enclosing interface:
- DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes
@Stability(Stable) public static final class DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.Builder extends Object implements software.amazon.jsii.Builder<DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
infoType
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.Builder infoType(DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypesInfoType infoType)
- Parameters:
infoType- info_type block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#info_type DataLossPreventionJobTrigger#info_type}- Returns:
this
-
dictionary
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.Builder dictionary(DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypesDictionary dictionary)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.getDictionary()- Parameters:
dictionary- dictionary block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#dictionary DataLossPreventionJobTrigger#dictionary}- Returns:
this
-
exclusionType
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.Builder exclusionType(String exclusionType)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.getExclusionType()- Parameters:
exclusionType- If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching. Possible values: ["EXCLUSION_TYPE_EXCLUDE"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#exclusion_type DataLossPreventionJobTrigger#exclusion_type}- Returns:
this
-
likelihood
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.Builder likelihood(String likelihood)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.getLikelihood()- Parameters:
likelihood- Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Default value: "VERY_LIKELY" 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#likelihood DataLossPreventionJobTrigger#likelihood}- Returns:
this
-
regex
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.Builder regex(DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypesRegex regex)
- Parameters:
regex- regex block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#regex DataLossPreventionJobTrigger#regex}- Returns:
this
-
sensitivityScore
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.Builder sensitivityScore(DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypesSensitivityScore sensitivityScore)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.getSensitivityScore()- Parameters:
sensitivityScore- sensitivity_score block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#sensitivity_score DataLossPreventionJobTrigger#sensitivity_score}- Returns:
this
-
storedType
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.Builder storedType(DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypesStoredType storedType)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.getStoredType()- Parameters:
storedType- stored_type block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#stored_type DataLossPreventionJobTrigger#stored_type}- Returns:
this
-
surrogateType
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.Builder surrogateType(DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypesSurrogateType surrogateType)
Sets the value ofDataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes.getSurrogateType()- Parameters:
surrogateType- surrogate_type block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#surrogate_type DataLossPreventionJobTrigger#surrogate_type}- Returns:
this
-
build
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes>- Returns:
- a new instance of
DataLossPreventionJobTriggerInspectJobInspectConfigCustomInfoTypes - Throws:
NullPointerException- if any required attribute was not provided
-
-