Interface CreateMountTargetResponse.Builder

  • Method Details

    • availabilityZoneId

      CreateMountTargetResponse.Builder availabilityZoneId(String availabilityZoneId)

      The unique and consistent identifier of the Availability Zone where the mount target is located. For example, use1-az1 is an Availability Zone ID for the us-east-1 Amazon Web Services Region, and it has the same location in every Amazon Web Services account.

      Parameters:
      availabilityZoneId - The unique and consistent identifier of the Availability Zone where the mount target is located. For example, use1-az1 is an Availability Zone ID for the us-east-1 Amazon Web Services Region, and it has the same location in every Amazon Web Services account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ownerId

      The Amazon Web Services account ID of the mount target owner.

      Parameters:
      ownerId - The Amazon Web Services account ID of the mount target owner.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mountTargetId

      CreateMountTargetResponse.Builder mountTargetId(String mountTargetId)

      The ID of the mount target, assigned by S3 Files. This ID is used to reference the mount target in subsequent API calls.

      Parameters:
      mountTargetId - The ID of the mount target, assigned by S3 Files. This ID is used to reference the mount target in subsequent API calls.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fileSystemId

      CreateMountTargetResponse.Builder fileSystemId(String fileSystemId)

      The ID of the S3 File System associated with the mount target.

      Parameters:
      fileSystemId - The ID of the S3 File System associated with the mount target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetId

      The ID of the subnet where the mount target is located.

      Parameters:
      subnetId - The ID of the subnet where the mount target is located.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipv4Address

      CreateMountTargetResponse.Builder ipv4Address(String ipv4Address)

      The IPv4 address assigned to the mount target.

      Parameters:
      ipv4Address - The IPv4 address assigned to the mount target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipv6Address

      CreateMountTargetResponse.Builder ipv6Address(String ipv6Address)

      The IPv6 address assigned to the mount target.

      Parameters:
      ipv6Address - The IPv6 address assigned to the mount target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • networkInterfaceId

      CreateMountTargetResponse.Builder networkInterfaceId(String networkInterfaceId)

      The ID of the network interface that S3 Files created when it created the mount target. This network interface is managed by the service.

      Parameters:
      networkInterfaceId - The ID of the network interface that S3 Files created when it created the mount target. This network interface is managed by the service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcId

      The ID of the VPC where the mount target is located.

      Parameters:
      vpcId - The ID of the VPC where the mount target is located.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroups

      CreateMountTargetResponse.Builder securityGroups(Collection<String> securityGroups)

      The security groups associated with the mount target's network interface.

      Parameters:
      securityGroups - The security groups associated with the mount target's network interface.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroups

      CreateMountTargetResponse.Builder securityGroups(String... securityGroups)

      The security groups associated with the mount target's network interface.

      Parameters:
      securityGroups - The security groups associated with the mount target's network interface.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The lifecycle state of the mount target. Valid values are: AVAILABLE (the mount target is available for use), CREATING (the mount target is being created), DELETING (the mount target is being deleted), DELETED (the mount target has been deleted), or ERROR (the mount target is in an error state), or UPDATING (the mount target is being updated).

      Parameters:
      status - The lifecycle state of the mount target. Valid values are: AVAILABLE (the mount target is available for use), CREATING (the mount target is being created), DELETING (the mount target is being deleted), DELETED (the mount target has been deleted), or ERROR (the mount target is in an error state), or UPDATING (the mount target is being updated).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The lifecycle state of the mount target. Valid values are: AVAILABLE (the mount target is available for use), CREATING (the mount target is being created), DELETING (the mount target is being deleted), DELETED (the mount target has been deleted), or ERROR (the mount target is in an error state), or UPDATING (the mount target is being updated).

      Parameters:
      status - The lifecycle state of the mount target. Valid values are: AVAILABLE (the mount target is available for use), CREATING (the mount target is being created), DELETING (the mount target is being deleted), DELETED (the mount target has been deleted), or ERROR (the mount target is in an error state), or UPDATING (the mount target is being updated).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusMessage

      CreateMountTargetResponse.Builder statusMessage(String statusMessage)

      Additional information about the mount target status. This field provides more details when the status is ERROR, or during state transitions.

      Parameters:
      statusMessage - Additional information about the mount target status. This field provides more details when the status is ERROR, or during state transitions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.