Package com.google.cloud.aiplatform.v1
Class SampleConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SampleConfig.Builder>
com.google.cloud.aiplatform.v1.SampleConfig.Builder
- All Implemented Interfaces:
SampleConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SampleConfig
public static final class SampleConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SampleConfig.Builder>
implements SampleConfigOrBuilder
Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.Protobuf type
google.cloud.aiplatform.v1.SampleConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The percentage of data needed to be labeled in each following batch (except the first batch).The percentage of data needed to be labeled in the first batch.Field to choose sampling strategy.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintThe percentage of data needed to be labeled in each following batch (except the first batch).intThe percentage of data needed to be labeled in the first batch.Field to choose sampling strategy.intField to choose sampling strategy.booleanThe percentage of data needed to be labeled in each following batch (except the first batch).booleanThe percentage of data needed to be labeled in the first batch.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(SampleConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setFollowingBatchSamplePercentage(int value) The percentage of data needed to be labeled in each following batch (except the first batch).setInitialBatchSamplePercentage(int value) The percentage of data needed to be labeled in the first batch.Field to choose sampling strategy.setSampleStrategyValue(int value) Field to choose sampling strategy.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<SampleConfig.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<SampleConfig.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<SampleConfig.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<SampleConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SampleConfig.Builder>
-
mergeFrom
public SampleConfig.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<SampleConfig.Builder>- Throws:
IOException
-
getInitialBatchSampleSizeCase
- Specified by:
getInitialBatchSampleSizeCasein interfaceSampleConfigOrBuilder
-
clearInitialBatchSampleSize
-
getFollowingBatchSampleSizeCase
- Specified by:
getFollowingBatchSampleSizeCasein interfaceSampleConfigOrBuilder
-
clearFollowingBatchSampleSize
-
hasInitialBatchSamplePercentage
public boolean hasInitialBatchSamplePercentage()The percentage of data needed to be labeled in the first batch.
int32 initial_batch_sample_percentage = 1;- Specified by:
hasInitialBatchSamplePercentagein interfaceSampleConfigOrBuilder- Returns:
- Whether the initialBatchSamplePercentage field is set.
-
getInitialBatchSamplePercentage
public int getInitialBatchSamplePercentage()The percentage of data needed to be labeled in the first batch.
int32 initial_batch_sample_percentage = 1;- Specified by:
getInitialBatchSamplePercentagein interfaceSampleConfigOrBuilder- Returns:
- The initialBatchSamplePercentage.
-
setInitialBatchSamplePercentage
The percentage of data needed to be labeled in the first batch.
int32 initial_batch_sample_percentage = 1;- Parameters:
value- The initialBatchSamplePercentage to set.- Returns:
- This builder for chaining.
-
clearInitialBatchSamplePercentage
The percentage of data needed to be labeled in the first batch.
int32 initial_batch_sample_percentage = 1;- Returns:
- This builder for chaining.
-
hasFollowingBatchSamplePercentage
public boolean hasFollowingBatchSamplePercentage()The percentage of data needed to be labeled in each following batch (except the first batch).
int32 following_batch_sample_percentage = 3;- Specified by:
hasFollowingBatchSamplePercentagein interfaceSampleConfigOrBuilder- Returns:
- Whether the followingBatchSamplePercentage field is set.
-
getFollowingBatchSamplePercentage
public int getFollowingBatchSamplePercentage()The percentage of data needed to be labeled in each following batch (except the first batch).
int32 following_batch_sample_percentage = 3;- Specified by:
getFollowingBatchSamplePercentagein interfaceSampleConfigOrBuilder- Returns:
- The followingBatchSamplePercentage.
-
setFollowingBatchSamplePercentage
The percentage of data needed to be labeled in each following batch (except the first batch).
int32 following_batch_sample_percentage = 3;- Parameters:
value- The followingBatchSamplePercentage to set.- Returns:
- This builder for chaining.
-
clearFollowingBatchSamplePercentage
The percentage of data needed to be labeled in each following batch (except the first batch).
int32 following_batch_sample_percentage = 3;- Returns:
- This builder for chaining.
-
getSampleStrategyValue
public int getSampleStrategyValue()Field to choose sampling strategy. Sampling strategy will decide which data should be selected for human labeling in every batch.
.google.cloud.aiplatform.v1.SampleConfig.SampleStrategy sample_strategy = 5;- Specified by:
getSampleStrategyValuein interfaceSampleConfigOrBuilder- Returns:
- The enum numeric value on the wire for sampleStrategy.
-
setSampleStrategyValue
Field to choose sampling strategy. Sampling strategy will decide which data should be selected for human labeling in every batch.
.google.cloud.aiplatform.v1.SampleConfig.SampleStrategy sample_strategy = 5;- Parameters:
value- The enum numeric value on the wire for sampleStrategy to set.- Returns:
- This builder for chaining.
-
getSampleStrategy
Field to choose sampling strategy. Sampling strategy will decide which data should be selected for human labeling in every batch.
.google.cloud.aiplatform.v1.SampleConfig.SampleStrategy sample_strategy = 5;- Specified by:
getSampleStrategyin interfaceSampleConfigOrBuilder- Returns:
- The sampleStrategy.
-
setSampleStrategy
Field to choose sampling strategy. Sampling strategy will decide which data should be selected for human labeling in every batch.
.google.cloud.aiplatform.v1.SampleConfig.SampleStrategy sample_strategy = 5;- Parameters:
value- The sampleStrategy to set.- Returns:
- This builder for chaining.
-
clearSampleStrategy
Field to choose sampling strategy. Sampling strategy will decide which data should be selected for human labeling in every batch.
.google.cloud.aiplatform.v1.SampleConfig.SampleStrategy sample_strategy = 5;- Returns:
- This builder for chaining.
-