Class Content.Builder

  • All Implemented Interfaces:

    
    public abstract class Content.Builder
    
                        

    Builder for Content.

    • Constructor Detail

      • Content.Builder

        Content.Builder()
    • Method Detail

      • parts

         abstract Content.Builder parts(List<Part> parts)

        Setter for parts.

        parts: List of parts that constitute a single message. Each part may have a different IANA MIME type.

      • parts

        @CanIgnoreReturnValue() Content.Builder parts(Array<Part> parts)

        Setter for parts.

        parts: List of parts that constitute a single message. Each part may have a different IANA MIME type.

      • parts

        @CanIgnoreReturnValue() Content.Builder parts(Array<Part.Builder> partsBuilders)

        Setter for parts builder.

        parts: List of parts that constitute a single message. Each part may have a different IANA MIME type.

      • role

         abstract Content.Builder role(String role)

        Setter for role.

        role: Optional. The producer of the content. Must be either 'user' or 'model'. If not set, the service will default to 'user'.