Interface ExportImageResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<ExportImageResponse.Builder,ExportImageResponse>, Ec2Response.Builder, SdkBuilder<ExportImageResponse.Builder,ExportImageResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
ExportImageResponse

public static interface ExportImageResponse.Builder extends Ec2Response.Builder, SdkPojo, CopyableBuilder<ExportImageResponse.Builder,ExportImageResponse>
  • Method Details

    • description

      ExportImageResponse.Builder description(String description)

      A description of the image being exported.

      Parameters:
      description - A description of the image being exported.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • diskImageFormat

      ExportImageResponse.Builder diskImageFormat(String diskImageFormat)

      The disk image format for the exported image.

      Parameters:
      diskImageFormat - The disk image format for the exported image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • diskImageFormat

      ExportImageResponse.Builder diskImageFormat(DiskImageFormat diskImageFormat)

      The disk image format for the exported image.

      Parameters:
      diskImageFormat - The disk image format for the exported image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • exportImageTaskId

      ExportImageResponse.Builder exportImageTaskId(String exportImageTaskId)

      The ID of the export image task.

      Parameters:
      exportImageTaskId - The ID of the export image task.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageId

      The ID of the image.

      Parameters:
      imageId - The ID of the image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleName

      ExportImageResponse.Builder roleName(String roleName)

      The name of the role that grants VM Import/Export permission to export images to your Amazon S3 bucket.

      Parameters:
      roleName - The name of the role that grants VM Import/Export permission to export images to your Amazon S3 bucket.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • progress

      ExportImageResponse.Builder progress(String progress)

      The percent complete of the export image task.

      Parameters:
      progress - The percent complete of the export image task.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3ExportLocation

      ExportImageResponse.Builder s3ExportLocation(ExportTaskS3Location s3ExportLocation)

      Information about the destination Amazon S3 bucket.

      Parameters:
      s3ExportLocation - Information about the destination Amazon S3 bucket.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3ExportLocation

      default ExportImageResponse.Builder s3ExportLocation(Consumer<ExportTaskS3Location.Builder> s3ExportLocation)

      Information about the destination Amazon S3 bucket.

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

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

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

      The status of the export image task. The possible values are active, completed, deleting, and deleted.

      Parameters:
      status - The status of the export image task. The possible values are active, completed, deleting, and deleted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusMessage

      ExportImageResponse.Builder statusMessage(String statusMessage)

      The status message for the export image task.

      Parameters:
      statusMessage - The status message for the export image task.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Any tags assigned to the export image task.

      Parameters:
      tags - Any tags assigned to the export image task.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Any tags assigned to the export image task.

      Parameters:
      tags - Any tags assigned to the export image task.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Any tags assigned to the export image task.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

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