Class PairwiseMetricInstance

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.aiplatform.v1.PairwiseMetricInstance
All Implemented Interfaces:
PairwiseMetricInstanceOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class PairwiseMetricInstance extends com.google.protobuf.GeneratedMessage implements PairwiseMetricInstanceOrBuilder
 Pairwise metric instance. Usually one instance corresponds to one row in an
 evaluation dataset.
 
Protobuf type google.cloud.aiplatform.v1.PairwiseMetricInstance
See Also:
  • Field Details

    • JSON_INSTANCE_FIELD_NUMBER

      public static final int JSON_INSTANCE_FIELD_NUMBER
      See Also:
    • CONTENT_MAP_INSTANCE_FIELD_NUMBER

      public static final int CONTENT_MAP_INSTANCE_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:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getInstanceCase

      public PairwiseMetricInstance.InstanceCase getInstanceCase()
      Specified by:
      getInstanceCase in interface PairwiseMetricInstanceOrBuilder
    • hasJsonInstance

      public boolean hasJsonInstance()
       Instance specified as a json string. String key-value pairs are expected
       in the json_instance to render
       PairwiseMetricSpec.instance_prompt_template.
       
      string json_instance = 1;
      Specified by:
      hasJsonInstance in interface PairwiseMetricInstanceOrBuilder
      Returns:
      Whether the jsonInstance field is set.
    • getJsonInstance

      public String getJsonInstance()
       Instance specified as a json string. String key-value pairs are expected
       in the json_instance to render
       PairwiseMetricSpec.instance_prompt_template.
       
      string json_instance = 1;
      Specified by:
      getJsonInstance in interface PairwiseMetricInstanceOrBuilder
      Returns:
      The jsonInstance.
    • getJsonInstanceBytes

      public com.google.protobuf.ByteString getJsonInstanceBytes()
       Instance specified as a json string. String key-value pairs are expected
       in the json_instance to render
       PairwiseMetricSpec.instance_prompt_template.
       
      string json_instance = 1;
      Specified by:
      getJsonInstanceBytes in interface PairwiseMetricInstanceOrBuilder
      Returns:
      The bytes for jsonInstance.
    • hasContentMapInstance

      public boolean hasContentMapInstance()
       Key-value contents for the mutlimodality input, including text, image,
       video, audio, and pdf, etc. The key is placeholder in metric prompt
       template, and the value is the multimodal content.
       
      .google.cloud.aiplatform.v1.ContentMap content_map_instance = 2;
      Specified by:
      hasContentMapInstance in interface PairwiseMetricInstanceOrBuilder
      Returns:
      Whether the contentMapInstance field is set.
    • getContentMapInstance

      public ContentMap getContentMapInstance()
       Key-value contents for the mutlimodality input, including text, image,
       video, audio, and pdf, etc. The key is placeholder in metric prompt
       template, and the value is the multimodal content.
       
      .google.cloud.aiplatform.v1.ContentMap content_map_instance = 2;
      Specified by:
      getContentMapInstance in interface PairwiseMetricInstanceOrBuilder
      Returns:
      The contentMapInstance.
    • getContentMapInstanceOrBuilder

      public ContentMapOrBuilder getContentMapInstanceOrBuilder()
       Key-value contents for the mutlimodality input, including text, image,
       video, audio, and pdf, etc. The key is placeholder in metric prompt
       template, and the value is the multimodal content.
       
      .google.cloud.aiplatform.v1.ContentMap content_map_instance = 2;
      Specified by:
      getContentMapInstanceOrBuilder in interface PairwiseMetricInstanceOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static PairwiseMetricInstance parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PairwiseMetricInstance parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PairwiseMetricInstance parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PairwiseMetricInstance parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PairwiseMetricInstance parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PairwiseMetricInstance parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PairwiseMetricInstance parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PairwiseMetricInstance parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PairwiseMetricInstance parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PairwiseMetricInstance parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PairwiseMetricInstance parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PairwiseMetricInstance parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public PairwiseMetricInstance.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static PairwiseMetricInstance.Builder newBuilder()
    • newBuilder

      public static PairwiseMetricInstance.Builder newBuilder(PairwiseMetricInstance prototype)
    • toBuilder

      public PairwiseMetricInstance.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected PairwiseMetricInstance.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static PairwiseMetricInstance getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<PairwiseMetricInstance> parser()
    • getParserForType

      public com.google.protobuf.Parser<PairwiseMetricInstance> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public PairwiseMetricInstance getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder