Package com.google.cloud.aiplatform.v1
Class PairwiseMetricSpec
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.aiplatform.v1.PairwiseMetricSpec
- All Implemented Interfaces:
PairwiseMetricSpecOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class PairwiseMetricSpec
extends com.google.protobuf.GeneratedMessage
implements PairwiseMetricSpecOrBuilder
Spec for pairwise metric.Protobuf type
google.cloud.aiplatform.v1.PairwiseMetricSpec- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classSpec for pairwise metric.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanOptional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.Optional.Optional.static PairwiseMetricSpecstatic final com.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.com.google.protobuf.Parser<PairwiseMetricSpec>intOptional.com.google.protobuf.ByteStringOptional.booleanOptional.inthashCode()booleanRequired.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic PairwiseMetricSpec.Builderstatic PairwiseMetricSpec.BuildernewBuilder(PairwiseMetricSpec prototype) protected PairwiseMetricSpec.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static PairwiseMetricSpecparseDelimitedFrom(InputStream input) static PairwiseMetricSpecparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PairwiseMetricSpecparseFrom(byte[] data) static PairwiseMetricSpecparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PairwiseMetricSpecparseFrom(com.google.protobuf.ByteString data) static PairwiseMetricSpecparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PairwiseMetricSpecparseFrom(com.google.protobuf.CodedInputStream input) static PairwiseMetricSpecparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PairwiseMetricSpecparseFrom(InputStream input) static PairwiseMetricSpecparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PairwiseMetricSpecparseFrom(ByteBuffer data) static PairwiseMetricSpecparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<PairwiseMetricSpec>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
METRIC_PROMPT_TEMPLATE_FIELD_NUMBER
public static final int METRIC_PROMPT_TEMPLATE_FIELD_NUMBER- See Also:
-
CANDIDATE_RESPONSE_FIELD_NAME_FIELD_NUMBER
public static final int CANDIDATE_RESPONSE_FIELD_NAME_FIELD_NUMBER- See Also:
-
BASELINE_RESPONSE_FIELD_NAME_FIELD_NUMBER
public static final int BASELINE_RESPONSE_FIELD_NAME_FIELD_NUMBER- See Also:
-
SYSTEM_INSTRUCTION_FIELD_NUMBER
public static final int SYSTEM_INSTRUCTION_FIELD_NUMBER- See Also:
-
CUSTOM_OUTPUT_FORMAT_CONFIG_FIELD_NUMBER
public static final int CUSTOM_OUTPUT_FORMAT_CONFIG_FIELD_NUMBER- See Also:
-
-
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
-
hasMetricPromptTemplate
public boolean hasMetricPromptTemplate()Required. Metric prompt template for pairwise metric.
optional string metric_prompt_template = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasMetricPromptTemplatein interfacePairwiseMetricSpecOrBuilder- Returns:
- Whether the metricPromptTemplate field is set.
-
getMetricPromptTemplate
Required. Metric prompt template for pairwise metric.
optional string metric_prompt_template = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMetricPromptTemplatein interfacePairwiseMetricSpecOrBuilder- Returns:
- The metricPromptTemplate.
-
getMetricPromptTemplateBytes
public com.google.protobuf.ByteString getMetricPromptTemplateBytes()Required. Metric prompt template for pairwise metric.
optional string metric_prompt_template = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMetricPromptTemplateBytesin interfacePairwiseMetricSpecOrBuilder- Returns:
- The bytes for metricPromptTemplate.
-
getCandidateResponseFieldName
Optional. The field name of the candidate response.
string candidate_response_field_name = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCandidateResponseFieldNamein interfacePairwiseMetricSpecOrBuilder- Returns:
- The candidateResponseFieldName.
-
getCandidateResponseFieldNameBytes
public com.google.protobuf.ByteString getCandidateResponseFieldNameBytes()Optional. The field name of the candidate response.
string candidate_response_field_name = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCandidateResponseFieldNameBytesin interfacePairwiseMetricSpecOrBuilder- Returns:
- The bytes for candidateResponseFieldName.
-
getBaselineResponseFieldName
Optional. The field name of the baseline response.
string baseline_response_field_name = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBaselineResponseFieldNamein interfacePairwiseMetricSpecOrBuilder- Returns:
- The baselineResponseFieldName.
-
getBaselineResponseFieldNameBytes
public com.google.protobuf.ByteString getBaselineResponseFieldNameBytes()Optional. The field name of the baseline response.
string baseline_response_field_name = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBaselineResponseFieldNameBytesin interfacePairwiseMetricSpecOrBuilder- Returns:
- The bytes for baselineResponseFieldName.
-
hasSystemInstruction
public boolean hasSystemInstruction()Optional. System instructions for pairwise metric.
optional string system_instruction = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSystemInstructionin interfacePairwiseMetricSpecOrBuilder- Returns:
- Whether the systemInstruction field is set.
-
getSystemInstruction
Optional. System instructions for pairwise metric.
optional string system_instruction = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSystemInstructionin interfacePairwiseMetricSpecOrBuilder- Returns:
- The systemInstruction.
-
getSystemInstructionBytes
public com.google.protobuf.ByteString getSystemInstructionBytes()Optional. System instructions for pairwise metric.
optional string system_instruction = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSystemInstructionBytesin interfacePairwiseMetricSpecOrBuilder- Returns:
- The bytes for systemInstruction.
-
hasCustomOutputFormatConfig
public boolean hasCustomOutputFormatConfig()Optional. CustomOutputFormatConfig allows customization of metric output. When this config is set, the default output is replaced with the raw output string. If a custom format is chosen, the `pairwise_choice` and `explanation` fields in the corresponding metric result will be empty.
.google.cloud.aiplatform.v1.CustomOutputFormatConfig custom_output_format_config = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasCustomOutputFormatConfigin interfacePairwiseMetricSpecOrBuilder- Returns:
- Whether the customOutputFormatConfig field is set.
-
getCustomOutputFormatConfig
Optional. CustomOutputFormatConfig allows customization of metric output. When this config is set, the default output is replaced with the raw output string. If a custom format is chosen, the `pairwise_choice` and `explanation` fields in the corresponding metric result will be empty.
.google.cloud.aiplatform.v1.CustomOutputFormatConfig custom_output_format_config = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomOutputFormatConfigin interfacePairwiseMetricSpecOrBuilder- Returns:
- The customOutputFormatConfig.
-
getCustomOutputFormatConfigOrBuilder
Optional. CustomOutputFormatConfig allows customization of metric output. When this config is set, the default output is replaced with the raw output string. If a custom format is chosen, the `pairwise_choice` and `explanation` fields in the corresponding metric result will be empty.
.google.cloud.aiplatform.v1.CustomOutputFormatConfig custom_output_format_config = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomOutputFormatConfigOrBuilderin interfacePairwiseMetricSpecOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static PairwiseMetricSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PairwiseMetricSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PairwiseMetricSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PairwiseMetricSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PairwiseMetricSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PairwiseMetricSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static PairwiseMetricSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static PairwiseMetricSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static PairwiseMetricSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static PairwiseMetricSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected PairwiseMetricSpec.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-