Package com.google.cloud.aiplatform.v1
Class ActiveLearningConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ActiveLearningConfig.Builder>
-
- com.google.cloud.aiplatform.v1.ActiveLearningConfig.Builder
-
- All Implemented Interfaces:
ActiveLearningConfigOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ActiveLearningConfig
public static final class ActiveLearningConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ActiveLearningConfig.Builder> implements ActiveLearningConfigOrBuilder
Parameters that configure the active learning pipeline. Active learning will label the data incrementally by several iterations. For every iteration, it will select a batch of data based on the sampling strategy.
Protobuf typegoogle.cloud.aiplatform.v1.ActiveLearningConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ActiveLearningConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ActiveLearningConfig
build()
ActiveLearningConfig
buildPartial()
ActiveLearningConfig.Builder
clear()
ActiveLearningConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ActiveLearningConfig.Builder
clearHumanLabelingBudget()
ActiveLearningConfig.Builder
clearMaxDataItemCount()
Max number of human labeled DataItems.ActiveLearningConfig.Builder
clearMaxDataItemPercentage()
Max percent of total DataItems for human labeling.ActiveLearningConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ActiveLearningConfig.Builder
clearSampleConfig()
Active learning data sampling config.ActiveLearningConfig.Builder
clearTrainingConfig()
CMLE training config.ActiveLearningConfig.Builder
clone()
ActiveLearningConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ActiveLearningConfig.HumanLabelingBudgetCase
getHumanLabelingBudgetCase()
long
getMaxDataItemCount()
Max number of human labeled DataItems.int
getMaxDataItemPercentage()
Max percent of total DataItems for human labeling.SampleConfig
getSampleConfig()
Active learning data sampling config.SampleConfig.Builder
getSampleConfigBuilder()
Active learning data sampling config.SampleConfigOrBuilder
getSampleConfigOrBuilder()
Active learning data sampling config.TrainingConfig
getTrainingConfig()
CMLE training config.TrainingConfig.Builder
getTrainingConfigBuilder()
CMLE training config.TrainingConfigOrBuilder
getTrainingConfigOrBuilder()
CMLE training config.boolean
hasMaxDataItemCount()
Max number of human labeled DataItems.boolean
hasMaxDataItemPercentage()
Max percent of total DataItems for human labeling.boolean
hasSampleConfig()
Active learning data sampling config.boolean
hasTrainingConfig()
CMLE training config.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ActiveLearningConfig.Builder
mergeFrom(ActiveLearningConfig other)
ActiveLearningConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ActiveLearningConfig.Builder
mergeFrom(com.google.protobuf.Message other)
ActiveLearningConfig.Builder
mergeSampleConfig(SampleConfig value)
Active learning data sampling config.ActiveLearningConfig.Builder
mergeTrainingConfig(TrainingConfig value)
CMLE training config.ActiveLearningConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ActiveLearningConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ActiveLearningConfig.Builder
setMaxDataItemCount(long value)
Max number of human labeled DataItems.ActiveLearningConfig.Builder
setMaxDataItemPercentage(int value)
Max percent of total DataItems for human labeling.ActiveLearningConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ActiveLearningConfig.Builder
setSampleConfig(SampleConfig value)
Active learning data sampling config.ActiveLearningConfig.Builder
setSampleConfig(SampleConfig.Builder builderForValue)
Active learning data sampling config.ActiveLearningConfig.Builder
setTrainingConfig(TrainingConfig value)
CMLE training config.ActiveLearningConfig.Builder
setTrainingConfig(TrainingConfig.Builder builderForValue)
CMLE training config.ActiveLearningConfig.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ActiveLearningConfig.Builder>
-
clear
public ActiveLearningConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ActiveLearningConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ActiveLearningConfig.Builder>
-
getDefaultInstanceForType
public ActiveLearningConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ActiveLearningConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ActiveLearningConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ActiveLearningConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ActiveLearningConfig.Builder>
-
setField
public ActiveLearningConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ActiveLearningConfig.Builder>
-
clearField
public ActiveLearningConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ActiveLearningConfig.Builder>
-
clearOneof
public ActiveLearningConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ActiveLearningConfig.Builder>
-
setRepeatedField
public ActiveLearningConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ActiveLearningConfig.Builder>
-
addRepeatedField
public ActiveLearningConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ActiveLearningConfig.Builder>
-
mergeFrom
public ActiveLearningConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ActiveLearningConfig.Builder>
-
mergeFrom
public ActiveLearningConfig.Builder mergeFrom(ActiveLearningConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ActiveLearningConfig.Builder>
-
mergeFrom
public ActiveLearningConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ActiveLearningConfig.Builder>
- Throws:
IOException
-
getHumanLabelingBudgetCase
public ActiveLearningConfig.HumanLabelingBudgetCase getHumanLabelingBudgetCase()
- Specified by:
getHumanLabelingBudgetCase
in interfaceActiveLearningConfigOrBuilder
-
clearHumanLabelingBudget
public ActiveLearningConfig.Builder clearHumanLabelingBudget()
-
hasMaxDataItemCount
public boolean hasMaxDataItemCount()
Max number of human labeled DataItems.
int64 max_data_item_count = 1;
- Specified by:
hasMaxDataItemCount
in interfaceActiveLearningConfigOrBuilder
- Returns:
- Whether the maxDataItemCount field is set.
-
getMaxDataItemCount
public long getMaxDataItemCount()
Max number of human labeled DataItems.
int64 max_data_item_count = 1;
- Specified by:
getMaxDataItemCount
in interfaceActiveLearningConfigOrBuilder
- Returns:
- The maxDataItemCount.
-
setMaxDataItemCount
public ActiveLearningConfig.Builder setMaxDataItemCount(long value)
Max number of human labeled DataItems.
int64 max_data_item_count = 1;
- Parameters:
value
- The maxDataItemCount to set.- Returns:
- This builder for chaining.
-
clearMaxDataItemCount
public ActiveLearningConfig.Builder clearMaxDataItemCount()
Max number of human labeled DataItems.
int64 max_data_item_count = 1;
- Returns:
- This builder for chaining.
-
hasMaxDataItemPercentage
public boolean hasMaxDataItemPercentage()
Max percent of total DataItems for human labeling.
int32 max_data_item_percentage = 2;
- Specified by:
hasMaxDataItemPercentage
in interfaceActiveLearningConfigOrBuilder
- Returns:
- Whether the maxDataItemPercentage field is set.
-
getMaxDataItemPercentage
public int getMaxDataItemPercentage()
Max percent of total DataItems for human labeling.
int32 max_data_item_percentage = 2;
- Specified by:
getMaxDataItemPercentage
in interfaceActiveLearningConfigOrBuilder
- Returns:
- The maxDataItemPercentage.
-
setMaxDataItemPercentage
public ActiveLearningConfig.Builder setMaxDataItemPercentage(int value)
Max percent of total DataItems for human labeling.
int32 max_data_item_percentage = 2;
- Parameters:
value
- The maxDataItemPercentage to set.- Returns:
- This builder for chaining.
-
clearMaxDataItemPercentage
public ActiveLearningConfig.Builder clearMaxDataItemPercentage()
Max percent of total DataItems for human labeling.
int32 max_data_item_percentage = 2;
- Returns:
- This builder for chaining.
-
hasSampleConfig
public boolean hasSampleConfig()
Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.
.google.cloud.aiplatform.v1.SampleConfig sample_config = 3;
- Specified by:
hasSampleConfig
in interfaceActiveLearningConfigOrBuilder
- Returns:
- Whether the sampleConfig field is set.
-
getSampleConfig
public SampleConfig getSampleConfig()
Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.
.google.cloud.aiplatform.v1.SampleConfig sample_config = 3;
- Specified by:
getSampleConfig
in interfaceActiveLearningConfigOrBuilder
- Returns:
- The sampleConfig.
-
setSampleConfig
public ActiveLearningConfig.Builder setSampleConfig(SampleConfig value)
Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.
.google.cloud.aiplatform.v1.SampleConfig sample_config = 3;
-
setSampleConfig
public ActiveLearningConfig.Builder setSampleConfig(SampleConfig.Builder builderForValue)
Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.
.google.cloud.aiplatform.v1.SampleConfig sample_config = 3;
-
mergeSampleConfig
public ActiveLearningConfig.Builder mergeSampleConfig(SampleConfig value)
Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.
.google.cloud.aiplatform.v1.SampleConfig sample_config = 3;
-
clearSampleConfig
public ActiveLearningConfig.Builder clearSampleConfig()
Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.
.google.cloud.aiplatform.v1.SampleConfig sample_config = 3;
-
getSampleConfigBuilder
public SampleConfig.Builder getSampleConfigBuilder()
Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.
.google.cloud.aiplatform.v1.SampleConfig sample_config = 3;
-
getSampleConfigOrBuilder
public SampleConfigOrBuilder getSampleConfigOrBuilder()
Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.
.google.cloud.aiplatform.v1.SampleConfig sample_config = 3;
- Specified by:
getSampleConfigOrBuilder
in interfaceActiveLearningConfigOrBuilder
-
hasTrainingConfig
public boolean hasTrainingConfig()
CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.
.google.cloud.aiplatform.v1.TrainingConfig training_config = 4;
- Specified by:
hasTrainingConfig
in interfaceActiveLearningConfigOrBuilder
- Returns:
- Whether the trainingConfig field is set.
-
getTrainingConfig
public TrainingConfig getTrainingConfig()
CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.
.google.cloud.aiplatform.v1.TrainingConfig training_config = 4;
- Specified by:
getTrainingConfig
in interfaceActiveLearningConfigOrBuilder
- Returns:
- The trainingConfig.
-
setTrainingConfig
public ActiveLearningConfig.Builder setTrainingConfig(TrainingConfig value)
CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.
.google.cloud.aiplatform.v1.TrainingConfig training_config = 4;
-
setTrainingConfig
public ActiveLearningConfig.Builder setTrainingConfig(TrainingConfig.Builder builderForValue)
CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.
.google.cloud.aiplatform.v1.TrainingConfig training_config = 4;
-
mergeTrainingConfig
public ActiveLearningConfig.Builder mergeTrainingConfig(TrainingConfig value)
CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.
.google.cloud.aiplatform.v1.TrainingConfig training_config = 4;
-
clearTrainingConfig
public ActiveLearningConfig.Builder clearTrainingConfig()
CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.
.google.cloud.aiplatform.v1.TrainingConfig training_config = 4;
-
getTrainingConfigBuilder
public TrainingConfig.Builder getTrainingConfigBuilder()
CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.
.google.cloud.aiplatform.v1.TrainingConfig training_config = 4;
-
getTrainingConfigOrBuilder
public TrainingConfigOrBuilder getTrainingConfigOrBuilder()
CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.
.google.cloud.aiplatform.v1.TrainingConfig training_config = 4;
- Specified by:
getTrainingConfigOrBuilder
in interfaceActiveLearningConfigOrBuilder
-
setUnknownFields
public final ActiveLearningConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ActiveLearningConfig.Builder>
-
mergeUnknownFields
public final ActiveLearningConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ActiveLearningConfig.Builder>
-
-