Class RubricGroup.Builder (3.100.0)

public static final class RubricGroup.Builder extends 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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllRubrics(Iterable<? extends Rubric> values)

public RubricGroup.Builder addAllRubrics(Iterable<? extends Rubric> values)

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Parameter
Name Description
values Iterable<? extends com.google.cloud.aiplatform.v1beta1.Rubric>
Returns
Type Description
RubricGroup.Builder

addRubrics(Rubric value)

public RubricGroup.Builder addRubrics(Rubric value)

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Parameter
Name Description
value Rubric
Returns
Type Description
RubricGroup.Builder

addRubrics(Rubric.Builder builderForValue)

public RubricGroup.Builder addRubrics(Rubric.Builder builderForValue)

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Parameter
Name Description
builderForValue Rubric.Builder
Returns
Type Description
RubricGroup.Builder

addRubrics(int index, Rubric value)

public RubricGroup.Builder addRubrics(int index, Rubric value)

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Parameters
Name Description
index int
value Rubric
Returns
Type Description
RubricGroup.Builder

addRubrics(int index, Rubric.Builder builderForValue)

public RubricGroup.Builder addRubrics(int index, Rubric.Builder builderForValue)

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Parameters
Name Description
index int
builderForValue Rubric.Builder
Returns
Type Description
RubricGroup.Builder

addRubricsBuilder()

public Rubric.Builder addRubricsBuilder()

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Returns
Type Description
Rubric.Builder

addRubricsBuilder(int index)

public Rubric.Builder addRubricsBuilder(int index)

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Parameter
Name Description
index int
Returns
Type Description
Rubric.Builder

build()

public RubricGroup build()
Returns
Type Description
RubricGroup

buildPartial()

public RubricGroup buildPartial()
Returns
Type Description
RubricGroup

clear()

public RubricGroup.Builder clear()
Returns
Type Description
RubricGroup.Builder
Overrides

clearDisplayName()

public RubricGroup.Builder 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
Type Description
RubricGroup.Builder

This builder for chaining.

clearGroupId()

public RubricGroup.Builder clearGroupId()

Unique identifier for the group.

string group_id = 1;

Returns
Type Description
RubricGroup.Builder

This builder for chaining.

clearRubrics()

public RubricGroup.Builder clearRubrics()

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Returns
Type Description
RubricGroup.Builder

getDefaultInstanceForType()

public RubricGroup getDefaultInstanceForType()
Returns
Type Description
RubricGroup

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDisplayName()

public String 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;

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public 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;

Returns
Type Description
ByteString

The bytes for displayName.

getGroupId()

public String getGroupId()

Unique identifier for the group.

string group_id = 1;

Returns
Type Description
String

The groupId.

getGroupIdBytes()

public ByteString getGroupIdBytes()

Unique identifier for the group.

string group_id = 1;

Returns
Type Description
ByteString

The bytes for groupId.

getRubrics(int index)

public Rubric getRubrics(int index)

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Parameter
Name Description
index int
Returns
Type Description
Rubric

getRubricsBuilder(int index)

public Rubric.Builder getRubricsBuilder(int index)

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Parameter
Name Description
index int
Returns
Type Description
Rubric.Builder

getRubricsBuilderList()

public List<Rubric.Builder> getRubricsBuilderList()

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Returns
Type Description
List<Builder>

getRubricsCount()

public int getRubricsCount()

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Returns
Type Description
int

getRubricsList()

public List<Rubric> getRubricsList()

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Returns
Type Description
List<Rubric>

getRubricsOrBuilder(int index)

public RubricOrBuilder getRubricsOrBuilder(int index)

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Parameter
Name Description
index int
Returns
Type Description
RubricOrBuilder

getRubricsOrBuilderList()

public List<? extends RubricOrBuilder> getRubricsOrBuilderList()

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Returns
Type Description
List<? extends com.google.cloud.aiplatform.v1beta1.RubricOrBuilder>

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(RubricGroup other)

public RubricGroup.Builder mergeFrom(RubricGroup other)
Parameter
Name Description
other RubricGroup
Returns
Type Description
RubricGroup.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public RubricGroup.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RubricGroup.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public RubricGroup.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
RubricGroup.Builder
Overrides

removeRubrics(int index)

public RubricGroup.Builder removeRubrics(int index)

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Parameter
Name Description
index int
Returns
Type Description
RubricGroup.Builder

setDisplayName(String value)

public RubricGroup.Builder setDisplayName(String value)

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;

Parameter
Name Description
value String

The displayName to set.

Returns
Type Description
RubricGroup.Builder

This builder for chaining.

setDisplayNameBytes(ByteString value)

public RubricGroup.Builder setDisplayNameBytes(ByteString value)

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;

Parameter
Name Description
value ByteString

The bytes for displayName to set.

Returns
Type Description
RubricGroup.Builder

This builder for chaining.

setGroupId(String value)

public RubricGroup.Builder setGroupId(String value)

Unique identifier for the group.

string group_id = 1;

Parameter
Name Description
value String

The groupId to set.

Returns
Type Description
RubricGroup.Builder

This builder for chaining.

setGroupIdBytes(ByteString value)

public RubricGroup.Builder setGroupIdBytes(ByteString value)

Unique identifier for the group.

string group_id = 1;

Parameter
Name Description
value ByteString

The bytes for groupId to set.

Returns
Type Description
RubricGroup.Builder

This builder for chaining.

setRubrics(int index, Rubric value)

public RubricGroup.Builder setRubrics(int index, Rubric value)

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Parameters
Name Description
index int
value Rubric
Returns
Type Description
RubricGroup.Builder

setRubrics(int index, Rubric.Builder builderForValue)

public RubricGroup.Builder setRubrics(int index, Rubric.Builder builderForValue)

Rubrics that are part of this group.

repeated .google.cloud.aiplatform.v1beta1.Rubric rubrics = 3;

Parameters
Name Description
index int
builderForValue Rubric.Builder
Returns
Type Description
RubricGroup.Builder