Class VeoHyperParameters.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VeoHyperParameters.Builder>
com.google.cloud.aiplatform.v1beta1.VeoHyperParameters.Builder
- All Implemented Interfaces:
VeoHyperParametersOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VeoHyperParameters
public static final class VeoHyperParameters.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VeoHyperParameters.Builder>
implements VeoHyperParametersOrBuilder
Hyperparameters for Veo.Protobuf type
google.cloud.aiplatform.v1beta1.VeoHyperParameters-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Optional.The speed of the tuning job.Optional.Optional.Optional.intOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongOptional.doubleOptional.The speed of the tuning job.intThe speed of the tuning job.Optional.intOptional.doubleOptional.booleanThe speed of the tuning job.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(VeoHyperParameters other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.setAdapterSizeValue(int value) Optional.setEpochCount(long value) Optional.setLearningRateMultiplier(double value) Optional.The speed of the tuning job.setTuningSpeedValue(int value) The speed of the tuning job.Optional.setTuningTaskValue(int value) Optional.setVeoDataMixtureRatio(double value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, 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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<VeoHyperParameters.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<VeoHyperParameters.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<VeoHyperParameters.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VeoHyperParameters.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VeoHyperParameters.Builder>
-
mergeFrom
public VeoHyperParameters.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VeoHyperParameters.Builder>- Throws:
IOException
-
getEpochCount
public long getEpochCount()Optional. Number of complete passes the model makes over the entire training dataset during training.
int64 epoch_count = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEpochCountin interfaceVeoHyperParametersOrBuilder- Returns:
- The epochCount.
-
setEpochCount
Optional. Number of complete passes the model makes over the entire training dataset during training.
int64 epoch_count = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The epochCount to set.- Returns:
- This builder for chaining.
-
clearEpochCount
Optional. Number of complete passes the model makes over the entire training dataset during training.
int64 epoch_count = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getLearningRateMultiplier
public double getLearningRateMultiplier()Optional. Multiplier for adjusting the default learning rate.
double learning_rate_multiplier = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLearningRateMultiplierin interfaceVeoHyperParametersOrBuilder- Returns:
- The learningRateMultiplier.
-
setLearningRateMultiplier
Optional. Multiplier for adjusting the default learning rate.
double learning_rate_multiplier = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The learningRateMultiplier to set.- Returns:
- This builder for chaining.
-
clearLearningRateMultiplier
Optional. Multiplier for adjusting the default learning rate.
double learning_rate_multiplier = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getTuningTaskValue
public int getTuningTaskValue()Optional. The tuning task. Either I2V or T2V.
.google.cloud.aiplatform.v1beta1.VeoHyperParameters.TuningTask tuning_task = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTuningTaskValuein interfaceVeoHyperParametersOrBuilder- Returns:
- The enum numeric value on the wire for tuningTask.
-
setTuningTaskValue
Optional. The tuning task. Either I2V or T2V.
.google.cloud.aiplatform.v1beta1.VeoHyperParameters.TuningTask tuning_task = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for tuningTask to set.- Returns:
- This builder for chaining.
-
getTuningTask
Optional. The tuning task. Either I2V or T2V.
.google.cloud.aiplatform.v1beta1.VeoHyperParameters.TuningTask tuning_task = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTuningTaskin interfaceVeoHyperParametersOrBuilder- Returns:
- The tuningTask.
-
setTuningTask
Optional. The tuning task. Either I2V or T2V.
.google.cloud.aiplatform.v1beta1.VeoHyperParameters.TuningTask tuning_task = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The tuningTask to set.- Returns:
- This builder for chaining.
-
clearTuningTask
Optional. The tuning task. Either I2V or T2V.
.google.cloud.aiplatform.v1beta1.VeoHyperParameters.TuningTask tuning_task = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasVeoDataMixtureRatio
public boolean hasVeoDataMixtureRatio()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.
optional double veo_data_mixture_ratio = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasVeoDataMixtureRatioin interfaceVeoHyperParametersOrBuilder- Returns:
- Whether the veoDataMixtureRatio field is set.
-
getVeoDataMixtureRatio
public double getVeoDataMixtureRatio()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.
optional double veo_data_mixture_ratio = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getVeoDataMixtureRatioin interfaceVeoHyperParametersOrBuilder- Returns:
- The veoDataMixtureRatio.
-
setVeoDataMixtureRatio
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.
optional double veo_data_mixture_ratio = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The veoDataMixtureRatio to set.- Returns:
- This builder for chaining.
-
clearVeoDataMixtureRatio
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.
optional double veo_data_mixture_ratio = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasTuningSpeed
public boolean hasTuningSpeed()The speed of the tuning job. Only supported for Veo 3.0 models.
optional .google.cloud.aiplatform.v1beta1.VeoHyperParameters.TuningSpeed tuning_speed = 5;- Specified by:
hasTuningSpeedin interfaceVeoHyperParametersOrBuilder- Returns:
- Whether the tuningSpeed field is set.
-
getTuningSpeedValue
public int getTuningSpeedValue()The speed of the tuning job. Only supported for Veo 3.0 models.
optional .google.cloud.aiplatform.v1beta1.VeoHyperParameters.TuningSpeed tuning_speed = 5;- Specified by:
getTuningSpeedValuein interfaceVeoHyperParametersOrBuilder- Returns:
- The enum numeric value on the wire for tuningSpeed.
-
setTuningSpeedValue
The speed of the tuning job. Only supported for Veo 3.0 models.
optional .google.cloud.aiplatform.v1beta1.VeoHyperParameters.TuningSpeed tuning_speed = 5;- Parameters:
value- The enum numeric value on the wire for tuningSpeed to set.- Returns:
- This builder for chaining.
-
getTuningSpeed
The speed of the tuning job. Only supported for Veo 3.0 models.
optional .google.cloud.aiplatform.v1beta1.VeoHyperParameters.TuningSpeed tuning_speed = 5;- Specified by:
getTuningSpeedin interfaceVeoHyperParametersOrBuilder- Returns:
- The tuningSpeed.
-
setTuningSpeed
The speed of the tuning job. Only supported for Veo 3.0 models.
optional .google.cloud.aiplatform.v1beta1.VeoHyperParameters.TuningSpeed tuning_speed = 5;- Parameters:
value- The tuningSpeed to set.- Returns:
- This builder for chaining.
-
clearTuningSpeed
The speed of the tuning job. Only supported for Veo 3.0 models.
optional .google.cloud.aiplatform.v1beta1.VeoHyperParameters.TuningSpeed tuning_speed = 5;- Returns:
- This builder for chaining.
-
getAdapterSizeValue
public int getAdapterSizeValue()Optional. The adapter size for LoRA tuning.
.google.cloud.aiplatform.v1beta1.VeoHyperParameters.AdapterSize adapter_size = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAdapterSizeValuein interfaceVeoHyperParametersOrBuilder- Returns:
- The enum numeric value on the wire for adapterSize.
-
setAdapterSizeValue
Optional. The adapter size for LoRA tuning.
.google.cloud.aiplatform.v1beta1.VeoHyperParameters.AdapterSize adapter_size = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for adapterSize to set.- Returns:
- This builder for chaining.
-
getAdapterSize
Optional. The adapter size for LoRA tuning.
.google.cloud.aiplatform.v1beta1.VeoHyperParameters.AdapterSize adapter_size = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAdapterSizein interfaceVeoHyperParametersOrBuilder- Returns:
- The adapterSize.
-
setAdapterSize
Optional. The adapter size for LoRA tuning.
.google.cloud.aiplatform.v1beta1.VeoHyperParameters.AdapterSize adapter_size = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The adapterSize to set.- Returns:
- This builder for chaining.
-
clearAdapterSize
Optional. The adapter size for LoRA tuning.
.google.cloud.aiplatform.v1beta1.VeoHyperParameters.AdapterSize adapter_size = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-