public static final class SupervisedTuningSpec.Builder extends com.google.protobuf.GeneratedMessage.Builder<SupervisedTuningSpec.Builder> implements SupervisedTuningSpecOrBuilder
Tuning Spec for Supervised Tuning for first party models.Protobuf type
google.cloud.aiplatform.v1beta1.SupervisedTuningSpecaddRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<SupervisedTuningSpec.Builder>public SupervisedTuningSpec.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<SupervisedTuningSpec.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<SupervisedTuningSpec.Builder>public SupervisedTuningSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SupervisedTuningSpec build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SupervisedTuningSpec buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SupervisedTuningSpec.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SupervisedTuningSpec.Builder>public SupervisedTuningSpec.Builder mergeFrom(SupervisedTuningSpec other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<SupervisedTuningSpec.Builder>public SupervisedTuningSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SupervisedTuningSpec.Builder>IOExceptionpublic String getTrainingDatasetUri()
Required. Training dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset.
string training_dataset_uri = 1 [(.google.api.field_behavior) = REQUIRED];getTrainingDatasetUri in interface SupervisedTuningSpecOrBuilderpublic com.google.protobuf.ByteString getTrainingDatasetUriBytes()
Required. Training dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset.
string training_dataset_uri = 1 [(.google.api.field_behavior) = REQUIRED];getTrainingDatasetUriBytes in interface SupervisedTuningSpecOrBuilderpublic SupervisedTuningSpec.Builder setTrainingDatasetUri(String value)
Required. Training dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset.
string training_dataset_uri = 1 [(.google.api.field_behavior) = REQUIRED];value - The trainingDatasetUri to set.public SupervisedTuningSpec.Builder clearTrainingDatasetUri()
Required. Training dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset.
string training_dataset_uri = 1 [(.google.api.field_behavior) = REQUIRED];public SupervisedTuningSpec.Builder setTrainingDatasetUriBytes(com.google.protobuf.ByteString value)
Required. Training dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset.
string training_dataset_uri = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for trainingDatasetUri to set.public String getValidationDatasetUri()
Optional. Validation dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset.
string validation_dataset_uri = 2 [(.google.api.field_behavior) = OPTIONAL];getValidationDatasetUri in interface SupervisedTuningSpecOrBuilderpublic com.google.protobuf.ByteString getValidationDatasetUriBytes()
Optional. Validation dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset.
string validation_dataset_uri = 2 [(.google.api.field_behavior) = OPTIONAL];getValidationDatasetUriBytes in interface SupervisedTuningSpecOrBuilderpublic SupervisedTuningSpec.Builder setValidationDatasetUri(String value)
Optional. Validation dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset.
string validation_dataset_uri = 2 [(.google.api.field_behavior) = OPTIONAL];value - The validationDatasetUri to set.public SupervisedTuningSpec.Builder clearValidationDatasetUri()
Optional. Validation dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset.
string validation_dataset_uri = 2 [(.google.api.field_behavior) = OPTIONAL];public SupervisedTuningSpec.Builder setValidationDatasetUriBytes(com.google.protobuf.ByteString value)
Optional. Validation dataset used for tuning. The dataset can be specified as either a Cloud Storage path to a JSONL file or as the resource name of a Vertex Multimodal Dataset.
string validation_dataset_uri = 2 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for validationDatasetUri to set.public boolean hasHyperParameters()
Optional. Hyperparameters for SFT.
.google.cloud.aiplatform.v1beta1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
hasHyperParameters in interface SupervisedTuningSpecOrBuilderpublic SupervisedHyperParameters getHyperParameters()
Optional. Hyperparameters for SFT.
.google.cloud.aiplatform.v1beta1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
getHyperParameters in interface SupervisedTuningSpecOrBuilderpublic SupervisedTuningSpec.Builder setHyperParameters(SupervisedHyperParameters value)
Optional. Hyperparameters for SFT.
.google.cloud.aiplatform.v1beta1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
public SupervisedTuningSpec.Builder setHyperParameters(SupervisedHyperParameters.Builder builderForValue)
Optional. Hyperparameters for SFT.
.google.cloud.aiplatform.v1beta1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
public SupervisedTuningSpec.Builder mergeHyperParameters(SupervisedHyperParameters value)
Optional. Hyperparameters for SFT.
.google.cloud.aiplatform.v1beta1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
public SupervisedTuningSpec.Builder clearHyperParameters()
Optional. Hyperparameters for SFT.
.google.cloud.aiplatform.v1beta1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
public SupervisedHyperParameters.Builder getHyperParametersBuilder()
Optional. Hyperparameters for SFT.
.google.cloud.aiplatform.v1beta1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
public SupervisedHyperParametersOrBuilder getHyperParametersOrBuilder()
Optional. Hyperparameters for SFT.
.google.cloud.aiplatform.v1beta1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
getHyperParametersOrBuilder in interface SupervisedTuningSpecOrBuilderpublic boolean getExportLastCheckpointOnly()
Optional. If set to true, disable intermediate checkpoints for SFT and only the last checkpoint will be exported. Otherwise, enable intermediate checkpoints for SFT. Default is false.
bool export_last_checkpoint_only = 6 [(.google.api.field_behavior) = OPTIONAL];getExportLastCheckpointOnly in interface SupervisedTuningSpecOrBuilderpublic SupervisedTuningSpec.Builder setExportLastCheckpointOnly(boolean value)
Optional. If set to true, disable intermediate checkpoints for SFT and only the last checkpoint will be exported. Otherwise, enable intermediate checkpoints for SFT. Default is false.
bool export_last_checkpoint_only = 6 [(.google.api.field_behavior) = OPTIONAL];value - The exportLastCheckpointOnly to set.public SupervisedTuningSpec.Builder clearExportLastCheckpointOnly()
Optional. If set to true, disable intermediate checkpoints for SFT and only the last checkpoint will be exported. Otherwise, enable intermediate checkpoints for SFT. Default is false.
bool export_last_checkpoint_only = 6 [(.google.api.field_behavior) = OPTIONAL];public boolean hasEvaluationConfig()
Optional. Evaluation Config for Tuning Job.
.google.cloud.aiplatform.v1beta1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
hasEvaluationConfig in interface SupervisedTuningSpecOrBuilderpublic EvaluationConfig getEvaluationConfig()
Optional. Evaluation Config for Tuning Job.
.google.cloud.aiplatform.v1beta1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
getEvaluationConfig in interface SupervisedTuningSpecOrBuilderpublic SupervisedTuningSpec.Builder setEvaluationConfig(EvaluationConfig value)
Optional. Evaluation Config for Tuning Job.
.google.cloud.aiplatform.v1beta1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
public SupervisedTuningSpec.Builder setEvaluationConfig(EvaluationConfig.Builder builderForValue)
Optional. Evaluation Config for Tuning Job.
.google.cloud.aiplatform.v1beta1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
public SupervisedTuningSpec.Builder mergeEvaluationConfig(EvaluationConfig value)
Optional. Evaluation Config for Tuning Job.
.google.cloud.aiplatform.v1beta1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
public SupervisedTuningSpec.Builder clearEvaluationConfig()
Optional. Evaluation Config for Tuning Job.
.google.cloud.aiplatform.v1beta1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
public EvaluationConfig.Builder getEvaluationConfigBuilder()
Optional. Evaluation Config for Tuning Job.
.google.cloud.aiplatform.v1beta1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
public EvaluationConfigOrBuilder getEvaluationConfigOrBuilder()
Optional. Evaluation Config for Tuning Job.
.google.cloud.aiplatform.v1beta1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
getEvaluationConfigOrBuilder in interface SupervisedTuningSpecOrBuilderpublic int getTuningModeValue()
Tuning mode.
.google.cloud.aiplatform.v1beta1.SupervisedTuningSpec.TuningMode tuning_mode = 7;
getTuningModeValue in interface SupervisedTuningSpecOrBuilderpublic SupervisedTuningSpec.Builder setTuningModeValue(int value)
Tuning mode.
.google.cloud.aiplatform.v1beta1.SupervisedTuningSpec.TuningMode tuning_mode = 7;
value - The enum numeric value on the wire for tuningMode to set.public SupervisedTuningSpec.TuningMode getTuningMode()
Tuning mode.
.google.cloud.aiplatform.v1beta1.SupervisedTuningSpec.TuningMode tuning_mode = 7;
getTuningMode in interface SupervisedTuningSpecOrBuilderpublic SupervisedTuningSpec.Builder setTuningMode(SupervisedTuningSpec.TuningMode value)
Tuning mode.
.google.cloud.aiplatform.v1beta1.SupervisedTuningSpec.TuningMode tuning_mode = 7;
value - The tuningMode to set.public SupervisedTuningSpec.Builder clearTuningMode()
Tuning mode.
.google.cloud.aiplatform.v1beta1.SupervisedTuningSpec.TuningMode tuning_mode = 7;
Copyright © 2026 Google LLC. All rights reserved.