public final class MetricxSpec extends com.google.protobuf.GeneratedMessageV3 implements MetricxSpecOrBuilder
Spec for MetricX metric.Protobuf type
google.cloud.aiplatform.v1.MetricxSpec| Modifier and Type | Class and Description |
|---|---|
static class |
MetricxSpec.Builder
Spec for MetricX metric.
|
static class |
MetricxSpec.MetricxVersion
MetricX Version options.
|
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| Modifier and Type | Field and Description |
|---|---|
static int |
SOURCE_LANGUAGE_FIELD_NUMBER |
static int |
TARGET_LANGUAGE_FIELD_NUMBER |
static int |
VERSION_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static MetricxSpec |
getDefaultInstance() |
MetricxSpec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<MetricxSpec> |
getParserForType() |
int |
getSerializedSize() |
String |
getSourceLanguage()
Optional.
|
com.google.protobuf.ByteString |
getSourceLanguageBytes()
Optional.
|
String |
getTargetLanguage()
Optional.
|
com.google.protobuf.ByteString |
getTargetLanguageBytes()
Optional.
|
MetricxSpec.MetricxVersion |
getVersion()
Required.
|
int |
getVersionValue()
Required.
|
int |
hashCode() |
boolean |
hasVersion()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static MetricxSpec.Builder |
newBuilder() |
static MetricxSpec.Builder |
newBuilder(MetricxSpec prototype) |
MetricxSpec.Builder |
newBuilderForType() |
protected MetricxSpec.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static MetricxSpec |
parseDelimitedFrom(InputStream input) |
static MetricxSpec |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MetricxSpec |
parseFrom(byte[] data) |
static MetricxSpec |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MetricxSpec |
parseFrom(ByteBuffer data) |
static MetricxSpec |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MetricxSpec |
parseFrom(com.google.protobuf.ByteString data) |
static MetricxSpec |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MetricxSpec |
parseFrom(com.google.protobuf.CodedInputStream input) |
static MetricxSpec |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MetricxSpec |
parseFrom(InputStream input) |
static MetricxSpec |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<MetricxSpec> |
parser() |
MetricxSpec.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, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int VERSION_FIELD_NUMBER
public static final int SOURCE_LANGUAGE_FIELD_NUMBER
public static final int TARGET_LANGUAGE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasVersion()
Required. Which version to use for evaluation.
optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];
hasVersion in interface MetricxSpecOrBuilderpublic int getVersionValue()
Required. Which version to use for evaluation.
optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];
getVersionValue in interface MetricxSpecOrBuilderpublic MetricxSpec.MetricxVersion getVersion()
Required. Which version to use for evaluation.
optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];
getVersion in interface MetricxSpecOrBuilderpublic String getSourceLanguage()
Optional. Source language in BCP-47 format.
string source_language = 2 [(.google.api.field_behavior) = OPTIONAL];getSourceLanguage in interface MetricxSpecOrBuilderpublic com.google.protobuf.ByteString getSourceLanguageBytes()
Optional. Source language in BCP-47 format.
string source_language = 2 [(.google.api.field_behavior) = OPTIONAL];getSourceLanguageBytes in interface MetricxSpecOrBuilderpublic String getTargetLanguage()
Optional. Target language in BCP-47 format. Covers both prediction and reference.
string target_language = 3 [(.google.api.field_behavior) = OPTIONAL];getTargetLanguage in interface MetricxSpecOrBuilderpublic com.google.protobuf.ByteString getTargetLanguageBytes()
Optional. Target language in BCP-47 format. Covers both prediction and reference.
string target_language = 3 [(.google.api.field_behavior) = OPTIONAL];getTargetLanguageBytes in interface MetricxSpecOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public 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 MetricxSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MetricxSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MetricxSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MetricxSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MetricxSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MetricxSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MetricxSpec parseFrom(InputStream input) throws IOException
IOExceptionpublic static MetricxSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static MetricxSpec parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static MetricxSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static MetricxSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static MetricxSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic MetricxSpec.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static MetricxSpec.Builder newBuilder()
public static MetricxSpec.Builder newBuilder(MetricxSpec prototype)
public MetricxSpec.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected MetricxSpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static MetricxSpec getDefaultInstance()
public static com.google.protobuf.Parser<MetricxSpec> parser()
public com.google.protobuf.Parser<MetricxSpec> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public MetricxSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.