Interface Image.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Image.Builder,Image>, SdkBuilder<Image.Builder,Image>, SdkPojo
Enclosing class:
Image

@Mutable @NotThreadSafe public static interface Image.Builder extends SdkPojo, CopyableBuilder<Image.Builder,Image>
  • Method Details

    • source

      Image.Builder source(ImageSource source)

      The source of the logo image.

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

      default Image.Builder source(Consumer<ImageSource.Builder> source)

      The source of the logo image.

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

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

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

      Image.Builder generatedImageUrl(String generatedImageUrl)

      The URL that points to the generated logo image.

      Parameters:
      generatedImageUrl - The URL that points to the generated logo image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.