Package com.google.genai.types
Class InlinedRequest.Builder
-
- All Implemented Interfaces:
public abstract class InlinedRequest.BuilderBuilder for InlinedRequest.
-
-
Constructor Summary
Constructors Constructor Description InlinedRequest.Builder()
-
Method Summary
Modifier and Type Method Description abstract InlinedRequest.Buildermodel(String model)Setter for model. InlinedRequest.BuilderclearModel()Clears the value of model field. abstract InlinedRequest.Buildercontents(List<Content> contents)Setter for contents. InlinedRequest.Buildercontents(Array<Content> contents)Setter for contents. InlinedRequest.Buildercontents(Array<Content.Builder> contentsBuilders)Setter for contents builder. InlinedRequest.BuilderclearContents()Clears the value of contents field. abstract InlinedRequest.Buildermetadata(Map<String, String> metadata)Setter for metadata. InlinedRequest.BuilderclearMetadata()Clears the value of metadata field. abstract InlinedRequest.Builderconfig(GenerateContentConfig config)Setter for config. InlinedRequest.Builderconfig(GenerateContentConfig.Builder configBuilder)Setter for config builder. InlinedRequest.BuilderclearConfig()Clears the value of config field. abstract InlinedRequestbuild()-
-
Method Detail
-
model
abstract InlinedRequest.Builder model(String model)
Setter for model.
model: ID of the model to use. For a list of models, see `Google models `_.
-
clearModel
@CanIgnoreReturnValue() InlinedRequest.Builder clearModel()
Clears the value of model field.
-
contents
abstract InlinedRequest.Builder contents(List<Content> contents)
Setter for contents.
contents: Content of the request.
-
contents
@CanIgnoreReturnValue() InlinedRequest.Builder contents(Array<Content> contents)
Setter for contents.
contents: Content of the request.
-
contents
@CanIgnoreReturnValue() InlinedRequest.Builder contents(Array<Content.Builder> contentsBuilders)
Setter for contents builder.
contents: Content of the request.
-
clearContents
@CanIgnoreReturnValue() InlinedRequest.Builder clearContents()
Clears the value of contents field.
-
metadata
abstract InlinedRequest.Builder metadata(Map<String, String> metadata)
Setter for metadata.
metadata: The metadata to be associated with the request.
-
clearMetadata
@CanIgnoreReturnValue() InlinedRequest.Builder clearMetadata()
Clears the value of metadata field.
-
config
abstract InlinedRequest.Builder config(GenerateContentConfig config)
Setter for config.
config: Configuration that contains optional model parameters.
-
config
@CanIgnoreReturnValue() InlinedRequest.Builder config(GenerateContentConfig.Builder configBuilder)
Setter for config builder.
config: Configuration that contains optional model parameters.
-
clearConfig
@CanIgnoreReturnValue() InlinedRequest.Builder clearConfig()
Clears the value of config field.
-
build
abstract InlinedRequest build()
-
-
-
-