Interface Logo.Builder

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

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

    • altText

      Logo.Builder altText(String altText)

      The alt text for the logo.

      Parameters:
      altText - The alt text for the logo.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logoSet

      Logo.Builder logoSet(LogoSet logoSet)

      A set of configured logos.

      Parameters:
      logoSet - A set of configured logos.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logoSet

      default Logo.Builder logoSet(Consumer<LogoSet.Builder> logoSet)

      A set of configured logos.

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

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

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