Package com.pulumi.aws.macie2.inputs
Class ClassificationJobS3JobDefinitionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.macie2.inputs.ClassificationJobS3JobDefinitionArgs.Builder
-
- Enclosing class:
- ClassificationJobS3JobDefinitionArgs
public static final class ClassificationJobS3JobDefinitionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ClassificationJobS3JobDefinitionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClassificationJobS3JobDefinitionArgs defaults)
-
-
Method Detail
-
bucketCriteria
public ClassificationJobS3JobDefinitionArgs.Builder bucketCriteria(@Nullable com.pulumi.core.Output<ClassificationJobS3JobDefinitionBucketCriteriaArgs> bucketCriteria)
- Parameters:
bucketCriteria- Property- and tag-based conditions that determine which S3 buckets to include or exclude from the analysis. Conflicts with `bucketDefinitions`. See `bucketCriteria` Block for details.- Returns:
- builder
-
bucketCriteria
public ClassificationJobS3JobDefinitionArgs.Builder bucketCriteria(ClassificationJobS3JobDefinitionBucketCriteriaArgs bucketCriteria)
- Parameters:
bucketCriteria- Property- and tag-based conditions that determine which S3 buckets to include or exclude from the analysis. Conflicts with `bucketDefinitions`. See `bucketCriteria` Block for details.- Returns:
- builder
-
bucketDefinitions
public ClassificationJobS3JobDefinitionArgs.Builder bucketDefinitions(@Nullable com.pulumi.core.Output<java.util.List<ClassificationJobS3JobDefinitionBucketDefinitionArgs>> bucketDefinitions)
- Parameters:
bucketDefinitions- Array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account. Conflicts with `bucketCriteria`. See `bucketDefinitions` Block for details.- Returns:
- builder
-
bucketDefinitions
public ClassificationJobS3JobDefinitionArgs.Builder bucketDefinitions(java.util.List<ClassificationJobS3JobDefinitionBucketDefinitionArgs> bucketDefinitions)
- Parameters:
bucketDefinitions- Array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account. Conflicts with `bucketCriteria`. See `bucketDefinitions` Block for details.- Returns:
- builder
-
bucketDefinitions
public ClassificationJobS3JobDefinitionArgs.Builder bucketDefinitions(ClassificationJobS3JobDefinitionBucketDefinitionArgs... bucketDefinitions)
- Parameters:
bucketDefinitions- Array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account. Conflicts with `bucketCriteria`. See `bucketDefinitions` Block for details.- Returns:
- builder
-
scoping
public ClassificationJobS3JobDefinitionArgs.Builder scoping(@Nullable com.pulumi.core.Output<ClassificationJobS3JobDefinitionScopingArgs> scoping)
- Parameters:
scoping- Property- and tag-based conditions that determine which objects to include or exclude from the analysis. See `scoping` Block for details.- Returns:
- builder
-
scoping
public ClassificationJobS3JobDefinitionArgs.Builder scoping(ClassificationJobS3JobDefinitionScopingArgs scoping)
- Parameters:
scoping- Property- and tag-based conditions that determine which objects to include or exclude from the analysis. See `scoping` Block for details.- Returns:
- builder
-
build
public ClassificationJobS3JobDefinitionArgs build()
-
-