Package com.google.genai.types
Class BatchJobSource.Builder
java.lang.Object
com.google.genai.types.BatchJobSource.Builder
- Enclosing class:
- BatchJobSource
Builder for BatchJobSource.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract BatchJobSource.Builder
bigqueryUri
(String bigqueryUri) Setter for bigqueryUri.abstract BatchJobSource
build()
abstract BatchJobSource.Builder
Setter for fileName.abstract BatchJobSource.Builder
Setter for format.Setter for gcsUri.abstract BatchJobSource.Builder
Setter for gcsUri.inlinedRequests
(InlinedRequest... inlinedRequests) Setter for inlinedRequests.inlinedRequests
(InlinedRequest.Builder... inlinedRequestsBuilders) Setter for inlinedRequests builder.abstract BatchJobSource.Builder
inlinedRequests
(List<InlinedRequest> inlinedRequests) Setter for inlinedRequests.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
format
Setter for format.format: Storage format of the input files. Must be one of: 'jsonl', 'bigquery'.
-
gcsUri
Setter for gcsUri.gcsUri: The Google Cloud Storage URIs to input files.
-
gcsUri
Setter for gcsUri.gcsUri: The Google Cloud Storage URIs to input files.
-
bigqueryUri
Setter for bigqueryUri.bigqueryUri: The BigQuery URI to input table.
-
fileName
Setter for fileName.fileName: The Gemini Developer API's file resource name of the input data (e.g. "files/12345").
-
inlinedRequests
Setter for inlinedRequests.inlinedRequests: The Gemini Developer API's inlined input data to run batch job.
-
inlinedRequests
Setter for inlinedRequests.inlinedRequests: The Gemini Developer API's inlined input data to run batch job.
-
inlinedRequests
Setter for inlinedRequests builder.inlinedRequests: The Gemini Developer API's inlined input data to run batch job.
-
build
-