@Generated public final class PredefinedMetricSpec extends com.google.protobuf.GeneratedMessage implements PredefinedMetricSpecOrBuilder
The spec for a pre-defined metric.Protobuf type
google.cloud.aiplatform.v1beta1.PredefinedMetricSpec| Modifier and Type | Class and Description |
|---|---|
static class |
PredefinedMetricSpec.Builder
The spec for a pre-defined metric.
|
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>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
METRIC_SPEC_NAME_FIELD_NUMBER |
static int |
METRIC_SPEC_PARAMETERS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static PredefinedMetricSpec |
getDefaultInstance() |
PredefinedMetricSpec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getMetricSpecName()
Required.
|
com.google.protobuf.ByteString |
getMetricSpecNameBytes()
Required.
|
com.google.protobuf.Struct |
getMetricSpecParameters()
Optional.
|
com.google.protobuf.StructOrBuilder |
getMetricSpecParametersOrBuilder()
Optional.
|
com.google.protobuf.Parser<PredefinedMetricSpec> |
getParserForType() |
int |
getSerializedSize() |
int |
hashCode() |
boolean |
hasMetricSpecParameters()
Optional.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static PredefinedMetricSpec.Builder |
newBuilder() |
static PredefinedMetricSpec.Builder |
newBuilder(PredefinedMetricSpec prototype) |
PredefinedMetricSpec.Builder |
newBuilderForType() |
protected PredefinedMetricSpec.Builder |
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
static PredefinedMetricSpec |
parseDelimitedFrom(InputStream input) |
static PredefinedMetricSpec |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PredefinedMetricSpec |
parseFrom(byte[] data) |
static PredefinedMetricSpec |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PredefinedMetricSpec |
parseFrom(ByteBuffer data) |
static PredefinedMetricSpec |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PredefinedMetricSpec |
parseFrom(com.google.protobuf.ByteString data) |
static PredefinedMetricSpec |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PredefinedMetricSpec |
parseFrom(com.google.protobuf.CodedInputStream input) |
static PredefinedMetricSpec |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PredefinedMetricSpec |
parseFrom(InputStream input) |
static PredefinedMetricSpec |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<PredefinedMetricSpec> |
parser() |
PredefinedMetricSpec.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashFields, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int METRIC_SPEC_NAME_FIELD_NUMBER
public static final int METRIC_SPEC_PARAMETERS_FIELD_NUMBER
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic String getMetricSpecName()
Required. The name of a pre-defined metric, such as "instruction_following_v1" or "text_quality_v1".
string metric_spec_name = 1 [(.google.api.field_behavior) = REQUIRED];getMetricSpecName in interface PredefinedMetricSpecOrBuilderpublic com.google.protobuf.ByteString getMetricSpecNameBytes()
Required. The name of a pre-defined metric, such as "instruction_following_v1" or "text_quality_v1".
string metric_spec_name = 1 [(.google.api.field_behavior) = REQUIRED];getMetricSpecNameBytes in interface PredefinedMetricSpecOrBuilderpublic boolean hasMetricSpecParameters()
Optional. The parameters needed to run the pre-defined metric.
.google.protobuf.Struct metric_spec_parameters = 2 [(.google.api.field_behavior) = OPTIONAL];
hasMetricSpecParameters in interface PredefinedMetricSpecOrBuilderpublic com.google.protobuf.Struct getMetricSpecParameters()
Optional. The parameters needed to run the pre-defined metric.
.google.protobuf.Struct metric_spec_parameters = 2 [(.google.api.field_behavior) = OPTIONAL];
getMetricSpecParameters in interface PredefinedMetricSpecOrBuilderpublic com.google.protobuf.StructOrBuilder getMetricSpecParametersOrBuilder()
Optional. The parameters needed to run the pre-defined metric.
.google.protobuf.Struct metric_spec_parameters = 2 [(.google.api.field_behavior) = OPTIONAL];
getMetricSpecParametersOrBuilder in interface PredefinedMetricSpecOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageIOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessagepublic boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static PredefinedMetricSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PredefinedMetricSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PredefinedMetricSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PredefinedMetricSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PredefinedMetricSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PredefinedMetricSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PredefinedMetricSpec parseFrom(InputStream input) throws IOException
IOExceptionpublic static PredefinedMetricSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PredefinedMetricSpec parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static PredefinedMetricSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PredefinedMetricSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static PredefinedMetricSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic PredefinedMetricSpec.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static PredefinedMetricSpec.Builder newBuilder()
public static PredefinedMetricSpec.Builder newBuilder(PredefinedMetricSpec prototype)
public PredefinedMetricSpec.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected PredefinedMetricSpec.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.AbstractMessagepublic static PredefinedMetricSpec getDefaultInstance()
public static com.google.protobuf.Parser<PredefinedMetricSpec> parser()
public com.google.protobuf.Parser<PredefinedMetricSpec> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic PredefinedMetricSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2026 Google LLC. All rights reserved.