Class SupervisedTuningSpec.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SupervisedTuningSpec.Builder>
com.google.cloud.aiplatform.v1.SupervisedTuningSpec.Builder
All Implemented Interfaces:
SupervisedTuningSpecOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
SupervisedTuningSpec

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.v1.SupervisedTuningSpec
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<SupervisedTuningSpec.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<SupervisedTuningSpec.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<SupervisedTuningSpec.Builder>
    • getDefaultInstanceForType

      public SupervisedTuningSpec getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public SupervisedTuningSpec build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public SupervisedTuningSpec buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public SupervisedTuningSpec.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SupervisedTuningSpec.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<SupervisedTuningSpec.Builder>
    • mergeFrom

      public SupervisedTuningSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SupervisedTuningSpec.Builder>
      Throws:
      IOException
    • getTrainingDatasetUri

      public String getTrainingDatasetUri()
       Required. Cloud Storage path to file containing training dataset for
       tuning. The dataset must be formatted as a JSONL file.
       
      string training_dataset_uri = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getTrainingDatasetUri in interface SupervisedTuningSpecOrBuilder
      Returns:
      The trainingDatasetUri.
    • getTrainingDatasetUriBytes

      public com.google.protobuf.ByteString getTrainingDatasetUriBytes()
       Required. Cloud Storage path to file containing training dataset for
       tuning. The dataset must be formatted as a JSONL file.
       
      string training_dataset_uri = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getTrainingDatasetUriBytes in interface SupervisedTuningSpecOrBuilder
      Returns:
      The bytes for trainingDatasetUri.
    • setTrainingDatasetUri

      public SupervisedTuningSpec.Builder setTrainingDatasetUri(String value)
       Required. Cloud Storage path to file containing training dataset for
       tuning. The dataset must be formatted as a JSONL file.
       
      string training_dataset_uri = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The trainingDatasetUri to set.
      Returns:
      This builder for chaining.
    • clearTrainingDatasetUri

      public SupervisedTuningSpec.Builder clearTrainingDatasetUri()
       Required. Cloud Storage path to file containing training dataset for
       tuning. The dataset must be formatted as a JSONL file.
       
      string training_dataset_uri = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setTrainingDatasetUriBytes

      public SupervisedTuningSpec.Builder setTrainingDatasetUriBytes(com.google.protobuf.ByteString value)
       Required. Cloud Storage path to file containing training dataset for
       tuning. The dataset must be formatted as a JSONL file.
       
      string training_dataset_uri = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for trainingDatasetUri to set.
      Returns:
      This builder for chaining.
    • getValidationDatasetUri

      public String getValidationDatasetUri()
       Optional. Cloud Storage path to file containing validation dataset for
       tuning. The dataset must be formatted as a JSONL file.
       
      string validation_dataset_uri = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getValidationDatasetUri in interface SupervisedTuningSpecOrBuilder
      Returns:
      The validationDatasetUri.
    • getValidationDatasetUriBytes

      public com.google.protobuf.ByteString getValidationDatasetUriBytes()
       Optional. Cloud Storage path to file containing validation dataset for
       tuning. The dataset must be formatted as a JSONL file.
       
      string validation_dataset_uri = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getValidationDatasetUriBytes in interface SupervisedTuningSpecOrBuilder
      Returns:
      The bytes for validationDatasetUri.
    • setValidationDatasetUri

      public SupervisedTuningSpec.Builder setValidationDatasetUri(String value)
       Optional. Cloud Storage path to file containing validation dataset for
       tuning. The dataset must be formatted as a JSONL file.
       
      string validation_dataset_uri = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The validationDatasetUri to set.
      Returns:
      This builder for chaining.
    • clearValidationDatasetUri

      public SupervisedTuningSpec.Builder clearValidationDatasetUri()
       Optional. Cloud Storage path to file containing validation dataset for
       tuning. The dataset must be formatted as a JSONL file.
       
      string validation_dataset_uri = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setValidationDatasetUriBytes

      public SupervisedTuningSpec.Builder setValidationDatasetUriBytes(com.google.protobuf.ByteString value)
       Optional. Cloud Storage path to file containing validation dataset for
       tuning. The dataset must be formatted as a JSONL file.
       
      string validation_dataset_uri = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for validationDatasetUri to set.
      Returns:
      This builder for chaining.
    • hasHyperParameters

      public boolean hasHyperParameters()
       Optional. Hyperparameters for SFT.
       
      .google.cloud.aiplatform.v1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasHyperParameters in interface SupervisedTuningSpecOrBuilder
      Returns:
      Whether the hyperParameters field is set.
    • getHyperParameters

      public SupervisedHyperParameters getHyperParameters()
       Optional. Hyperparameters for SFT.
       
      .google.cloud.aiplatform.v1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getHyperParameters in interface SupervisedTuningSpecOrBuilder
      Returns:
      The hyperParameters.
    • setHyperParameters

      public SupervisedTuningSpec.Builder setHyperParameters(SupervisedHyperParameters value)
       Optional. Hyperparameters for SFT.
       
      .google.cloud.aiplatform.v1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
    • setHyperParameters

      public SupervisedTuningSpec.Builder setHyperParameters(SupervisedHyperParameters.Builder builderForValue)
       Optional. Hyperparameters for SFT.
       
      .google.cloud.aiplatform.v1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
    • mergeHyperParameters

      public SupervisedTuningSpec.Builder mergeHyperParameters(SupervisedHyperParameters value)
       Optional. Hyperparameters for SFT.
       
      .google.cloud.aiplatform.v1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
    • clearHyperParameters

      public SupervisedTuningSpec.Builder clearHyperParameters()
       Optional. Hyperparameters for SFT.
       
      .google.cloud.aiplatform.v1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getHyperParametersBuilder

      public SupervisedHyperParameters.Builder getHyperParametersBuilder()
       Optional. Hyperparameters for SFT.
       
      .google.cloud.aiplatform.v1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getHyperParametersOrBuilder

      public SupervisedHyperParametersOrBuilder getHyperParametersOrBuilder()
       Optional. Hyperparameters for SFT.
       
      .google.cloud.aiplatform.v1.SupervisedHyperParameters hyper_parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getHyperParametersOrBuilder in interface SupervisedTuningSpecOrBuilder
    • getExportLastCheckpointOnly

      public 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];
      Specified by:
      getExportLastCheckpointOnly in interface SupervisedTuningSpecOrBuilder
      Returns:
      The exportLastCheckpointOnly.
    • setExportLastCheckpointOnly

      public 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];
      Parameters:
      value - The exportLastCheckpointOnly to set.
      Returns:
      This builder for chaining.
    • clearExportLastCheckpointOnly

      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];
      Returns:
      This builder for chaining.
    • hasEvaluationConfig

      public boolean hasEvaluationConfig()
       Optional. Evaluation Config for Tuning Job.
       
      .google.cloud.aiplatform.v1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasEvaluationConfig in interface SupervisedTuningSpecOrBuilder
      Returns:
      Whether the evaluationConfig field is set.
    • getEvaluationConfig

      public EvaluationConfig getEvaluationConfig()
       Optional. Evaluation Config for Tuning Job.
       
      .google.cloud.aiplatform.v1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEvaluationConfig in interface SupervisedTuningSpecOrBuilder
      Returns:
      The evaluationConfig.
    • setEvaluationConfig

      public SupervisedTuningSpec.Builder setEvaluationConfig(EvaluationConfig value)
       Optional. Evaluation Config for Tuning Job.
       
      .google.cloud.aiplatform.v1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • setEvaluationConfig

      public SupervisedTuningSpec.Builder setEvaluationConfig(EvaluationConfig.Builder builderForValue)
       Optional. Evaluation Config for Tuning Job.
       
      .google.cloud.aiplatform.v1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • mergeEvaluationConfig

      public SupervisedTuningSpec.Builder mergeEvaluationConfig(EvaluationConfig value)
       Optional. Evaluation Config for Tuning Job.
       
      .google.cloud.aiplatform.v1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • clearEvaluationConfig

      public SupervisedTuningSpec.Builder clearEvaluationConfig()
       Optional. Evaluation Config for Tuning Job.
       
      .google.cloud.aiplatform.v1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getEvaluationConfigBuilder

      public EvaluationConfig.Builder getEvaluationConfigBuilder()
       Optional. Evaluation Config for Tuning Job.
       
      .google.cloud.aiplatform.v1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getEvaluationConfigOrBuilder

      public EvaluationConfigOrBuilder getEvaluationConfigOrBuilder()
       Optional. Evaluation Config for Tuning Job.
       
      .google.cloud.aiplatform.v1.EvaluationConfig evaluation_config = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEvaluationConfigOrBuilder in interface SupervisedTuningSpecOrBuilder