Class GeminiModelParameters.Builder<InputT extends BaseInput,OutputT extends BaseResponse>
java.lang.Object
org.apache.beam.sdk.ml.inference.gemini.GeminiModelParameters.Builder<InputT,OutputT>
- Enclosing class:
GeminiModelParameters<InputT extends BaseInput,OutputT extends BaseResponse>
public abstract static class GeminiModelParameters.Builder<InputT extends BaseInput,OutputT extends BaseResponse>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract GeminiModelParameters<InputT, OutputT> build()abstract GeminiModelParameters.Builder<InputT, OutputT> abstract GeminiModelParameters.Builder<InputT, OutputT> setLocation(String location) abstract GeminiModelParameters.Builder<InputT, OutputT> setModelName(String modelName) abstract GeminiModelParameters.Builder<InputT, OutputT> setProject(String project) abstract GeminiModelParameters.Builder<InputT, OutputT> setRequestFn(GeminiRequestFunction<InputT, OutputT> requestFn)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setApiKey
-
setProject
-
setLocation
-
setModelName
-
setRequestFn
public abstract GeminiModelParameters.Builder<InputT,OutputT> setRequestFn(GeminiRequestFunction<InputT, OutputT> requestFn) -
build
-