Class AutoMlImageObjectDetectionInputs.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageObjectDetectionInputs.Builder>
-
- com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.Builder
-
- All Implemented Interfaces:
AutoMlImageObjectDetectionInputsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AutoMlImageObjectDetectionInputs
public static final class AutoMlImageObjectDetectionInputs.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageObjectDetectionInputs.Builder> implements AutoMlImageObjectDetectionInputsOrBuilder
Protobuf typegoogle.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AutoMlImageObjectDetectionInputs.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AutoMlImageObjectDetectionInputsbuild()AutoMlImageObjectDetectionInputsbuildPartial()AutoMlImageObjectDetectionInputs.Builderclear()AutoMlImageObjectDetectionInputs.BuilderclearBudgetMilliNodeHours()The training budget of creating this model, expressed in milli node hours i.e.AutoMlImageObjectDetectionInputs.BuilderclearDisableEarlyStopping()Use the entire training budget.AutoMlImageObjectDetectionInputs.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AutoMlImageObjectDetectionInputs.BuilderclearModelType().google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType model_type = 1;AutoMlImageObjectDetectionInputs.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AutoMlImageObjectDetectionInputs.Builderclone()longgetBudgetMilliNodeHours()The training budget of creating this model, expressed in milli node hours i.e.AutoMlImageObjectDetectionInputsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetDisableEarlyStopping()Use the entire training budget.AutoMlImageObjectDetectionInputs.ModelTypegetModelType().google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType model_type = 1;intgetModelTypeValue().google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType model_type = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AutoMlImageObjectDetectionInputs.BuildermergeFrom(AutoMlImageObjectDetectionInputs other)AutoMlImageObjectDetectionInputs.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AutoMlImageObjectDetectionInputs.BuildermergeFrom(com.google.protobuf.Message other)AutoMlImageObjectDetectionInputs.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AutoMlImageObjectDetectionInputs.BuildersetBudgetMilliNodeHours(long value)The training budget of creating this model, expressed in milli node hours i.e.AutoMlImageObjectDetectionInputs.BuildersetDisableEarlyStopping(boolean value)Use the entire training budget.AutoMlImageObjectDetectionInputs.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AutoMlImageObjectDetectionInputs.BuildersetModelType(AutoMlImageObjectDetectionInputs.ModelType value).google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType model_type = 1;AutoMlImageObjectDetectionInputs.BuildersetModelTypeValue(int value).google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType model_type = 1;AutoMlImageObjectDetectionInputs.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)AutoMlImageObjectDetectionInputs.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageObjectDetectionInputs.Builder>
-
clear
public AutoMlImageObjectDetectionInputs.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageObjectDetectionInputs.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.GeneratedMessageV3.Builder<AutoMlImageObjectDetectionInputs.Builder>
-
getDefaultInstanceForType
public AutoMlImageObjectDetectionInputs getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AutoMlImageObjectDetectionInputs build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AutoMlImageObjectDetectionInputs buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AutoMlImageObjectDetectionInputs.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageObjectDetectionInputs.Builder>
-
setField
public AutoMlImageObjectDetectionInputs.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageObjectDetectionInputs.Builder>
-
clearField
public AutoMlImageObjectDetectionInputs.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageObjectDetectionInputs.Builder>
-
clearOneof
public AutoMlImageObjectDetectionInputs.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageObjectDetectionInputs.Builder>
-
setRepeatedField
public AutoMlImageObjectDetectionInputs.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageObjectDetectionInputs.Builder>
-
addRepeatedField
public AutoMlImageObjectDetectionInputs.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageObjectDetectionInputs.Builder>
-
mergeFrom
public AutoMlImageObjectDetectionInputs.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AutoMlImageObjectDetectionInputs.Builder>
-
mergeFrom
public AutoMlImageObjectDetectionInputs.Builder mergeFrom(AutoMlImageObjectDetectionInputs other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageObjectDetectionInputs.Builder>
-
mergeFrom
public AutoMlImageObjectDetectionInputs.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<AutoMlImageObjectDetectionInputs.Builder>- Throws:
IOException
-
getModelTypeValue
public int getModelTypeValue()
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType model_type = 1;- Specified by:
getModelTypeValuein interfaceAutoMlImageObjectDetectionInputsOrBuilder- Returns:
- The enum numeric value on the wire for modelType.
-
setModelTypeValue
public AutoMlImageObjectDetectionInputs.Builder setModelTypeValue(int value)
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType model_type = 1;- Parameters:
value- The enum numeric value on the wire for modelType to set.- Returns:
- This builder for chaining.
-
getModelType
public AutoMlImageObjectDetectionInputs.ModelType getModelType()
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType model_type = 1;- Specified by:
getModelTypein interfaceAutoMlImageObjectDetectionInputsOrBuilder- Returns:
- The modelType.
-
setModelType
public AutoMlImageObjectDetectionInputs.Builder setModelType(AutoMlImageObjectDetectionInputs.ModelType value)
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType model_type = 1;- Parameters:
value- The modelType to set.- Returns:
- This builder for chaining.
-
clearModelType
public AutoMlImageObjectDetectionInputs.Builder clearModelType()
.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType model_type = 1;- Returns:
- This builder for chaining.
-
getBudgetMilliNodeHours
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. For modelType `cloud`(default), the budget must be between 20,000 and 900,000 milli node hours, inclusive. The default value is 216,000 which represents one day in wall time, considering 9 nodes are used. For model types `mobile-tf-low-latency-1`, `mobile-tf-versatile-1`, `mobile-tf-high-accuracy-1` the training budget must be between 1,000 and 100,000 milli node hours, inclusive. The default value is 24,000 which represents one day in wall time on a single node that is used.
int64 budget_milli_node_hours = 2;- Specified by:
getBudgetMilliNodeHoursin interfaceAutoMlImageObjectDetectionInputsOrBuilder- Returns:
- The budgetMilliNodeHours.
-
setBudgetMilliNodeHours
public AutoMlImageObjectDetectionInputs.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. For modelType `cloud`(default), the budget must be between 20,000 and 900,000 milli node hours, inclusive. The default value is 216,000 which represents one day in wall time, considering 9 nodes are used. For model types `mobile-tf-low-latency-1`, `mobile-tf-versatile-1`, `mobile-tf-high-accuracy-1` the training budget must be between 1,000 and 100,000 milli node hours, inclusive. The default value is 24,000 which represents one day in wall time on a single node that is used.
int64 budget_milli_node_hours = 2;- Parameters:
value- The budgetMilliNodeHours to set.- Returns:
- This builder for chaining.
-
clearBudgetMilliNodeHours
public AutoMlImageObjectDetectionInputs.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. For modelType `cloud`(default), the budget must be between 20,000 and 900,000 milli node hours, inclusive. The default value is 216,000 which represents one day in wall time, considering 9 nodes are used. For model types `mobile-tf-low-latency-1`, `mobile-tf-versatile-1`, `mobile-tf-high-accuracy-1` the training budget must be between 1,000 and 100,000 milli node hours, inclusive. The default value is 24,000 which represents one day in wall time on a single node that is used.
int64 budget_milli_node_hours = 2;- Returns:
- This builder for chaining.
-
getDisableEarlyStopping
public boolean getDisableEarlyStopping()
Use the entire training budget. This disables the early stopping feature. When false the early stopping feature is enabled, which means that AutoML Image Object Detection might stop training before the entire training budget has been used.
bool disable_early_stopping = 3;- Specified by:
getDisableEarlyStoppingin interfaceAutoMlImageObjectDetectionInputsOrBuilder- Returns:
- The disableEarlyStopping.
-
setDisableEarlyStopping
public AutoMlImageObjectDetectionInputs.Builder setDisableEarlyStopping(boolean value)
Use the entire training budget. This disables the early stopping feature. When false the early stopping feature is enabled, which means that AutoML Image Object Detection might stop training before the entire training budget has been used.
bool disable_early_stopping = 3;- Parameters:
value- The disableEarlyStopping to set.- Returns:
- This builder for chaining.
-
clearDisableEarlyStopping
public AutoMlImageObjectDetectionInputs.Builder clearDisableEarlyStopping()
Use the entire training budget. This disables the early stopping feature. When false the early stopping feature is enabled, which means that AutoML Image Object Detection might stop training before the entire training budget has been used.
bool disable_early_stopping = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final AutoMlImageObjectDetectionInputs.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageObjectDetectionInputs.Builder>
-
mergeUnknownFields
public final AutoMlImageObjectDetectionInputs.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AutoMlImageObjectDetectionInputs.Builder>
-
-