public static interface CreateLocationEfsRequest.Builder extends DataSyncRequest.Builder, SdkPojo, CopyableBuilder<CreateLocationEfsRequest.Builder,CreateLocationEfsRequest>
Modifier and Type | Method and Description |
---|---|
default CreateLocationEfsRequest.Builder |
ec2Config(Consumer<Ec2Config.Builder> ec2Config)
The subnet and security group that the Amazon EFS file system uses.
|
CreateLocationEfsRequest.Builder |
ec2Config(Ec2Config ec2Config)
The subnet and security group that the Amazon EFS file system uses.
|
CreateLocationEfsRequest.Builder |
efsFilesystemArn(String efsFilesystemArn)
The Amazon Resource Name (ARN) for the Amazon EFS file system.
|
CreateLocationEfsRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateLocationEfsRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateLocationEfsRequest.Builder |
subdirectory(String subdirectory)
A subdirectory in the location’s path.
|
CreateLocationEfsRequest.Builder |
tags(Collection<TagListEntry> tags)
The key-value pair that represents a tag that you want to add to the resource.
|
CreateLocationEfsRequest.Builder |
tags(Consumer<TagListEntry.Builder>... tags)
The key-value pair that represents a tag that you want to add to the resource.
|
CreateLocationEfsRequest.Builder |
tags(TagListEntry... tags)
The key-value pair that represents a tag that you want to add to the resource.
|
build
overrideConfiguration
copy
applyMutation, build
CreateLocationEfsRequest.Builder subdirectory(String subdirectory)
A subdirectory in the location’s path. This subdirectory in the EFS file system is used to read data from the EFS source location or write data to the EFS destination. By default, AWS DataSync uses the root directory.
subdirectory
- A subdirectory in the location’s path. This subdirectory in the EFS file system is used to read data
from the EFS source location or write data to the EFS destination. By default, AWS DataSync uses the
root directory.CreateLocationEfsRequest.Builder efsFilesystemArn(String efsFilesystemArn)
The Amazon Resource Name (ARN) for the Amazon EFS file system.
efsFilesystemArn
- The Amazon Resource Name (ARN) for the Amazon EFS file system.CreateLocationEfsRequest.Builder ec2Config(Ec2Config ec2Config)
The subnet and security group that the Amazon EFS file system uses.
ec2Config
- The subnet and security group that the Amazon EFS file system uses.default CreateLocationEfsRequest.Builder ec2Config(Consumer<Ec2Config.Builder> ec2Config)
The subnet and security group that the Amazon EFS file system uses.
This is a convenience that creates an instance of theEc2Config.Builder
avoiding the need to create
one manually via Ec2Config.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to ec2Config(Ec2Config)
.ec2Config
- a consumer that will call methods on Ec2Config.Builder
ec2Config(Ec2Config)
CreateLocationEfsRequest.Builder tags(Collection<TagListEntry> tags)
The key-value pair that represents a tag that you want to add to the resource. The value can be an empty string. This value helps you manage, filter, and search for your resources. We recommend that you create a name tag for your location.
tags
- The key-value pair that represents a tag that you want to add to the resource. The value can be an
empty string. This value helps you manage, filter, and search for your resources. We recommend that
you create a name tag for your location.CreateLocationEfsRequest.Builder tags(TagListEntry... tags)
The key-value pair that represents a tag that you want to add to the resource. The value can be an empty string. This value helps you manage, filter, and search for your resources. We recommend that you create a name tag for your location.
tags
- The key-value pair that represents a tag that you want to add to the resource. The value can be an
empty string. This value helps you manage, filter, and search for your resources. We recommend that
you create a name tag for your location.CreateLocationEfsRequest.Builder tags(Consumer<TagListEntry.Builder>... tags)
The key-value pair that represents a tag that you want to add to the resource. The value can be an empty string. This value helps you manage, filter, and search for your resources. We recommend that you create a name tag for your location.
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)
CreateLocationEfsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateLocationEfsRequest.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.