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 Details

    • 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

      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 the Ec2Config.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).

      Parameters:
      ec2Config - a consumer that will call methods on Ec2Config.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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:
    • 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: