Class RubricGenerationSpec (3.94.0)

public final class RubricGenerationSpec extends GeneratedMessage implements RubricGenerationSpecOrBuilder

Specification for how rubrics should be generated.

Protobuf type google.cloud.aiplatform.v1beta1.RubricGenerationSpec

Static Fields

MODEL_CONFIG_FIELD_NUMBER

public static final int MODEL_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

PROMPT_TEMPLATE_FIELD_NUMBER

public static final int PROMPT_TEMPLATE_FIELD_NUMBER
Field Value
Type Description
int

RUBRIC_CONTENT_TYPE_FIELD_NUMBER

public static final int RUBRIC_CONTENT_TYPE_FIELD_NUMBER
Field Value
Type Description
int

RUBRIC_TYPE_ONTOLOGY_FIELD_NUMBER

public static final int RUBRIC_TYPE_ONTOLOGY_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static RubricGenerationSpec getDefaultInstance()
Returns
Type Description
RubricGenerationSpec

getDescriptor()

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

newBuilder()

public static RubricGenerationSpec.Builder newBuilder()
Returns
Type Description
RubricGenerationSpec.Builder

newBuilder(RubricGenerationSpec prototype)

public static RubricGenerationSpec.Builder newBuilder(RubricGenerationSpec prototype)
Parameter
Name Description
prototype RubricGenerationSpec
Returns
Type Description
RubricGenerationSpec.Builder

parseDelimitedFrom(InputStream input)

public static RubricGenerationSpec parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
RubricGenerationSpec
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static RubricGenerationSpec parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RubricGenerationSpec
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static RubricGenerationSpec parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
RubricGenerationSpec
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static RubricGenerationSpec parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RubricGenerationSpec
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static RubricGenerationSpec parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
RubricGenerationSpec
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static RubricGenerationSpec parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RubricGenerationSpec
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static RubricGenerationSpec parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
RubricGenerationSpec
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static RubricGenerationSpec parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RubricGenerationSpec
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static RubricGenerationSpec parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
RubricGenerationSpec
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static RubricGenerationSpec parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RubricGenerationSpec
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static RubricGenerationSpec parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
RubricGenerationSpec
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static RubricGenerationSpec parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RubricGenerationSpec
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<RubricGenerationSpec> parser()
Returns
Type Description
Parser<RubricGenerationSpec>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public RubricGenerationSpec getDefaultInstanceForType()
Returns
Type Description
RubricGenerationSpec

getModelConfig()

public AutoraterConfig getModelConfig()

Configuration for the model used in rubric generation. Configs including sampling count and base model can be specified here. Flipping is not supported for rubric generation.

optional .google.cloud.aiplatform.v1beta1.AutoraterConfig model_config = 4;

Returns
Type Description
AutoraterConfig

The modelConfig.

getModelConfigOrBuilder()

public AutoraterConfigOrBuilder getModelConfigOrBuilder()

Configuration for the model used in rubric generation. Configs including sampling count and base model can be specified here. Flipping is not supported for rubric generation.

optional .google.cloud.aiplatform.v1beta1.AutoraterConfig model_config = 4;

Returns
Type Description
AutoraterConfigOrBuilder

getParserForType()

public Parser<RubricGenerationSpec> getParserForType()
Returns
Type Description
Parser<RubricGenerationSpec>
Overrides

getPromptTemplate()

public String getPromptTemplate()

Template for the prompt used to generate rubrics. The details should be updated based on the most-recent recipe requirements.

string prompt_template = 1;

Returns
Type Description
String

The promptTemplate.

getPromptTemplateBytes()

public ByteString getPromptTemplateBytes()

Template for the prompt used to generate rubrics. The details should be updated based on the most-recent recipe requirements.

string prompt_template = 1;

Returns
Type Description
ByteString

The bytes for promptTemplate.

getRubricContentType()

public RubricGenerationSpec.RubricContentType getRubricContentType()

The type of rubric content to be generated.

.google.cloud.aiplatform.v1beta1.RubricGenerationSpec.RubricContentType rubric_content_type = 5;

Returns
Type Description
RubricGenerationSpec.RubricContentType

The rubricContentType.

getRubricContentTypeValue()

public int getRubricContentTypeValue()

The type of rubric content to be generated.

.google.cloud.aiplatform.v1beta1.RubricGenerationSpec.RubricContentType rubric_content_type = 5;

Returns
Type Description
int

The enum numeric value on the wire for rubricContentType.

getRubricTypeOntology(int index)

public String getRubricTypeOntology(int index)

Optional. An optional, pre-defined list of allowed types for generated rubrics. If this field is provided, it implies include_rubric_type should be true, and the generated rubric types should be chosen from this ontology.

repeated string rubric_type_ontology = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The rubricTypeOntology at the given index.

getRubricTypeOntologyBytes(int index)

public ByteString getRubricTypeOntologyBytes(int index)

Optional. An optional, pre-defined list of allowed types for generated rubrics. If this field is provided, it implies include_rubric_type should be true, and the generated rubric types should be chosen from this ontology.

repeated string rubric_type_ontology = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the rubricTypeOntology at the given index.

getRubricTypeOntologyCount()

public int getRubricTypeOntologyCount()

Optional. An optional, pre-defined list of allowed types for generated rubrics. If this field is provided, it implies include_rubric_type should be true, and the generated rubric types should be chosen from this ontology.

repeated string rubric_type_ontology = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of rubricTypeOntology.

getRubricTypeOntologyList()

public ProtocolStringList getRubricTypeOntologyList()

Optional. An optional, pre-defined list of allowed types for generated rubrics. If this field is provided, it implies include_rubric_type should be true, and the generated rubric types should be chosen from this ontology.

repeated string rubric_type_ontology = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProtocolStringList

A list containing the rubricTypeOntology.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasModelConfig()

public boolean hasModelConfig()

Configuration for the model used in rubric generation. Configs including sampling count and base model can be specified here. Flipping is not supported for rubric generation.

optional .google.cloud.aiplatform.v1beta1.AutoraterConfig model_config = 4;

Returns
Type Description
boolean

Whether the modelConfig field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public RubricGenerationSpec.Builder newBuilderForType()
Returns
Type Description
RubricGenerationSpec.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected RubricGenerationSpec.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
RubricGenerationSpec.Builder
Overrides

toBuilder()

public RubricGenerationSpec.Builder toBuilder()
Returns
Type Description
RubricGenerationSpec.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException