Package com.google.cloud.aiplatform.v1
Class ModelEvaluationSlice
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.aiplatform.v1.ModelEvaluationSlice
-
- All Implemented Interfaces:
ModelEvaluationSliceOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ModelEvaluationSlice extends com.google.protobuf.GeneratedMessageV3 implements ModelEvaluationSliceOrBuilder
A collection of metrics calculated by comparing Model's predictions on a slice of the test data against ground truth annotations.
Protobuf typegoogle.cloud.aiplatform.v1.ModelEvaluationSlice- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classModelEvaluationSlice.BuilderA collection of metrics calculated by comparing Model's predictions on a slice of the test data against ground truth annotations.static classModelEvaluationSlice.SliceDefinition of a slice.static interfaceModelEvaluationSlice.SliceOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCREATE_TIME_FIELD_NUMBERstatic intMETRICS_FIELD_NUMBERstatic intMETRICS_SCHEMA_URI_FIELD_NUMBERstatic intMODEL_EXPLANATION_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intSLICE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)com.google.protobuf.TimestampgetCreateTime()Output only.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()Output only.static ModelEvaluationSlicegetDefaultInstance()ModelEvaluationSlicegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.ValuegetMetrics()Output only.com.google.protobuf.ValueOrBuildergetMetricsOrBuilder()Output only.StringgetMetricsSchemaUri()Output only.com.google.protobuf.ByteStringgetMetricsSchemaUriBytes()Output only.ModelExplanationgetModelExplanation()Output only.ModelExplanationOrBuildergetModelExplanationOrBuilder()Output only.StringgetName()Output only.com.google.protobuf.ByteStringgetNameBytes()Output only.com.google.protobuf.Parser<ModelEvaluationSlice>getParserForType()intgetSerializedSize()ModelEvaluationSlice.SlicegetSlice()Output only.ModelEvaluationSlice.SliceOrBuildergetSliceOrBuilder()Output only.booleanhasCreateTime()Output only.inthashCode()booleanhasMetrics()Output only.booleanhasModelExplanation()Output only.booleanhasSlice()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ModelEvaluationSlice.BuildernewBuilder()static ModelEvaluationSlice.BuildernewBuilder(ModelEvaluationSlice prototype)ModelEvaluationSlice.BuildernewBuilderForType()protected ModelEvaluationSlice.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ModelEvaluationSliceparseDelimitedFrom(InputStream input)static ModelEvaluationSliceparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ModelEvaluationSliceparseFrom(byte[] data)static ModelEvaluationSliceparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ModelEvaluationSliceparseFrom(com.google.protobuf.ByteString data)static ModelEvaluationSliceparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ModelEvaluationSliceparseFrom(com.google.protobuf.CodedInputStream input)static ModelEvaluationSliceparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ModelEvaluationSliceparseFrom(InputStream input)static ModelEvaluationSliceparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ModelEvaluationSliceparseFrom(ByteBuffer data)static ModelEvaluationSliceparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ModelEvaluationSlice>parser()ModelEvaluationSlice.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SLICE_FIELD_NUMBER
public static final int SLICE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
METRICS_SCHEMA_URI_FIELD_NUMBER
public static final int METRICS_SCHEMA_URI_FIELD_NUMBER
- See Also:
- Constant Field Values
-
METRICS_FIELD_NUMBER
public static final int METRICS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MODEL_EXPLANATION_FIELD_NUMBER
public static final int MODEL_EXPLANATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getName
public String getName()
Output only. The resource name of the ModelEvaluationSlice.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein interfaceModelEvaluationSliceOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Output only. The resource name of the ModelEvaluationSlice.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNameBytesin interfaceModelEvaluationSliceOrBuilder- Returns:
- The bytes for name.
-
hasSlice
public boolean hasSlice()
Output only. The slice of the test data that is used to evaluate the Model.
.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice slice = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasSlicein interfaceModelEvaluationSliceOrBuilder- Returns:
- Whether the slice field is set.
-
getSlice
public ModelEvaluationSlice.Slice getSlice()
Output only. The slice of the test data that is used to evaluate the Model.
.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice slice = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSlicein interfaceModelEvaluationSliceOrBuilder- Returns:
- The slice.
-
getSliceOrBuilder
public ModelEvaluationSlice.SliceOrBuilder getSliceOrBuilder()
Output only. The slice of the test data that is used to evaluate the Model.
.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice slice = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSliceOrBuilderin interfaceModelEvaluationSliceOrBuilder
-
getMetricsSchemaUri
public String getMetricsSchemaUri()
Output only. Points to a YAML file stored on Google Cloud Storage describing the [metrics][google.cloud.aiplatform.v1.ModelEvaluationSlice.metrics] of this ModelEvaluationSlice. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject).
string metrics_schema_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMetricsSchemaUriin interfaceModelEvaluationSliceOrBuilder- Returns:
- The metricsSchemaUri.
-
getMetricsSchemaUriBytes
public com.google.protobuf.ByteString getMetricsSchemaUriBytes()
Output only. Points to a YAML file stored on Google Cloud Storage describing the [metrics][google.cloud.aiplatform.v1.ModelEvaluationSlice.metrics] of this ModelEvaluationSlice. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject).
string metrics_schema_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMetricsSchemaUriBytesin interfaceModelEvaluationSliceOrBuilder- Returns:
- The bytes for metricsSchemaUri.
-
hasMetrics
public boolean hasMetrics()
Output only. Sliced evaluation metrics of the Model. The schema of the metrics is stored in [metrics_schema_uri][google.cloud.aiplatform.v1.ModelEvaluationSlice.metrics_schema_uri]
.google.protobuf.Value metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasMetricsin interfaceModelEvaluationSliceOrBuilder- Returns:
- Whether the metrics field is set.
-
getMetrics
public com.google.protobuf.Value getMetrics()
Output only. Sliced evaluation metrics of the Model. The schema of the metrics is stored in [metrics_schema_uri][google.cloud.aiplatform.v1.ModelEvaluationSlice.metrics_schema_uri]
.google.protobuf.Value metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMetricsin interfaceModelEvaluationSliceOrBuilder- Returns:
- The metrics.
-
getMetricsOrBuilder
public com.google.protobuf.ValueOrBuilder getMetricsOrBuilder()
Output only. Sliced evaluation metrics of the Model. The schema of the metrics is stored in [metrics_schema_uri][google.cloud.aiplatform.v1.ModelEvaluationSlice.metrics_schema_uri]
.google.protobuf.Value metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMetricsOrBuilderin interfaceModelEvaluationSliceOrBuilder
-
hasCreateTime
public boolean hasCreateTime()
Output only. Timestamp when this ModelEvaluationSlice was created.
.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceModelEvaluationSliceOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Output only. Timestamp when this ModelEvaluationSlice was created.
.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceModelEvaluationSliceOrBuilder- Returns:
- The createTime.
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Timestamp when this ModelEvaluationSlice was created.
.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceModelEvaluationSliceOrBuilder
-
hasModelExplanation
public boolean hasModelExplanation()
Output only. Aggregated explanation metrics for the Model's prediction output over the data this ModelEvaluation uses. This field is populated only if the Model is evaluated with explanations, and only for tabular Models.
.google.cloud.aiplatform.v1.ModelExplanation model_explanation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasModelExplanationin interfaceModelEvaluationSliceOrBuilder- Returns:
- Whether the modelExplanation field is set.
-
getModelExplanation
public ModelExplanation getModelExplanation()
Output only. Aggregated explanation metrics for the Model's prediction output over the data this ModelEvaluation uses. This field is populated only if the Model is evaluated with explanations, and only for tabular Models.
.google.cloud.aiplatform.v1.ModelExplanation model_explanation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getModelExplanationin interfaceModelEvaluationSliceOrBuilder- Returns:
- The modelExplanation.
-
getModelExplanationOrBuilder
public ModelExplanationOrBuilder getModelExplanationOrBuilder()
Output only. Aggregated explanation metrics for the Model's prediction output over the data this ModelEvaluation uses. This field is populated only if the Model is evaluated with explanations, and only for tabular Models.
.google.cloud.aiplatform.v1.ModelExplanation model_explanation = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getModelExplanationOrBuilderin interfaceModelEvaluationSliceOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 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 ModelEvaluationSlice parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelEvaluationSlice parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelEvaluationSlice parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelEvaluationSlice parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelEvaluationSlice parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelEvaluationSlice parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ModelEvaluationSlice parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ModelEvaluationSlice parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ModelEvaluationSlice parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ModelEvaluationSlice parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ModelEvaluationSlice parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ModelEvaluationSlice parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ModelEvaluationSlice.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ModelEvaluationSlice.Builder newBuilder()
-
newBuilder
public static ModelEvaluationSlice.Builder newBuilder(ModelEvaluationSlice prototype)
-
toBuilder
public ModelEvaluationSlice.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ModelEvaluationSlice.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ModelEvaluationSlice getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ModelEvaluationSlice> parser()
-
getParserForType
public com.google.protobuf.Parser<ModelEvaluationSlice> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ModelEvaluationSlice getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-