Class PointwiseMetricInstance

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

@Generated public final class PointwiseMetricInstance extends com.google.protobuf.GeneratedMessage implements PointwiseMetricInstanceOrBuilder
 Pointwise metric instance. Usually one instance corresponds to one row in an
 evaluation dataset.
 
Protobuf type google.cloud.aiplatform.v1.PointwiseMetricInstance
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 PointwiseMetricInstance.InstanceCase getInstanceCase()
      Specified by:
      getInstanceCase in interface PointwiseMetricInstanceOrBuilder
    • hasJsonInstance

      public boolean hasJsonInstance()
       Instance specified as a json string. String key-value pairs are expected
       in the json_instance to render
       PointwiseMetricSpec.instance_prompt_template.
       
      string json_instance = 1;
      Specified by:
      hasJsonInstance in interface PointwiseMetricInstanceOrBuilder
      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
       PointwiseMetricSpec.instance_prompt_template.
       
      string json_instance = 1;
      Specified by:
      getJsonInstance in interface PointwiseMetricInstanceOrBuilder
      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
       PointwiseMetricSpec.instance_prompt_template.
       
      string json_instance = 1;
      Specified by:
      getJsonInstanceBytes in interface PointwiseMetricInstanceOrBuilder
      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 PointwiseMetricInstanceOrBuilder
      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 PointwiseMetricInstanceOrBuilder
      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 PointwiseMetricInstanceOrBuilder
    • 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 PointwiseMetricInstance parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

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

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

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

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

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

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

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

      public static PointwiseMetricInstance.Builder newBuilder()
    • newBuilder

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

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

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

      public static PointwiseMetricInstance getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<PointwiseMetricInstance> 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 PointwiseMetricInstance getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder