Class Macie2ClassificationJobS3JobDefinition.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.macie2_classification_job.Macie2ClassificationJobS3JobDefinition.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<Macie2ClassificationJobS3JobDefinition>
- Enclosing interface:
- Macie2ClassificationJobS3JobDefinition
@Stability(Stable) public static final class Macie2ClassificationJobS3JobDefinition.Builder extends Object implements software.amazon.jsii.Builder<Macie2ClassificationJobS3JobDefinition>
A builder forMacie2ClassificationJobS3JobDefinition
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Macie2ClassificationJobS3JobDefinition.BuilderbucketCriteria(Macie2ClassificationJobS3JobDefinitionBucketCriteria bucketCriteria)Sets the value ofMacie2ClassificationJobS3JobDefinition.getBucketCriteria()Macie2ClassificationJobS3JobDefinition.BuilderbucketDefinitions(com.hashicorp.cdktf.IResolvable bucketDefinitions)Sets the value ofMacie2ClassificationJobS3JobDefinition.getBucketDefinitions()Macie2ClassificationJobS3JobDefinition.BuilderbucketDefinitions(List<? extends Macie2ClassificationJobS3JobDefinitionBucketDefinitions> bucketDefinitions)Sets the value ofMacie2ClassificationJobS3JobDefinition.getBucketDefinitions()Macie2ClassificationJobS3JobDefinitionbuild()Builds the configured instance.Macie2ClassificationJobS3JobDefinition.Builderscoping(Macie2ClassificationJobS3JobDefinitionScoping scoping)Sets the value ofMacie2ClassificationJobS3JobDefinition.getScoping()
-
-
-
Method Detail
-
bucketCriteria
@Stability(Stable) public Macie2ClassificationJobS3JobDefinition.Builder bucketCriteria(Macie2ClassificationJobS3JobDefinitionBucketCriteria bucketCriteria)
Sets the value ofMacie2ClassificationJobS3JobDefinition.getBucketCriteria()- Parameters:
bucketCriteria- bucket_criteria block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/macie2_classification_job#bucket_criteria Macie2ClassificationJob#bucket_criteria}- Returns:
this
-
bucketDefinitions
@Stability(Stable) public Macie2ClassificationJobS3JobDefinition.Builder bucketDefinitions(com.hashicorp.cdktf.IResolvable bucketDefinitions)
Sets the value ofMacie2ClassificationJobS3JobDefinition.getBucketDefinitions()- Parameters:
bucketDefinitions- bucket_definitions block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/macie2_classification_job#bucket_definitions Macie2ClassificationJob#bucket_definitions}- Returns:
this
-
bucketDefinitions
@Stability(Stable) public Macie2ClassificationJobS3JobDefinition.Builder bucketDefinitions(List<? extends Macie2ClassificationJobS3JobDefinitionBucketDefinitions> bucketDefinitions)
Sets the value ofMacie2ClassificationJobS3JobDefinition.getBucketDefinitions()- Parameters:
bucketDefinitions- bucket_definitions block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/macie2_classification_job#bucket_definitions Macie2ClassificationJob#bucket_definitions}- Returns:
this
-
scoping
@Stability(Stable) public Macie2ClassificationJobS3JobDefinition.Builder scoping(Macie2ClassificationJobS3JobDefinitionScoping scoping)
Sets the value ofMacie2ClassificationJobS3JobDefinition.getScoping()- Parameters:
scoping- scoping block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/macie2_classification_job#scoping Macie2ClassificationJob#scoping}- Returns:
this
-
build
@Stability(Stable) public Macie2ClassificationJobS3JobDefinition build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<Macie2ClassificationJobS3JobDefinition>- Returns:
- a new instance of
Macie2ClassificationJobS3JobDefinition - Throws:
NullPointerException- if any required attribute was not provided
-
-