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.GeneratedMessageV3.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.GeneratedMessageV3.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 typegoogle.cloud.aiplatform.v1.SampleConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SampleConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SampleConfig
build()
SampleConfig
buildPartial()
SampleConfig.Builder
clear()
SampleConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
SampleConfig.Builder
clearFollowingBatchSamplePercentage()
The percentage of data needed to be labeled in each following batch (except the first batch).SampleConfig.Builder
clearFollowingBatchSampleSize()
SampleConfig.Builder
clearInitialBatchSamplePercentage()
The percentage of data needed to be labeled in the first batch.SampleConfig.Builder
clearInitialBatchSampleSize()
SampleConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
SampleConfig.Builder
clearSampleStrategy()
Field to choose sampling strategy.SampleConfig.Builder
clone()
SampleConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
int
getFollowingBatchSamplePercentage()
The percentage of data needed to be labeled in each following batch (except the first batch).SampleConfig.FollowingBatchSampleSizeCase
getFollowingBatchSampleSizeCase()
int
getInitialBatchSamplePercentage()
The percentage of data needed to be labeled in the first batch.SampleConfig.InitialBatchSampleSizeCase
getInitialBatchSampleSizeCase()
SampleConfig.SampleStrategy
getSampleStrategy()
Field to choose sampling strategy.int
getSampleStrategyValue()
Field to choose sampling strategy.boolean
hasFollowingBatchSamplePercentage()
The percentage of data needed to be labeled in each following batch (except the first batch).boolean
hasInitialBatchSamplePercentage()
The percentage of data needed to be labeled in the first batch.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
SampleConfig.Builder
mergeFrom(SampleConfig other)
SampleConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
SampleConfig.Builder
mergeFrom(com.google.protobuf.Message other)
SampleConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
SampleConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SampleConfig.Builder
setFollowingBatchSamplePercentage(int value)
The percentage of data needed to be labeled in each following batch (except the first batch).SampleConfig.Builder
setInitialBatchSamplePercentage(int value)
The percentage of data needed to be labeled in the first batch.SampleConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
SampleConfig.Builder
setSampleStrategy(SampleConfig.SampleStrategy value)
Field to choose sampling strategy.SampleConfig.Builder
setSampleStrategyValue(int value)
Field to choose sampling strategy.SampleConfig.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<SampleConfig.Builder>
-
clear
public SampleConfig.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<SampleConfig.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<SampleConfig.Builder>
-
getDefaultInstanceForType
public SampleConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public SampleConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SampleConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SampleConfig.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<SampleConfig.Builder>
-
setField
public SampleConfig.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<SampleConfig.Builder>
-
clearField
public SampleConfig.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<SampleConfig.Builder>
-
clearOneof
public SampleConfig.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<SampleConfig.Builder>
-
setRepeatedField
public SampleConfig.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<SampleConfig.Builder>
-
addRepeatedField
public SampleConfig.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<SampleConfig.Builder>
-
mergeFrom
public SampleConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SampleConfig.Builder>
-
mergeFrom
public SampleConfig.Builder mergeFrom(SampleConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<SampleConfig.Builder>
-
mergeFrom
public SampleConfig.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<SampleConfig.Builder>
- Throws:
IOException
-
getInitialBatchSampleSizeCase
public SampleConfig.InitialBatchSampleSizeCase getInitialBatchSampleSizeCase()
- Specified by:
getInitialBatchSampleSizeCase
in interfaceSampleConfigOrBuilder
-
clearInitialBatchSampleSize
public SampleConfig.Builder clearInitialBatchSampleSize()
-
getFollowingBatchSampleSizeCase
public SampleConfig.FollowingBatchSampleSizeCase getFollowingBatchSampleSizeCase()
- Specified by:
getFollowingBatchSampleSizeCase
in interfaceSampleConfigOrBuilder
-
clearFollowingBatchSampleSize
public SampleConfig.Builder 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:
hasInitialBatchSamplePercentage
in 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:
getInitialBatchSamplePercentage
in interfaceSampleConfigOrBuilder
- Returns:
- The initialBatchSamplePercentage.
-
setInitialBatchSamplePercentage
public SampleConfig.Builder setInitialBatchSamplePercentage(int value)
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
public SampleConfig.Builder 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:
hasFollowingBatchSamplePercentage
in 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:
getFollowingBatchSamplePercentage
in interfaceSampleConfigOrBuilder
- Returns:
- The followingBatchSamplePercentage.
-
setFollowingBatchSamplePercentage
public SampleConfig.Builder setFollowingBatchSamplePercentage(int value)
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
public SampleConfig.Builder 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:
getSampleStrategyValue
in interfaceSampleConfigOrBuilder
- Returns:
- The enum numeric value on the wire for sampleStrategy.
-
setSampleStrategyValue
public SampleConfig.Builder setSampleStrategyValue(int value)
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
public SampleConfig.SampleStrategy 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:
getSampleStrategy
in interfaceSampleConfigOrBuilder
- Returns:
- The sampleStrategy.
-
setSampleStrategy
public SampleConfig.Builder setSampleStrategy(SampleConfig.SampleStrategy value)
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
public SampleConfig.Builder 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.
-
setUnknownFields
public final SampleConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SampleConfig.Builder>
-
mergeUnknownFields
public final SampleConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SampleConfig.Builder>
-
-