Interface ExportImageRequest.Builder

    • Method Detail

      • clientToken

        ExportImageRequest.Builder clientToken​(String clientToken)

        Token to enable idempotency for export image requests.

        Parameters:
        clientToken - Token to enable idempotency for export image requests.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        ExportImageRequest.Builder description​(String description)

        A description of the image being exported. The maximum length is 255 characters.

        Parameters:
        description - A description of the image being exported. The maximum length is 255 characters.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dryRun

        ExportImageRequest.Builder dryRun​(Boolean dryRun)

        Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

        Parameters:
        dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • imageId

        ExportImageRequest.Builder imageId​(String 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.
      • s3ExportLocation

        ExportImageRequest.Builder s3ExportLocation​(ExportTaskS3LocationRequest s3ExportLocation)

        The Amazon S3 bucket for the destination image. The destination bucket must exist.

        Parameters:
        s3ExportLocation - The Amazon S3 bucket for the destination image. The destination bucket must exist.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleName

        ExportImageRequest.Builder roleName​(String roleName)

        The name of the role that grants VM Import/Export permission to export images to your Amazon S3 bucket. If this parameter is not specified, the default role is named 'vmimport'.

        Parameters:
        roleName - The name of the role that grants VM Import/Export permission to export images to your Amazon S3 bucket. If this parameter is not specified, the default role is named 'vmimport'.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tagSpecifications

        ExportImageRequest.Builder tagSpecifications​(Collection<TagSpecification> tagSpecifications)

        The tags to apply to the export image task during creation.

        Parameters:
        tagSpecifications - The tags to apply to the export image task during creation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tagSpecifications

        ExportImageRequest.Builder tagSpecifications​(TagSpecification... tagSpecifications)

        The tags to apply to the export image task during creation.

        Parameters:
        tagSpecifications - The tags to apply to the export image task during creation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.