Class RubricGroup.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RubricGroup.Builder>
com.google.cloud.aiplatform.v1beta1.RubricGroup.Builder
- All Implemented Interfaces:
RubricGroupOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RubricGroup
public static final class RubricGroup.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RubricGroup.Builder>
implements RubricGroupOrBuilder
A group of rubrics, used for grouping rubrics based on a metric or a version.Protobuf type
google.cloud.aiplatform.v1beta1.RubricGroup-
Method Summary
Modifier and TypeMethodDescriptionaddAllRubrics(Iterable<? extends Rubric> values) Rubrics that are part of this group.addRubrics(int index, Rubric value) Rubrics that are part of this group.addRubrics(int index, Rubric.Builder builderForValue) Rubrics that are part of this group.addRubrics(Rubric value) Rubrics that are part of this group.addRubrics(Rubric.Builder builderForValue) Rubrics that are part of this group.Rubrics that are part of this group.addRubricsBuilder(int index) Rubrics that are part of this group.build()clear()Human-readable name for the group.Unique identifier for the group.Rubrics that are part of this group.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorHuman-readable name for the group.com.google.protobuf.ByteStringHuman-readable name for the group.Unique identifier for the group.com.google.protobuf.ByteStringUnique identifier for the group.getRubrics(int index) Rubrics that are part of this group.getRubricsBuilder(int index) Rubrics that are part of this group.Rubrics that are part of this group.intRubrics that are part of this group.Rubrics that are part of this group.getRubricsOrBuilder(int index) Rubrics that are part of this group.List<? extends RubricOrBuilder>Rubrics that are part of this group.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(RubricGroup other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeRubrics(int index) Rubrics that are part of this group.setDisplayName(String value) Human-readable name for the group.setDisplayNameBytes(com.google.protobuf.ByteString value) Human-readable name for the group.setGroupId(String value) Unique identifier for the group.setGroupIdBytes(com.google.protobuf.ByteString value) Unique identifier for the group.setRubrics(int index, Rubric value) Rubrics that are part of this group.setRubrics(int index, Rubric.Builder builderForValue) Rubrics that are part of this group.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<RubricGroup.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<RubricGroup.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<RubricGroup.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<RubricGroup.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RubricGroup.Builder>
-
mergeFrom
public RubricGroup.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<RubricGroup.Builder>- Throws:
IOException
-
getGroupId
Unique identifier for the group.
string group_id = 1;- Specified by:
getGroupIdin interfaceRubricGroupOrBuilder- Returns:
- The groupId.
-
getGroupIdBytes
public com.google.protobuf.ByteString getGroupIdBytes()Unique identifier for the group.
string group_id = 1;- Specified by:
getGroupIdBytesin interfaceRubricGroupOrBuilder- Returns:
- The bytes for groupId.
-
setGroupId
Unique identifier for the group.
string group_id = 1;- Parameters:
value- The groupId to set.- Returns:
- This builder for chaining.
-
clearGroupId
Unique identifier for the group.
string group_id = 1;- Returns:
- This builder for chaining.
-
setGroupIdBytes
Unique identifier for the group.
string group_id = 1;- Parameters:
value- The bytes for groupId to set.- Returns:
- This builder for chaining.
-
getDisplayName
Human-readable name for the group. This should be unique within a given context if used for display or selection. Example: "Instruction Following V1", "Content Quality - Summarization Task".
string display_name = 2;- Specified by:
getDisplayNamein interfaceRubricGroupOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Human-readable name for the group. This should be unique within a given context if used for display or selection. Example: "Instruction Following V1", "Content Quality - Summarization Task".
string display_name = 2;- Specified by:
getDisplayNameBytesin interfaceRubricGroupOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Human-readable name for the group. This should be unique within a given context if used for display or selection. Example: "Instruction Following V1", "Content Quality - Summarization Task".
string display_name = 2;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Human-readable name for the group. This should be unique within a given context if used for display or selection. Example: "Instruction Following V1", "Content Quality - Summarization Task".
string display_name = 2;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Human-readable name for the group. This should be unique within a given context if used for display or selection. Example: "Instruction Following V1", "Content Quality - Summarization Task".
string display_name = 2;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getRubricsList
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;- Specified by:
getRubricsListin interfaceRubricGroupOrBuilder
-
getRubricsCount
public int getRubricsCount()Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;- Specified by:
getRubricsCountin interfaceRubricGroupOrBuilder
-
getRubrics
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;- Specified by:
getRubricsin interfaceRubricGroupOrBuilder
-
setRubrics
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3; -
setRubrics
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3; -
addRubrics
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3; -
addRubrics
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3; -
addRubrics
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3; -
addRubrics
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3; -
addAllRubrics
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3; -
clearRubrics
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3; -
removeRubrics
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3; -
getRubricsBuilder
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3; -
getRubricsOrBuilder
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;- Specified by:
getRubricsOrBuilderin interfaceRubricGroupOrBuilder
-
getRubricsOrBuilderList
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;- Specified by:
getRubricsOrBuilderListin interfaceRubricGroupOrBuilder
-
addRubricsBuilder
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3; -
addRubricsBuilder
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3; -
getRubricsBuilderList
Rubrics that are part of this group.
repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;
-