public static interface PutPublicAccessBlockRequest.Builder extends S3ControlRequest.Builder, SdkPojo, CopyableBuilder<PutPublicAccessBlockRequest.Builder,PutPublicAccessBlockRequest>
Modifier and Type | Method and Description |
---|---|
PutPublicAccessBlockRequest.Builder |
accountId(String accountId)
The account ID for the AWS account whose
PublicAccessBlock configuration you want to set. |
PutPublicAccessBlockRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
PutPublicAccessBlockRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
default PutPublicAccessBlockRequest.Builder |
publicAccessBlockConfiguration(Consumer<PublicAccessBlockConfiguration.Builder> publicAccessBlockConfiguration)
The
PublicAccessBlock configuration that you want to apply to the specified AWS account. |
PutPublicAccessBlockRequest.Builder |
publicAccessBlockConfiguration(PublicAccessBlockConfiguration publicAccessBlockConfiguration)
The
PublicAccessBlock configuration that you want to apply to the specified AWS account. |
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
PutPublicAccessBlockRequest.Builder publicAccessBlockConfiguration(PublicAccessBlockConfiguration publicAccessBlockConfiguration)
The PublicAccessBlock
configuration that you want to apply to the specified AWS account.
publicAccessBlockConfiguration
- The PublicAccessBlock
configuration that you want to apply to the specified AWS account.default PutPublicAccessBlockRequest.Builder publicAccessBlockConfiguration(Consumer<PublicAccessBlockConfiguration.Builder> publicAccessBlockConfiguration)
The PublicAccessBlock
configuration that you want to apply to the specified AWS account.
PublicAccessBlockConfiguration.Builder
avoiding
the need to create one manually via PublicAccessBlockConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to
publicAccessBlockConfiguration(PublicAccessBlockConfiguration)
.publicAccessBlockConfiguration
- a consumer that will call methods on PublicAccessBlockConfiguration.Builder
publicAccessBlockConfiguration(PublicAccessBlockConfiguration)
PutPublicAccessBlockRequest.Builder accountId(String accountId)
The account ID for the AWS account whose PublicAccessBlock
configuration you want to set.
accountId
- The account ID for the AWS account whose PublicAccessBlock
configuration you want to set.PutPublicAccessBlockRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.PutPublicAccessBlockRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.