Class GenerateInstanceRubricsRequest (3.94.0)

public final class GenerateInstanceRubricsRequest extends GeneratedMessage implements GenerateInstanceRubricsRequestOrBuilder

Request message for EvaluationService.GenerateInstanceRubrics.

Protobuf type google.cloud.aiplatform.v1beta1.GenerateInstanceRubricsRequest

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > GenerateInstanceRubricsRequest

Static Fields

AGENT_CONFIG_FIELD_NUMBER

public static final int AGENT_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

CONTENTS_FIELD_NUMBER

public static final int CONTENTS_FIELD_NUMBER
Field Value
Type Description
int

LOCATION_FIELD_NUMBER

public static final int LOCATION_FIELD_NUMBER
Field Value
Type Description
int

PREDEFINED_RUBRIC_GENERATION_SPEC_FIELD_NUMBER

public static final int PREDEFINED_RUBRIC_GENERATION_SPEC_FIELD_NUMBER
Field Value
Type Description
int

RUBRIC_GENERATION_SPEC_FIELD_NUMBER

public static final int RUBRIC_GENERATION_SPEC_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static GenerateInstanceRubricsRequest getDefaultInstance()
Returns
Type Description
GenerateInstanceRubricsRequest

getDescriptor()

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

newBuilder()

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

newBuilder(GenerateInstanceRubricsRequest prototype)

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

parseDelimitedFrom(InputStream input)

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

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(byte[] data)

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

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteString data)

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

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(CodedInputStream input)

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

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

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

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteBuffer data)

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

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

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

parser()

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

Methods

equals(Object obj)

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

getAgentConfig()

public EvaluationInstance.DeprecatedAgentConfig getAgentConfig()

Optional. Agent configuration, required for agent-based rubric generation.

.google.cloud.aiplatform.v1beta1.EvaluationInstance.DeprecatedAgentConfig agent_config = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvaluationInstance.DeprecatedAgentConfig

The agentConfig.

getAgentConfigOrBuilder()

public EvaluationInstance.DeprecatedAgentConfigOrBuilder getAgentConfigOrBuilder()

Optional. Agent configuration, required for agent-based rubric generation.

.google.cloud.aiplatform.v1beta1.EvaluationInstance.DeprecatedAgentConfig agent_config = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvaluationInstance.DeprecatedAgentConfigOrBuilder

getContents(int index)

public Content getContents(int index)

Required. The prompt to generate rubrics from. For single-turn queries, this is a single instance. For multi-turn queries, this is a repeated field that contains conversation history + latest request.

repeated .google.cloud.aiplatform.v1beta1.Content contents = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
Content

getContentsCount()

public int getContentsCount()

Required. The prompt to generate rubrics from. For single-turn queries, this is a single instance. For multi-turn queries, this is a repeated field that contains conversation history + latest request.

repeated .google.cloud.aiplatform.v1beta1.Content contents = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

getContentsList()

public List<Content> getContentsList()

Required. The prompt to generate rubrics from. For single-turn queries, this is a single instance. For multi-turn queries, this is a repeated field that contains conversation history + latest request.

repeated .google.cloud.aiplatform.v1beta1.Content contents = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Content>

getContentsOrBuilder(int index)

public ContentOrBuilder getContentsOrBuilder(int index)

Required. The prompt to generate rubrics from. For single-turn queries, this is a single instance. For multi-turn queries, this is a repeated field that contains conversation history + latest request.

repeated .google.cloud.aiplatform.v1beta1.Content contents = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
ContentOrBuilder

getContentsOrBuilderList()

public List<? extends ContentOrBuilder> getContentsOrBuilderList()

Required. The prompt to generate rubrics from. For single-turn queries, this is a single instance. For multi-turn queries, this is a repeated field that contains conversation history + latest request.

repeated .google.cloud.aiplatform.v1beta1.Content contents = 2 [(.google.api.field_behavior) = REQUIRED];

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

getDefaultInstanceForType()

public GenerateInstanceRubricsRequest getDefaultInstanceForType()
Returns
Type Description
GenerateInstanceRubricsRequest

getLocation()

public String getLocation()

Required. The resource name of the Location to generate rubrics from. Format: projects/{project}/locations/{location}

string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The location.

getLocationBytes()

public ByteString getLocationBytes()

Required. The resource name of the Location to generate rubrics from. Format: projects/{project}/locations/{location}

string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for location.

getParserForType()

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

getPredefinedRubricGenerationSpec()

public PredefinedMetricSpec getPredefinedRubricGenerationSpec()

Optional. Specification for using the rubric generation configs of a pre-defined metric, e.g. "generic_quality_v1" and "instruction_following_v1". Some of the configs may be only used in rubric generation and not supporting evaluation, e.g. "fully_customized_generic_quality_v1". If this field is set, the rubric_generation_spec field will be ignored.

.google.cloud.aiplatform.v1beta1.PredefinedMetricSpec predefined_rubric_generation_spec = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
PredefinedMetricSpec

The predefinedRubricGenerationSpec.

getPredefinedRubricGenerationSpecOrBuilder()

public PredefinedMetricSpecOrBuilder getPredefinedRubricGenerationSpecOrBuilder()

Optional. Specification for using the rubric generation configs of a pre-defined metric, e.g. "generic_quality_v1" and "instruction_following_v1". Some of the configs may be only used in rubric generation and not supporting evaluation, e.g. "fully_customized_generic_quality_v1". If this field is set, the rubric_generation_spec field will be ignored.

.google.cloud.aiplatform.v1beta1.PredefinedMetricSpec predefined_rubric_generation_spec = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
PredefinedMetricSpecOrBuilder

getRubricGenerationSpec()

public RubricGenerationSpec getRubricGenerationSpec()

Optional. Specification for how the rubrics should be generated.

.google.cloud.aiplatform.v1beta1.RubricGenerationSpec rubric_generation_spec = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RubricGenerationSpec

The rubricGenerationSpec.

getRubricGenerationSpecOrBuilder()

public RubricGenerationSpecOrBuilder getRubricGenerationSpecOrBuilder()

Optional. Specification for how the rubrics should be generated.

.google.cloud.aiplatform.v1beta1.RubricGenerationSpec rubric_generation_spec = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RubricGenerationSpecOrBuilder

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasAgentConfig()

public boolean hasAgentConfig()

Optional. Agent configuration, required for agent-based rubric generation.

.google.cloud.aiplatform.v1beta1.EvaluationInstance.DeprecatedAgentConfig agent_config = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the agentConfig field is set.

hasPredefinedRubricGenerationSpec()

public boolean hasPredefinedRubricGenerationSpec()

Optional. Specification for using the rubric generation configs of a pre-defined metric, e.g. "generic_quality_v1" and "instruction_following_v1". Some of the configs may be only used in rubric generation and not supporting evaluation, e.g. "fully_customized_generic_quality_v1". If this field is set, the rubric_generation_spec field will be ignored.

.google.cloud.aiplatform.v1beta1.PredefinedMetricSpec predefined_rubric_generation_spec = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the predefinedRubricGenerationSpec field is set.

hasRubricGenerationSpec()

public boolean hasRubricGenerationSpec()

Optional. Specification for how the rubrics should be generated.

.google.cloud.aiplatform.v1beta1.RubricGenerationSpec rubric_generation_spec = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the rubricGenerationSpec 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 GenerateInstanceRubricsRequest.Builder newBuilderForType()
Returns
Type Description
GenerateInstanceRubricsRequest.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

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

toBuilder()

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

writeTo(CodedOutputStream output)

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