Interface DescribeLocationEfsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeLocationEfsResponse.Builder,
,DescribeLocationEfsResponse> DataSyncResponse.Builder
,SdkBuilder<DescribeLocationEfsResponse.Builder,
,DescribeLocationEfsResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeLocationEfsResponse
public static interface DescribeLocationEfsResponse.Builder
extends DataSyncResponse.Builder, SdkPojo, CopyableBuilder<DescribeLocationEfsResponse.Builder,DescribeLocationEfsResponse>
-
Method Summary
Modifier and TypeMethodDescriptionaccessPointArn
(String accessPointArn) The ARN of the access point that DataSync uses to access the Amazon EFS file system.creationTime
(Instant creationTime) The time that the location was created.ec2Config
(Consumer<Ec2Config.Builder> ec2Config) Sets the value of the Ec2Config property for this object.Sets the value of the Ec2Config property for this object.fileSystemAccessRoleArn
(String fileSystemAccessRoleArn) The Identity and Access Management (IAM) role that DataSync assumes when mounting the Amazon EFS file system.inTransitEncryption
(String inTransitEncryption) Describes whether DataSync uses Transport Layer Security (TLS) encryption when copying data to or from the Amazon EFS file system.inTransitEncryption
(EfsInTransitEncryption inTransitEncryption) Describes whether DataSync uses Transport Layer Security (TLS) encryption when copying data to or from the Amazon EFS file system.locationArn
(String locationArn) The ARN of the Amazon EFS file system location.locationUri
(String locationUri) The URL of the Amazon EFS file system location.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.datasync.model.DataSyncResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
locationArn
The ARN of the Amazon EFS file system location.
- Parameters:
locationArn
- The ARN of the Amazon EFS file system location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
locationUri
The URL of the Amazon EFS file system location.
- Parameters:
locationUri
- The URL of the Amazon EFS file system location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2Config
Sets the value of the Ec2Config property for this object.- Parameters:
ec2Config
- The new value for the Ec2Config property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2Config
Sets the value of the Ec2Config property for this object. This is a convenience method that creates an instance of theEc2Config.Builder
avoiding the need to create one manually viaEc2Config.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toec2Config(Ec2Config)
.- Parameters:
ec2Config
- a consumer that will call methods onEc2Config.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
The time that the location was created.
- Parameters:
creationTime
- The time that the location was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessPointArn
The ARN of the access point that DataSync uses to access the Amazon EFS file system.
- Parameters:
accessPointArn
- The ARN of the access point that DataSync uses to access the Amazon EFS file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileSystemAccessRoleArn
The Identity and Access Management (IAM) role that DataSync assumes when mounting the Amazon EFS file system.
- Parameters:
fileSystemAccessRoleArn
- The Identity and Access Management (IAM) role that DataSync assumes when mounting the Amazon EFS file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inTransitEncryption
Describes whether DataSync uses Transport Layer Security (TLS) encryption when copying data to or from the Amazon EFS file system.
- Parameters:
inTransitEncryption
- Describes whether DataSync uses Transport Layer Security (TLS) encryption when copying data to or from the Amazon EFS file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inTransitEncryption
Describes whether DataSync uses Transport Layer Security (TLS) encryption when copying data to or from the Amazon EFS file system.
- Parameters:
inTransitEncryption
- Describes whether DataSync uses Transport Layer Security (TLS) encryption when copying data to or from the Amazon EFS file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-