Package com.google.cloud.aiplatform.v1
Class MetricxSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<MetricxSpec.Builder>
com.google.cloud.aiplatform.v1.MetricxSpec.Builder
- All Implemented Interfaces:
MetricxSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MetricxSpec
public static final class MetricxSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<MetricxSpec.Builder>
implements MetricxSpecOrBuilder
Spec for MetricX metric.Protobuf type
google.cloud.aiplatform.v1.MetricxSpec-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.Required.intRequired.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(MetricxSpec other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setSourceLanguage(String value) Optional.setSourceLanguageBytes(com.google.protobuf.ByteString value) Optional.setTargetLanguage(String value) Optional.setTargetLanguageBytes(com.google.protobuf.ByteString value) Optional.Required.setVersionValue(int value) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<MetricxSpec.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<MetricxSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<MetricxSpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MetricxSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<MetricxSpec.Builder>
-
mergeFrom
public MetricxSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MetricxSpec.Builder>- Throws:
IOException
-
hasVersion
public boolean hasVersion()Required. Which version to use for evaluation.
optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasVersionin interfaceMetricxSpecOrBuilder- Returns:
- Whether the version field is set.
-
getVersionValue
public int getVersionValue()Required. Which version to use for evaluation.
optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getVersionValuein interfaceMetricxSpecOrBuilder- Returns:
- The enum numeric value on the wire for version.
-
setVersionValue
Required. Which version to use for evaluation.
optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The enum numeric value on the wire for version to set.- Returns:
- This builder for chaining.
-
getVersion
Required. Which version to use for evaluation.
optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getVersionin interfaceMetricxSpecOrBuilder- Returns:
- The version.
-
setVersion
Required. Which version to use for evaluation.
optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
Required. Which version to use for evaluation.
optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getSourceLanguage
Optional. Source language in BCP-47 format.
string source_language = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSourceLanguagein interfaceMetricxSpecOrBuilder- Returns:
- The sourceLanguage.
-
getSourceLanguageBytes
public com.google.protobuf.ByteString getSourceLanguageBytes()Optional. Source language in BCP-47 format.
string source_language = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSourceLanguageBytesin interfaceMetricxSpecOrBuilder- Returns:
- The bytes for sourceLanguage.
-
setSourceLanguage
Optional. Source language in BCP-47 format.
string source_language = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The sourceLanguage to set.- Returns:
- This builder for chaining.
-
clearSourceLanguage
Optional. Source language in BCP-47 format.
string source_language = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setSourceLanguageBytes
Optional. Source language in BCP-47 format.
string source_language = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for sourceLanguage to set.- Returns:
- This builder for chaining.
-
getTargetLanguage
Optional. Target language in BCP-47 format. Covers both prediction and reference.
string target_language = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTargetLanguagein interfaceMetricxSpecOrBuilder- Returns:
- The targetLanguage.
-
getTargetLanguageBytes
public 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];- Specified by:
getTargetLanguageBytesin interfaceMetricxSpecOrBuilder- Returns:
- The bytes for targetLanguage.
-
setTargetLanguage
Optional. Target language in BCP-47 format. Covers both prediction and reference.
string target_language = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The targetLanguage to set.- Returns:
- This builder for chaining.
-
clearTargetLanguage
Optional. Target language in BCP-47 format. Covers both prediction and reference.
string target_language = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setTargetLanguageBytes
Optional. Target language in BCP-47 format. Covers both prediction and reference.
string target_language = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for targetLanguage to set.- Returns:
- This builder for chaining.
-