Interface DescribeLocationEfsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeLocationEfsResponse.Builder,
,DescribeLocationEfsResponse> DataSyncResponse.Builder
,SdkBuilder<DescribeLocationEfsResponse.Builder,
,DescribeLocationEfsResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
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 allows DataSync to access your Amazon EFS file system.inTransitEncryption
(String inTransitEncryption) Indicates whether DataSync uses Transport Layer Security (TLS) encryption when transferring data to or from the Amazon EFS file system.inTransitEncryption
(EfsInTransitEncryption inTransitEncryption) Indicates whether DataSync uses Transport Layer Security (TLS) encryption when transferring 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, sdkFieldNameToField, 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.
For more information, see Accessing restricted file systems.
- Parameters:
accessPointArn
- The ARN of the access point that DataSync uses to access the Amazon EFS file system.For more information, see Accessing restricted file systems.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileSystemAccessRoleArn
The Identity and Access Management (IAM) role that allows DataSync to access your Amazon EFS file system.
For more information, see Creating a DataSync IAM role for file system access.
- Parameters:
fileSystemAccessRoleArn
- The Identity and Access Management (IAM) role that allows DataSync to access your Amazon EFS file system.For more information, see Creating a DataSync IAM role for file system access.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inTransitEncryption
Indicates whether DataSync uses Transport Layer Security (TLS) encryption when transferring data to or from the Amazon EFS file system.
- Parameters:
inTransitEncryption
- Indicates whether DataSync uses Transport Layer Security (TLS) encryption when transferring 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
Indicates whether DataSync uses Transport Layer Security (TLS) encryption when transferring data to or from the Amazon EFS file system.
- Parameters:
inTransitEncryption
- Indicates whether DataSync uses Transport Layer Security (TLS) encryption when transferring 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:
-