public static final class AutoMlImageSegmentationInputs.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageSegmentationInputs.Builder> implements AutoMlImageSegmentationInputsOrBuilder
google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs| Modifier and Type | Method and Description |
|---|---|
AutoMlImageSegmentationInputs.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AutoMlImageSegmentationInputs |
build() |
AutoMlImageSegmentationInputs |
buildPartial() |
AutoMlImageSegmentationInputs.Builder |
clear() |
AutoMlImageSegmentationInputs.Builder |
clearBaseModelId()
The ID of the `base` model.
|
AutoMlImageSegmentationInputs.Builder |
clearBudgetMilliNodeHours()
The training budget of creating this model, expressed in milli node
hours i.e. 1,000 value in this field means 1 node hour.
|
AutoMlImageSegmentationInputs.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AutoMlImageSegmentationInputs.Builder |
clearModelType()
.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType model_type = 1;
|
AutoMlImageSegmentationInputs.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AutoMlImageSegmentationInputs.Builder |
clone() |
String |
getBaseModelId()
The ID of the `base` model.
|
com.google.protobuf.ByteString |
getBaseModelIdBytes()
The ID of the `base` model.
|
long |
getBudgetMilliNodeHours()
The training budget of creating this model, expressed in milli node
hours i.e. 1,000 value in this field means 1 node hour.
|
AutoMlImageSegmentationInputs |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
AutoMlImageSegmentationInputs.ModelType |
getModelType()
.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType model_type = 1;
|
int |
getModelTypeValue()
.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType model_type = 1;
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AutoMlImageSegmentationInputs.Builder |
mergeFrom(AutoMlImageSegmentationInputs other) |
AutoMlImageSegmentationInputs.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AutoMlImageSegmentationInputs.Builder |
mergeFrom(com.google.protobuf.Message other) |
AutoMlImageSegmentationInputs.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AutoMlImageSegmentationInputs.Builder |
setBaseModelId(String value)
The ID of the `base` model.
|
AutoMlImageSegmentationInputs.Builder |
setBaseModelIdBytes(com.google.protobuf.ByteString value)
The ID of the `base` model.
|
AutoMlImageSegmentationInputs.Builder |
setBudgetMilliNodeHours(long value)
The training budget of creating this model, expressed in milli node
hours i.e. 1,000 value in this field means 1 node hour.
|
AutoMlImageSegmentationInputs.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AutoMlImageSegmentationInputs.Builder |
setModelType(AutoMlImageSegmentationInputs.ModelType value)
.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType model_type = 1;
|
AutoMlImageSegmentationInputs.Builder |
setModelTypeValue(int value)
.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType model_type = 1;
|
AutoMlImageSegmentationInputs.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
AutoMlImageSegmentationInputs.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, 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<AutoMlImageSegmentationInputs.Builder>public AutoMlImageSegmentationInputs.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageSegmentationInputs.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<AutoMlImageSegmentationInputs.Builder>public AutoMlImageSegmentationInputs getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AutoMlImageSegmentationInputs build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AutoMlImageSegmentationInputs buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AutoMlImageSegmentationInputs.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageSegmentationInputs.Builder>public AutoMlImageSegmentationInputs.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<AutoMlImageSegmentationInputs.Builder>public AutoMlImageSegmentationInputs.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageSegmentationInputs.Builder>public AutoMlImageSegmentationInputs.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageSegmentationInputs.Builder>public AutoMlImageSegmentationInputs.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<AutoMlImageSegmentationInputs.Builder>public AutoMlImageSegmentationInputs.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<AutoMlImageSegmentationInputs.Builder>public AutoMlImageSegmentationInputs.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AutoMlImageSegmentationInputs.Builder>public AutoMlImageSegmentationInputs.Builder mergeFrom(AutoMlImageSegmentationInputs other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageSegmentationInputs.Builder>public AutoMlImageSegmentationInputs.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<AutoMlImageSegmentationInputs.Builder>IOExceptionpublic int getModelTypeValue()
.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType model_type = 1;
getModelTypeValue in interface AutoMlImageSegmentationInputsOrBuilderpublic AutoMlImageSegmentationInputs.Builder setModelTypeValue(int value)
.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType model_type = 1;
value - The enum numeric value on the wire for modelType to set.public AutoMlImageSegmentationInputs.ModelType getModelType()
.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType model_type = 1;
getModelType in interface AutoMlImageSegmentationInputsOrBuilderpublic AutoMlImageSegmentationInputs.Builder setModelType(AutoMlImageSegmentationInputs.ModelType value)
.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType model_type = 1;
value - The modelType to set.public AutoMlImageSegmentationInputs.Builder clearModelType()
.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType model_type = 1;
public long getBudgetMilliNodeHours()
The training budget of creating this model, expressed in milli node
hours i.e. 1,000 value in this field means 1 node hour. The actual
metadata.costMilliNodeHours will be equal or less than this value.
If further model training ceases to provide any improvements, it will
stop without using the full budget and the metadata.successfulStopReason
will be `model-converged`.
Note, node_hour = actual_hour * number_of_nodes_involved. Or
actaul_wall_clock_hours = train_budget_milli_node_hours /
(number_of_nodes_involved * 1000)
For modelType `cloud-high-accuracy-1`(default), the budget must be between
20,000 and 2,000,000 milli node hours, inclusive. The default value is
192,000 which represents one day in wall time
(1000 milli * 24 hours * 8 nodes).
int64 budget_milli_node_hours = 2;getBudgetMilliNodeHours in interface AutoMlImageSegmentationInputsOrBuilderpublic AutoMlImageSegmentationInputs.Builder setBudgetMilliNodeHours(long value)
The training budget of creating this model, expressed in milli node
hours i.e. 1,000 value in this field means 1 node hour. The actual
metadata.costMilliNodeHours will be equal or less than this value.
If further model training ceases to provide any improvements, it will
stop without using the full budget and the metadata.successfulStopReason
will be `model-converged`.
Note, node_hour = actual_hour * number_of_nodes_involved. Or
actaul_wall_clock_hours = train_budget_milli_node_hours /
(number_of_nodes_involved * 1000)
For modelType `cloud-high-accuracy-1`(default), the budget must be between
20,000 and 2,000,000 milli node hours, inclusive. The default value is
192,000 which represents one day in wall time
(1000 milli * 24 hours * 8 nodes).
int64 budget_milli_node_hours = 2;value - The budgetMilliNodeHours to set.public AutoMlImageSegmentationInputs.Builder clearBudgetMilliNodeHours()
The training budget of creating this model, expressed in milli node
hours i.e. 1,000 value in this field means 1 node hour. The actual
metadata.costMilliNodeHours will be equal or less than this value.
If further model training ceases to provide any improvements, it will
stop without using the full budget and the metadata.successfulStopReason
will be `model-converged`.
Note, node_hour = actual_hour * number_of_nodes_involved. Or
actaul_wall_clock_hours = train_budget_milli_node_hours /
(number_of_nodes_involved * 1000)
For modelType `cloud-high-accuracy-1`(default), the budget must be between
20,000 and 2,000,000 milli node hours, inclusive. The default value is
192,000 which represents one day in wall time
(1000 milli * 24 hours * 8 nodes).
int64 budget_milli_node_hours = 2;public String getBaseModelId()
The ID of the `base` model. If it is specified, the new model will be trained based on the `base` model. Otherwise, the new model will be trained from scratch. The `base` model must be in the same Project and Location as the new Model to train, and have the same modelType.
string base_model_id = 3;getBaseModelId in interface AutoMlImageSegmentationInputsOrBuilderpublic com.google.protobuf.ByteString getBaseModelIdBytes()
The ID of the `base` model. If it is specified, the new model will be trained based on the `base` model. Otherwise, the new model will be trained from scratch. The `base` model must be in the same Project and Location as the new Model to train, and have the same modelType.
string base_model_id = 3;getBaseModelIdBytes in interface AutoMlImageSegmentationInputsOrBuilderpublic AutoMlImageSegmentationInputs.Builder setBaseModelId(String value)
The ID of the `base` model. If it is specified, the new model will be trained based on the `base` model. Otherwise, the new model will be trained from scratch. The `base` model must be in the same Project and Location as the new Model to train, and have the same modelType.
string base_model_id = 3;value - The baseModelId to set.public AutoMlImageSegmentationInputs.Builder clearBaseModelId()
The ID of the `base` model. If it is specified, the new model will be trained based on the `base` model. Otherwise, the new model will be trained from scratch. The `base` model must be in the same Project and Location as the new Model to train, and have the same modelType.
string base_model_id = 3;public AutoMlImageSegmentationInputs.Builder setBaseModelIdBytes(com.google.protobuf.ByteString value)
The ID of the `base` model. If it is specified, the new model will be trained based on the `base` model. Otherwise, the new model will be trained from scratch. The `base` model must be in the same Project and Location as the new Model to train, and have the same modelType.
string base_model_id = 3;value - The bytes for baseModelId to set.public final AutoMlImageSegmentationInputs.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageSegmentationInputs.Builder>public final AutoMlImageSegmentationInputs.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageSegmentationInputs.Builder>Copyright © 2025 Google LLC. All rights reserved.