Class BatchJobSource.Builder
-
- All Implemented Interfaces:
public abstract class BatchJobSource.BuilderBuilder for BatchJobSource.
-
-
Constructor Summary
Constructors Constructor Description BatchJobSource.Builder()
-
Method Summary
Modifier and Type Method Description abstract BatchJobSource.Builderformat(String format)Setter for format. BatchJobSource.BuilderclearFormat()Clears the value of format field. abstract BatchJobSource.BuildergcsUri(List<String> gcsUri)Setter for gcsUri. BatchJobSource.BuildergcsUri(Array<String> gcsUri)Setter for gcsUri. BatchJobSource.BuilderclearGcsUri()Clears the value of gcsUri field. abstract BatchJobSource.BuilderbigqueryUri(String bigqueryUri)Setter for bigqueryUri. BatchJobSource.BuilderclearBigqueryUri()Clears the value of bigqueryUri field. abstract BatchJobSource.BuilderfileName(String fileName)Setter for fileName. BatchJobSource.BuilderclearFileName()Clears the value of fileName field. abstract BatchJobSource.BuilderinlinedRequests(List<InlinedRequest> inlinedRequests)Setter for inlinedRequests. BatchJobSource.BuilderinlinedRequests(Array<InlinedRequest> inlinedRequests)Setter for inlinedRequests. BatchJobSource.BuilderinlinedRequests(Array<InlinedRequest.Builder> inlinedRequestsBuilders)Setter for inlinedRequests builder. BatchJobSource.BuilderclearInlinedRequests()Clears the value of inlinedRequests field. abstract BatchJobSource.BuildervertexDatasetName(String vertexDatasetName)Setter for vertexDatasetName. BatchJobSource.BuilderclearVertexDatasetName()Clears the value of vertexDatasetName field. abstract BatchJobSourcebuild()-
-
Method Detail
-
format
abstract BatchJobSource.Builder format(String format)
Setter for format.
format: Storage format of the input files. Must be one of: 'jsonl', 'bigquery', 'vertex-dataset'.
-
clearFormat
@CanIgnoreReturnValue() BatchJobSource.Builder clearFormat()
Clears the value of format field.
-
gcsUri
abstract BatchJobSource.Builder gcsUri(List<String> gcsUri)
Setter for gcsUri.
gcsUri: The Google Cloud Storage URIs to input files.
-
gcsUri
@CanIgnoreReturnValue() BatchJobSource.Builder gcsUri(Array<String> gcsUri)
Setter for gcsUri.
gcsUri: The Google Cloud Storage URIs to input files.
-
clearGcsUri
@CanIgnoreReturnValue() BatchJobSource.Builder clearGcsUri()
Clears the value of gcsUri field.
-
bigqueryUri
abstract BatchJobSource.Builder bigqueryUri(String bigqueryUri)
Setter for bigqueryUri.
bigqueryUri: The BigQuery URI to input table.
-
clearBigqueryUri
@CanIgnoreReturnValue() BatchJobSource.Builder clearBigqueryUri()
Clears the value of bigqueryUri field.
-
fileName
abstract BatchJobSource.Builder fileName(String fileName)
Setter for fileName.
fileName: The Gemini Developer API's file resource name of the input data (e.g. "files/12345").
-
clearFileName
@CanIgnoreReturnValue() BatchJobSource.Builder clearFileName()
Clears the value of fileName field.
-
inlinedRequests
abstract BatchJobSource.Builder inlinedRequests(List<InlinedRequest> inlinedRequests)
Setter for inlinedRequests.
inlinedRequests: The Gemini Developer API's inlined input data to run batch job.
-
inlinedRequests
@CanIgnoreReturnValue() BatchJobSource.Builder inlinedRequests(Array<InlinedRequest> inlinedRequests)
Setter for inlinedRequests.
inlinedRequests: The Gemini Developer API's inlined input data to run batch job.
-
inlinedRequests
@CanIgnoreReturnValue() BatchJobSource.Builder inlinedRequests(Array<InlinedRequest.Builder> inlinedRequestsBuilders)
Setter for inlinedRequests builder.
inlinedRequests: The Gemini Developer API's inlined input data to run batch job.
-
clearInlinedRequests
@CanIgnoreReturnValue() BatchJobSource.Builder clearInlinedRequests()
Clears the value of inlinedRequests field.
-
vertexDatasetName
abstract BatchJobSource.Builder vertexDatasetName(String vertexDatasetName)
Setter for vertexDatasetName.
vertexDatasetName: This field is experimental and may change in future versions. The Vertex AI dataset resource name to use as input. Must be of type multimodal.
-
clearVertexDatasetName
@CanIgnoreReturnValue() BatchJobSource.Builder clearVertexDatasetName()
Clears the value of vertexDatasetName field.
-
build
abstract BatchJobSource build()
-
-
-
-