public static interface PutBucketReplicationRequest.Builder extends S3ControlRequest.Builder, SdkPojo, CopyableBuilder<PutBucketReplicationRequest.Builder,PutBucketReplicationRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutBucketReplicationRequest.Builder accountId(String accountId)
The Amazon Web Services account ID of the Outposts bucket.
accountId - The Amazon Web Services account ID of the Outposts bucket.PutBucketReplicationRequest.Builder bucket(String bucket)
Specifies the S3 on Outposts bucket to set the configuration for.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the Amazon Web Services SDK and CLI, you must specify the
ARN of the bucket accessed in the format
arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>
. For example, to access the bucket reports through Outpost my-outpost owned by
account 123456789012 in Region us-west-2, use the URL encoding of
arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports. The value must be
URL encoded.
bucket - Specifies the S3 on Outposts bucket to set the configuration for.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the Amazon Web Services SDK and CLI, you must
specify the ARN of the bucket accessed in the format
arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>
. For example, to access the bucket reports through Outpost my-outpost owned
by account 123456789012 in Region us-west-2, use the URL encoding of
arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports. The value
must be URL encoded.
PutBucketReplicationRequest.Builder replicationConfiguration(ReplicationConfiguration replicationConfiguration)
replicationConfiguration - default PutBucketReplicationRequest.Builder replicationConfiguration(Consumer<ReplicationConfiguration.Builder> replicationConfiguration)
ReplicationConfiguration.Builder
avoiding the need to create one manually via ReplicationConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to replicationConfiguration(ReplicationConfiguration).
replicationConfiguration - a consumer that will call methods on ReplicationConfiguration.BuilderreplicationConfiguration(ReplicationConfiguration)PutBucketReplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutBucketReplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.