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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeLocationEfsResponse.BuilderaccessPointArn(String accessPointArn)The ARN of the access point that DataSync uses to access the Amazon EFS file system.DescribeLocationEfsResponse.BuildercreationTime(Instant creationTime)The time that the location was created.default DescribeLocationEfsResponse.Builderec2Config(Consumer<Ec2Config.Builder> ec2Config)Sets the value of the Ec2Config property for this object.DescribeLocationEfsResponse.Builderec2Config(Ec2Config ec2Config)Sets the value of the Ec2Config property for this object.DescribeLocationEfsResponse.BuilderfileSystemAccessRoleArn(String fileSystemAccessRoleArn)The Identity and Access Management (IAM) role that DataSync assumes when mounting the Amazon EFS file system.DescribeLocationEfsResponse.BuilderinTransitEncryption(String inTransitEncryption)Describes whether DataSync uses Transport Layer Security (TLS) encryption when copying data to or from the Amazon EFS file system.DescribeLocationEfsResponse.BuilderinTransitEncryption(EfsInTransitEncryption inTransitEncryption)Describes whether DataSync uses Transport Layer Security (TLS) encryption when copying data to or from the Amazon EFS file system.DescribeLocationEfsResponse.BuilderlocationArn(String locationArn)The ARN of the Amazon EFS file system location.DescribeLocationEfsResponse.BuilderlocationUri(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 Detail
-
locationArn
DescribeLocationEfsResponse.Builder locationArn(String 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
DescribeLocationEfsResponse.Builder locationUri(String 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
DescribeLocationEfsResponse.Builder ec2Config(Ec2Config 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
default DescribeLocationEfsResponse.Builder ec2Config(Consumer<Ec2Config.Builder> ec2Config)
Sets the value of the Ec2Config property for this object. This is a convenience method that creates an instance of theEc2Config.Builderavoiding the need to create one manually viaEc2Config.builder().When the
Consumercompletes,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:
ec2Config(Ec2Config)
-
creationTime
DescribeLocationEfsResponse.Builder creationTime(Instant 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
DescribeLocationEfsResponse.Builder accessPointArn(String 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
DescribeLocationEfsResponse.Builder fileSystemAccessRoleArn(String 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
DescribeLocationEfsResponse.Builder inTransitEncryption(String 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:
EfsInTransitEncryption,EfsInTransitEncryption
-
inTransitEncryption
DescribeLocationEfsResponse.Builder inTransitEncryption(EfsInTransitEncryption 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:
EfsInTransitEncryption,EfsInTransitEncryption
-
-