Class DataLossPreventionJobTriggerInspectJobActions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.data_loss_prevention_job_trigger.DataLossPreventionJobTriggerInspectJobActions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataLossPreventionJobTriggerInspectJobActions>
- Enclosing interface:
- DataLossPreventionJobTriggerInspectJobActions
@Stability(Stable) public static final class DataLossPreventionJobTriggerInspectJobActions.Builder extends Object implements software.amazon.jsii.Builder<DataLossPreventionJobTriggerInspectJobActions>
A builder forDataLossPreventionJobTriggerInspectJobActions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
deidentify
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobActions.Builder deidentify(DataLossPreventionJobTriggerInspectJobActionsDeidentify deidentify)
Sets the value ofDataLossPreventionJobTriggerInspectJobActions.getDeidentify()- Parameters:
deidentify- deidentify block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#deidentify DataLossPreventionJobTrigger#deidentify}- Returns:
this
-
jobNotificationEmails
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobActions.Builder jobNotificationEmails(DataLossPreventionJobTriggerInspectJobActionsJobNotificationEmails jobNotificationEmails)
Sets the value ofDataLossPreventionJobTriggerInspectJobActions.getJobNotificationEmails()- Parameters:
jobNotificationEmails- job_notification_emails block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#job_notification_emails DataLossPreventionJobTrigger#job_notification_emails}- Returns:
this
-
publishFindingsToCloudDataCatalog
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobActions.Builder publishFindingsToCloudDataCatalog(DataLossPreventionJobTriggerInspectJobActionsPublishFindingsToCloudDataCatalog publishFindingsToCloudDataCatalog)
Sets the value ofDataLossPreventionJobTriggerInspectJobActions.getPublishFindingsToCloudDataCatalog()- Parameters:
publishFindingsToCloudDataCatalog- publish_findings_to_cloud_data_catalog block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#publish_findings_to_cloud_data_catalog DataLossPreventionJobTrigger#publish_findings_to_cloud_data_catalog}- Returns:
this
-
publishSummaryToCscc
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobActions.Builder publishSummaryToCscc(DataLossPreventionJobTriggerInspectJobActionsPublishSummaryToCscc publishSummaryToCscc)
Sets the value ofDataLossPreventionJobTriggerInspectJobActions.getPublishSummaryToCscc()- Parameters:
publishSummaryToCscc- publish_summary_to_cscc block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#publish_summary_to_cscc DataLossPreventionJobTrigger#publish_summary_to_cscc}- Returns:
this
-
publishToStackdriver
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobActions.Builder publishToStackdriver(DataLossPreventionJobTriggerInspectJobActionsPublishToStackdriver publishToStackdriver)
Sets the value ofDataLossPreventionJobTriggerInspectJobActions.getPublishToStackdriver()- Parameters:
publishToStackdriver- publish_to_stackdriver block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#publish_to_stackdriver DataLossPreventionJobTrigger#publish_to_stackdriver}- Returns:
this
-
pubSub
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobActions.Builder pubSub(DataLossPreventionJobTriggerInspectJobActionsPubSub pubSub)
Sets the value ofDataLossPreventionJobTriggerInspectJobActions.getPubSub()- Parameters:
pubSub- pub_sub block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#pub_sub DataLossPreventionJobTrigger#pub_sub}- Returns:
this
-
saveFindings
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobActions.Builder saveFindings(DataLossPreventionJobTriggerInspectJobActionsSaveFindings saveFindings)
Sets the value ofDataLossPreventionJobTriggerInspectJobActions.getSaveFindings()- Parameters:
saveFindings- save_findings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#save_findings DataLossPreventionJobTrigger#save_findings}- Returns:
this
-
build
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobActions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataLossPreventionJobTriggerInspectJobActions>- Returns:
- a new instance of
DataLossPreventionJobTriggerInspectJobActions - Throws:
NullPointerException- if any required attribute was not provided
-
-