Interface Metadata.Builder

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

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

    • usage

      Metadata.Builder usage(Usage usage)

      Contains details of the foundation model usage.

      Parameters:
      usage - Contains details of the foundation model usage.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • usage

      default Metadata.Builder usage(Consumer<Usage.Builder> usage)

      Contains details of the foundation model usage.

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

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

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