Package com.google.genai.types
Class PreferenceOptimizationSpec.Builder
java.lang.Object
com.google.genai.types.PreferenceOptimizationSpec.Builder
- Enclosing class:
- PreferenceOptimizationSpec
Builder for PreferenceOptimizationSpec.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract PreferenceOptimizationSpecbuild()Clears the value of exportLastCheckpointOnly field.Clears the value of hyperParameters field.Clears the value of trainingDatasetUri field.Clears the value of validationDatasetUri field.abstract PreferenceOptimizationSpec.BuilderexportLastCheckpointOnly(boolean exportLastCheckpointOnly) Setter for exportLastCheckpointOnly.abstract PreferenceOptimizationSpec.BuilderhyperParameters(PreferenceOptimizationHyperParameters hyperParameters) Setter for hyperParameters.hyperParameters(PreferenceOptimizationHyperParameters.Builder hyperParametersBuilder) Setter for hyperParameters builder.abstract PreferenceOptimizationSpec.BuildertrainingDatasetUri(String trainingDatasetUri) Setter for trainingDatasetUri.abstract PreferenceOptimizationSpec.BuildervalidationDatasetUri(String validationDatasetUri) Setter for validationDatasetUri.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
exportLastCheckpointOnly
public abstract PreferenceOptimizationSpec.Builder exportLastCheckpointOnly(boolean exportLastCheckpointOnly) Setter for exportLastCheckpointOnly.exportLastCheckpointOnly: Optional. If set to true, disable intermediate checkpoints for Preference Optimization and only the last checkpoint will be exported. Otherwise, enable intermediate checkpoints for Preference Optimization. Default is false.
-
clearExportLastCheckpointOnly
Clears the value of exportLastCheckpointOnly field. -
hyperParameters
public abstract PreferenceOptimizationSpec.Builder hyperParameters(PreferenceOptimizationHyperParameters hyperParameters) Setter for hyperParameters.hyperParameters: Optional. Hyperparameters for Preference Optimization.
-
hyperParameters
@CanIgnoreReturnValue public PreferenceOptimizationSpec.Builder hyperParameters(PreferenceOptimizationHyperParameters.Builder hyperParametersBuilder) Setter for hyperParameters builder.hyperParameters: Optional. Hyperparameters for Preference Optimization.
-
clearHyperParameters
Clears the value of hyperParameters field. -
trainingDatasetUri
Setter for trainingDatasetUri.trainingDatasetUri: Required. Cloud Storage path to file containing training dataset for preference optimization tuning. The dataset must be formatted as a JSONL file.
-
clearTrainingDatasetUri
Clears the value of trainingDatasetUri field. -
validationDatasetUri
public abstract PreferenceOptimizationSpec.Builder validationDatasetUri(String validationDatasetUri) Setter for validationDatasetUri.validationDatasetUri: Optional. Cloud Storage path to file containing validation dataset for preference optimization tuning. The dataset must be formatted as a JSONL file.
-
clearValidationDatasetUri
Clears the value of validationDatasetUri field. -
build
-