Class VeoHyperParameters.Builder

java.lang.Object
com.google.genai.types.VeoHyperParameters.Builder
Enclosing class:
VeoHyperParameters

public abstract static class VeoHyperParameters.Builder extends Object
Builder for VeoHyperParameters.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • epochCount

      public abstract VeoHyperParameters.Builder epochCount(Long epochCount)
      Setter for epochCount.

      epochCount: Optional. Number of complete passes the model makes over the entire training dataset during training.

    • clearEpochCount

      @CanIgnoreReturnValue public VeoHyperParameters.Builder clearEpochCount()
      Clears the value of epochCount field.
    • learningRateMultiplier

      public abstract VeoHyperParameters.Builder learningRateMultiplier(Double learningRateMultiplier)
      Setter for learningRateMultiplier.

      learningRateMultiplier: Optional. Multiplier for adjusting the default learning rate.

    • clearLearningRateMultiplier

      @CanIgnoreReturnValue public VeoHyperParameters.Builder clearLearningRateMultiplier()
      Clears the value of learningRateMultiplier field.
    • tuningTask

      public abstract VeoHyperParameters.Builder tuningTask(TuningTask tuningTask)
      Setter for tuningTask.

      tuningTask: The tuning task for Veo.

    • clearTuningTask

      @CanIgnoreReturnValue public VeoHyperParameters.Builder clearTuningTask()
      Clears the value of tuningTask field.
    • tuningTask

      @CanIgnoreReturnValue public VeoHyperParameters.Builder tuningTask(TuningTask.Known knownType)
      Setter for tuningTask given a known enum.

      tuningTask: The tuning task for Veo.

    • tuningTask

      @CanIgnoreReturnValue public VeoHyperParameters.Builder tuningTask(String tuningTask)
      Setter for tuningTask given a string.

      tuningTask: The tuning task for Veo.

    • veoDataMixtureRatio

      public abstract VeoHyperParameters.Builder veoDataMixtureRatio(Double veoDataMixtureRatio)
      Setter for veoDataMixtureRatio.

      veoDataMixtureRatio: Optional. The ratio of Google internal dataset to use in the training mixture, in range of `[0, 1)`. If `0.2`, it means 20% of Google internal dataset and 80% of user dataset will be used for training. If not set, the default value is 0.1.

    • clearVeoDataMixtureRatio

      @CanIgnoreReturnValue public VeoHyperParameters.Builder clearVeoDataMixtureRatio()
      Clears the value of veoDataMixtureRatio field.
    • adapterSize

      public abstract VeoHyperParameters.Builder adapterSize(AdapterSize adapterSize)
      Setter for adapterSize.

      adapterSize: Optional. The adapter size for LoRA tuning.

    • clearAdapterSize

      @CanIgnoreReturnValue public VeoHyperParameters.Builder clearAdapterSize()
      Clears the value of adapterSize field.
    • adapterSize

      @CanIgnoreReturnValue public VeoHyperParameters.Builder adapterSize(AdapterSize.Known knownType)
      Setter for adapterSize given a known enum.

      adapterSize: Optional. The adapter size for LoRA tuning.

    • adapterSize

      @CanIgnoreReturnValue public VeoHyperParameters.Builder adapterSize(String adapterSize)
      Setter for adapterSize given a string.

      adapterSize: Optional. The adapter size for LoRA tuning.

    • tuningSpeed

      public abstract VeoHyperParameters.Builder tuningSpeed(TuningSpeed tuningSpeed)
      Setter for tuningSpeed.

      tuningSpeed: The speed of the tuning job. Only supported for Veo 3.0 models.

    • clearTuningSpeed

      @CanIgnoreReturnValue public VeoHyperParameters.Builder clearTuningSpeed()
      Clears the value of tuningSpeed field.
    • tuningSpeed

      @CanIgnoreReturnValue public VeoHyperParameters.Builder tuningSpeed(TuningSpeed.Known knownType)
      Setter for tuningSpeed given a known enum.

      tuningSpeed: The speed of the tuning job. Only supported for Veo 3.0 models.

    • tuningSpeed

      @CanIgnoreReturnValue public VeoHyperParameters.Builder tuningSpeed(String tuningSpeed)
      Setter for tuningSpeed given a string.

      tuningSpeed: The speed of the tuning job. Only supported for Veo 3.0 models.

    • build

      public abstract VeoHyperParameters build()