public static final class SupervisedTuningSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SupervisedTuningSpec.Builder> implements SupervisedTuningSpecOrBuilder
Tuning Spec for Supervised Tuning for first party models.Protobuf type
google.cloud.aiplatform.v1beta1.SupervisedTuningSpecgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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 clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SupervisedTuningSpec.Builder>public SupervisedTuningSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SupervisedTuningSpec.Builder>public SupervisedTuningSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SupervisedTuningSpec.Builder>public SupervisedTuningSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SupervisedTuningSpec.Builder>public SupervisedTuningSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SupervisedTuningSpec.Builder>public SupervisedTuningSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SupervisedTuningSpec.Builder>public 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.GeneratedMessageV3.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 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;
public final SupervisedTuningSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SupervisedTuningSpec.Builder>public final SupervisedTuningSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SupervisedTuningSpec.Builder>Copyright © 2025 Google LLC. All rights reserved.