Interface AssociateS3ResourcesRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<AssociateS3ResourcesRequest.Builder,
,AssociateS3ResourcesRequest> MacieRequest.Builder
,SdkBuilder<AssociateS3ResourcesRequest.Builder,
,AssociateS3ResourcesRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
AssociateS3ResourcesRequest
public static interface AssociateS3ResourcesRequest.Builder
extends MacieRequest.Builder, SdkPojo, CopyableBuilder<AssociateS3ResourcesRequest.Builder,AssociateS3ResourcesRequest>
-
Method Summary
Modifier and TypeMethodDescriptionmemberAccountId
(String memberAccountId) (Discontinued) The ID of the Amazon Macie Classic member account whose resources you want to associate with Macie Classic.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.s3Resources
(Collection<S3ResourceClassification> s3Resources) (Discontinued) The S3 resources that you want to associate with Amazon Macie Classic for monitoring and data classification.s3Resources
(Consumer<S3ResourceClassification.Builder>... s3Resources) (Discontinued) The S3 resources that you want to associate with Amazon Macie Classic for monitoring and data classification.s3Resources
(S3ResourceClassification... s3Resources) (Discontinued) The S3 resources that you want to associate with Amazon Macie Classic for monitoring and data classification.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.macie.model.MacieRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
memberAccountId
(Discontinued) The ID of the Amazon Macie Classic member account whose resources you want to associate with Macie Classic.
- Parameters:
memberAccountId
- (Discontinued) The ID of the Amazon Macie Classic member account whose resources you want to associate with Macie Classic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Resources
(Discontinued) The S3 resources that you want to associate with Amazon Macie Classic for monitoring and data classification.
- Parameters:
s3Resources
- (Discontinued) The S3 resources that you want to associate with Amazon Macie Classic for monitoring and data classification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Resources
(Discontinued) The S3 resources that you want to associate with Amazon Macie Classic for monitoring and data classification.
- Parameters:
s3Resources
- (Discontinued) The S3 resources that you want to associate with Amazon Macie Classic for monitoring and data classification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Resources
AssociateS3ResourcesRequest.Builder s3Resources(Consumer<S3ResourceClassification.Builder>... s3Resources) (Discontinued) The S3 resources that you want to associate with Amazon Macie Classic for monitoring and data classification.
This is a convenience method that creates an instance of theS3ResourceClassification.Builder
avoiding the need to create one manually viaS3ResourceClassification.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Resources(List<S3ResourceClassification>)
.- Parameters:
s3Resources
- a consumer that will call methods onS3ResourceClassification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
AssociateS3ResourcesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
AssociateS3ResourcesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-