Interface EbsInstanceBlockDevice.Builder

  • Method Details

    • attachTime

      EbsInstanceBlockDevice.Builder attachTime(Instant attachTime)

      The time stamp when the attachment initiated.

      Parameters:
      attachTime - The time stamp when the attachment initiated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deleteOnTermination

      EbsInstanceBlockDevice.Builder deleteOnTermination(Boolean deleteOnTermination)

      Indicates whether the volume is deleted on instance termination.

      Parameters:
      deleteOnTermination - Indicates whether the volume is deleted on instance termination.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The attachment state.

      Parameters:
      status - The attachment state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The attachment state.

      Parameters:
      status - The attachment state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • volumeId

      The ID of the EBS volume.

      Parameters:
      volumeId - The ID of the EBS volume.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedResource

      EbsInstanceBlockDevice.Builder associatedResource(String associatedResource)

      The ARN of the Amazon Web Services-managed resource to which the volume is attached.

      Parameters:
      associatedResource - The ARN of the Amazon Web Services-managed resource to which the volume is attached.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • volumeOwnerId

      EbsInstanceBlockDevice.Builder volumeOwnerId(String volumeOwnerId)

      The ID of the Amazon Web Services account that owns the volume.

      This parameter is returned only for volumes that are attached to Amazon Web Services-managed resources.

      Parameters:
      volumeOwnerId - The ID of the Amazon Web Services account that owns the volume.

      This parameter is returned only for volumes that are attached to Amazon Web Services-managed resources.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • operator

      The service provider that manages the EBS volume.

      Parameters:
      operator - The service provider that manages the EBS volume.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • operator

      The service provider that manages the EBS volume.

      This is a convenience method that creates an instance of the OperatorResponse.Builder avoiding the need to create one manually via OperatorResponse.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to operator(OperatorResponse).

      Parameters:
      operator - a consumer that will call methods on OperatorResponse.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: