public static interface CreateLocationS3Request.Builder extends DataSyncRequest.Builder, SdkPojo, CopyableBuilder<CreateLocationS3Request.Builder,CreateLocationS3Request>
Modifier and Type | Method and Description |
---|---|
CreateLocationS3Request.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateLocationS3Request.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateLocationS3Request.Builder |
s3BucketArn(String s3BucketArn)
The Amazon Resource Name (ARN) of the Amazon S3 bucket.
|
default CreateLocationS3Request.Builder |
s3Config(Consumer<S3Config.Builder> s3Config)
Sets the value of the S3Config property for this object.
|
CreateLocationS3Request.Builder |
s3Config(S3Config s3Config)
Sets the value of the S3Config property for this object.
|
CreateLocationS3Request.Builder |
subdirectory(String subdirectory)
A subdirectory in the Amazon S3 bucket.
|
CreateLocationS3Request.Builder |
tags(Collection<TagListEntry> tags)
The key-value pair that represents the tag that you want to add to the location.
|
CreateLocationS3Request.Builder |
tags(Consumer<TagListEntry.Builder>... tags)
The key-value pair that represents the tag that you want to add to the location.
|
CreateLocationS3Request.Builder |
tags(TagListEntry... tags)
The key-value pair that represents the tag that you want to add to the location.
|
build
overrideConfiguration
copy
applyMutation, build
CreateLocationS3Request.Builder subdirectory(String subdirectory)
A subdirectory in the Amazon S3 bucket. This subdirectory in Amazon S3 is used to read data from the S3 source location or write data to the S3 destination.
subdirectory
- A subdirectory in the Amazon S3 bucket. This subdirectory in Amazon S3 is used to read data from the
S3 source location or write data to the S3 destination.CreateLocationS3Request.Builder s3BucketArn(String s3BucketArn)
The Amazon Resource Name (ARN) of the Amazon S3 bucket.
s3BucketArn
- The Amazon Resource Name (ARN) of the Amazon S3 bucket.CreateLocationS3Request.Builder s3Config(S3Config s3Config)
s3Config
- The new value for the S3Config property for this object.default CreateLocationS3Request.Builder s3Config(Consumer<S3Config.Builder> s3Config)
S3Config.Builder
avoiding the need to create
one manually via S3Config.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is
passed to s3Config(S3Config)
.s3Config
- a consumer that will call methods on S3Config.Builder
s3Config(S3Config)
CreateLocationS3Request.Builder tags(Collection<TagListEntry> tags)
The key-value pair that represents the tag that you want to add to the location. The value can be an empty string. We recommend using tags to name your resources.
tags
- The key-value pair that represents the tag that you want to add to the location. The value can be an
empty string. We recommend using tags to name your resources.CreateLocationS3Request.Builder tags(TagListEntry... tags)
The key-value pair that represents the tag that you want to add to the location. The value can be an empty string. We recommend using tags to name your resources.
tags
- The key-value pair that represents the tag that you want to add to the location. The value can be an
empty string. We recommend using tags to name your resources.CreateLocationS3Request.Builder tags(Consumer<TagListEntry.Builder>... tags)
The key-value pair that represents the tag that you want to add to the location. The value can be an empty string. We recommend using tags to name your resources.
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #tags(List)
.tags
- a consumer that will call methods on List.Builder
#tags(List)
CreateLocationS3Request.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateLocationS3Request.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 © 2017 Amazon Web Services, Inc. All Rights Reserved.