Interface CreateMountTargetRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<CreateMountTargetRequest.Builder,CreateMountTargetRequest>, EfsRequest.Builder, SdkBuilder<CreateMountTargetRequest.Builder,CreateMountTargetRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
CreateMountTargetRequest

public static interface CreateMountTargetRequest.Builder extends EfsRequest.Builder, SdkPojo, CopyableBuilder<CreateMountTargetRequest.Builder,CreateMountTargetRequest>
  • Method Details

    • fileSystemId

      CreateMountTargetRequest.Builder fileSystemId(String fileSystemId)

      The ID of the file system for which to create the mount target.

      Parameters:
      fileSystemId - The ID of the file system for which to create the mount target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetId

      The ID of the subnet to add the mount target in. For One Zone file systems, use the subnet that is associated with the file system's Availability Zone.

      Parameters:
      subnetId - The ID of the subnet to add the mount target in. For One Zone file systems, use the subnet that is associated with the file system's Availability Zone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipAddress

      Valid IPv4 address within the address range of the specified subnet.

      Parameters:
      ipAddress - Valid IPv4 address within the address range of the specified subnet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroups

      CreateMountTargetRequest.Builder securityGroups(Collection<String> securityGroups)

      Up to five VPC security group IDs, of the form sg-xxxxxxxx. These must be for the same VPC as subnet specified.

      Parameters:
      securityGroups - Up to five VPC security group IDs, of the form sg-xxxxxxxx. These must be for the same VPC as subnet specified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroups

      CreateMountTargetRequest.Builder securityGroups(String... securityGroups)

      Up to five VPC security group IDs, of the form sg-xxxxxxxx. These must be for the same VPC as subnet specified.

      Parameters:
      securityGroups - Up to five VPC security group IDs, of the form sg-xxxxxxxx. These must be for the same VPC as subnet specified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateMountTargetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.