Class OperatorMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<OperatorMetadata.Builder>
com.google.cloud.datalabeling.v1beta1.OperatorMetadata.Builder
- All Implemented Interfaces:
OperatorMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OperatorMetadata
public static final class OperatorMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<OperatorMetadata.Builder>
implements OperatorMetadataOrBuilder
General information useful for labels coming from contributors.Protobuf type
google.cloud.datalabeling.v1beta1.OperatorMetadata-
Method Summary
Modifier and TypeMethodDescriptionaddAllComments(Iterable<String> values) Comments from contributors.addComments(String value) Comments from contributors.addCommentsBytes(com.google.protobuf.ByteString value) Comments from contributors.build()clear()Comments from contributors.The total number of contributors that choose this label.Confidence score corresponding to a label.The total number of contributors that answer this question.getComments(int index) Comments from contributors.com.google.protobuf.ByteStringgetCommentsBytes(int index) Comments from contributors.intComments from contributors.com.google.protobuf.ProtocolStringListComments from contributors.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintThe total number of contributors that choose this label.floatgetScore()Confidence score corresponding to a label.intThe total number of contributors that answer this question.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(OperatorMetadata other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setComments(int index, String value) Comments from contributors.setLabelVotes(int value) The total number of contributors that choose this label.setScore(float value) Confidence score corresponding to a label.setTotalVotes(int value) The total number of contributors that answer this question.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<OperatorMetadata.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<OperatorMetadata.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<OperatorMetadata.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<OperatorMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<OperatorMetadata.Builder>
-
mergeFrom
public OperatorMetadata.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<OperatorMetadata.Builder>- Throws:
IOException
-
getScore
public float getScore()Confidence score corresponding to a label. For examle, if 3 contributors have answered the question and 2 of them agree on the final label, the confidence score will be 0.67 (2/3).
float score = 1;- Specified by:
getScorein interfaceOperatorMetadataOrBuilder- Returns:
- The score.
-
setScore
Confidence score corresponding to a label. For examle, if 3 contributors have answered the question and 2 of them agree on the final label, the confidence score will be 0.67 (2/3).
float score = 1;- Parameters:
value- The score to set.- Returns:
- This builder for chaining.
-
clearScore
Confidence score corresponding to a label. For examle, if 3 contributors have answered the question and 2 of them agree on the final label, the confidence score will be 0.67 (2/3).
float score = 1;- Returns:
- This builder for chaining.
-
getTotalVotes
public int getTotalVotes()The total number of contributors that answer this question.
int32 total_votes = 2;- Specified by:
getTotalVotesin interfaceOperatorMetadataOrBuilder- Returns:
- The totalVotes.
-
setTotalVotes
The total number of contributors that answer this question.
int32 total_votes = 2;- Parameters:
value- The totalVotes to set.- Returns:
- This builder for chaining.
-
clearTotalVotes
The total number of contributors that answer this question.
int32 total_votes = 2;- Returns:
- This builder for chaining.
-
getLabelVotes
public int getLabelVotes()The total number of contributors that choose this label.
int32 label_votes = 3;- Specified by:
getLabelVotesin interfaceOperatorMetadataOrBuilder- Returns:
- The labelVotes.
-
setLabelVotes
The total number of contributors that choose this label.
int32 label_votes = 3;- Parameters:
value- The labelVotes to set.- Returns:
- This builder for chaining.
-
clearLabelVotes
The total number of contributors that choose this label.
int32 label_votes = 3;- Returns:
- This builder for chaining.
-
getCommentsList
public com.google.protobuf.ProtocolStringList getCommentsList()Comments from contributors.
repeated string comments = 4;- Specified by:
getCommentsListin interfaceOperatorMetadataOrBuilder- Returns:
- A list containing the comments.
-
getCommentsCount
public int getCommentsCount()Comments from contributors.
repeated string comments = 4;- Specified by:
getCommentsCountin interfaceOperatorMetadataOrBuilder- Returns:
- The count of comments.
-
getComments
Comments from contributors.
repeated string comments = 4;- Specified by:
getCommentsin interfaceOperatorMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The comments at the given index.
-
getCommentsBytes
public com.google.protobuf.ByteString getCommentsBytes(int index) Comments from contributors.
repeated string comments = 4;- Specified by:
getCommentsBytesin interfaceOperatorMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the comments at the given index.
-
setComments
Comments from contributors.
repeated string comments = 4;- Parameters:
index- The index to set the value at.value- The comments to set.- Returns:
- This builder for chaining.
-
addComments
Comments from contributors.
repeated string comments = 4;- Parameters:
value- The comments to add.- Returns:
- This builder for chaining.
-
addAllComments
Comments from contributors.
repeated string comments = 4;- Parameters:
values- The comments to add.- Returns:
- This builder for chaining.
-
clearComments
Comments from contributors.
repeated string comments = 4;- Returns:
- This builder for chaining.
-
addCommentsBytes
Comments from contributors.
repeated string comments = 4;- Parameters:
value- The bytes of the comments to add.- Returns:
- This builder for chaining.
-