public final class RubricVerdict extends GeneratedMessage implements RubricVerdictOrBuilder
Represents the verdict of an evaluation against a single rubric.
Protobuf type google.cloud.aiplatform.v1beta1.RubricVerdict
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int EVALUATED_RUBRIC_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int REASONING_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int VERDICT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static RubricVerdict getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static RubricVerdict.Builder newBuilder()
public static RubricVerdict.Builder newBuilder(RubricVerdict prototype)
public static RubricVerdict parseDelimitedFrom(InputStream input)
public static RubricVerdict parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RubricVerdict parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static RubricVerdict parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RubricVerdict parseFrom(ByteString data)
public static RubricVerdict parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RubricVerdict parseFrom(CodedInputStream input)
public static RubricVerdict parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static RubricVerdict parseFrom(InputStream input)
public static RubricVerdict parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RubricVerdict parseFrom(ByteBuffer data)
public static RubricVerdict parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<RubricVerdict> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public RubricVerdict getDefaultInstanceForType()
public Rubric getEvaluatedRubric()
Required. The full rubric definition that was evaluated.
Storing this ensures the verdict is self-contained and understandable,
especially if the original rubric definition changes or was dynamically
generated.
.google.cloud.aiplatform.v1beta1.Rubric evaluated_rubric = 1;
| Returns |
| Type |
Description |
Rubric |
The evaluatedRubric.
|
public RubricOrBuilder getEvaluatedRubricOrBuilder()
Required. The full rubric definition that was evaluated.
Storing this ensures the verdict is self-contained and understandable,
especially if the original rubric definition changes or was dynamically
generated.
.google.cloud.aiplatform.v1beta1.Rubric evaluated_rubric = 1;
public Parser<RubricVerdict> getParserForType()
Overrides
public String getReasoning()
Optional. Human-readable reasoning or explanation for the verdict.
This can include specific examples or details from the evaluated content
that justify the given verdict.
optional string reasoning = 3;
| Returns |
| Type |
Description |
String |
The reasoning.
|
public ByteString getReasoningBytes()
Optional. Human-readable reasoning or explanation for the verdict.
This can include specific examples or details from the evaluated content
that justify the given verdict.
optional string reasoning = 3;
| Returns |
| Type |
Description |
ByteString |
The bytes for reasoning.
|
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean getVerdict()
Required. Outcome of the evaluation against the rubric, represented as a
boolean. true indicates a "Pass", false indicates a "Fail".
bool verdict = 2;
| Returns |
| Type |
Description |
boolean |
The verdict.
|
public boolean hasEvaluatedRubric()
Required. The full rubric definition that was evaluated.
Storing this ensures the verdict is self-contained and understandable,
especially if the original rubric definition changes or was dynamically
generated.
.google.cloud.aiplatform.v1beta1.Rubric evaluated_rubric = 1;
| Returns |
| Type |
Description |
boolean |
Whether the evaluatedRubric field is set.
|
public boolean hasReasoning()
Optional. Human-readable reasoning or explanation for the verdict.
This can include specific examples or details from the evaluated content
that justify the given verdict.
optional string reasoning = 3;
| Returns |
| Type |
Description |
boolean |
Whether the reasoning field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public RubricVerdict.Builder newBuilderForType()
protected RubricVerdict.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public RubricVerdict.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides