Package com.google.genai.types
Class Content.Builder
-
- All Implemented Interfaces:
public abstract class Content.BuilderBuilder for Content.
-
-
Constructor Summary
Constructors Constructor Description Content.Builder()
-
Method Summary
Modifier and Type Method Description abstract Content.Builderparts(List<Part> parts)Setter for parts. Content.Builderparts(Array<Part> parts)Setter for parts. Content.Builderparts(Array<Part.Builder> partsBuilders)Setter for parts builder. Content.BuilderclearParts()Clears the value of parts field. abstract Content.Builderrole(String role)Setter for role. Content.BuilderclearRole()Clears the value of role field. abstract Contentbuild()-
-
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.
-
clearParts
@CanIgnoreReturnValue() Content.Builder clearParts()
Clears the value of parts field.
-
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'.
-
clearRole
@CanIgnoreReturnValue() Content.Builder clearRole()
Clears the value of role field.
-
-
-
-