Interface CopyImageRequest.Builder

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

public static interface CopyImageRequest.Builder extends AppStreamRequest.Builder, SdkPojo, CopyableBuilder<CopyImageRequest.Builder,CopyImageRequest>
  • Method Details

    • sourceImageName

      CopyImageRequest.Builder sourceImageName(String sourceImageName)

      The name of the image to copy.

      Parameters:
      sourceImageName - The name of the image to copy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationImageName

      CopyImageRequest.Builder destinationImageName(String destinationImageName)

      The name that the image will have when it is copied to the destination.

      Parameters:
      destinationImageName - The name that the image will have when it is copied to the destination.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationRegion

      CopyImageRequest.Builder destinationRegion(String destinationRegion)

      The destination region to which the image will be copied. This parameter is required, even if you are copying an image within the same region.

      Parameters:
      destinationRegion - The destination region to which the image will be copied. This parameter is required, even if you are copying an image within the same region.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationImageDescription

      CopyImageRequest.Builder destinationImageDescription(String destinationImageDescription)

      The description that the image will have when it is copied to the destination.

      Parameters:
      destinationImageDescription - The description that the image will have when it is copied to the destination.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CopyImageRequest.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.