Package com.google.cloud.aiplatform.v1
Class PredefinedMetricSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PredefinedMetricSpec.Builder>
com.google.cloud.aiplatform.v1.PredefinedMetricSpec.Builder
- All Implemented Interfaces:
PredefinedMetricSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PredefinedMetricSpec
public static final class PredefinedMetricSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PredefinedMetricSpec.Builder>
implements PredefinedMetricSpecOrBuilder
The spec for a pre-defined metric.Protobuf type
google.cloud.aiplatform.v1.PredefinedMetricSpec-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.com.google.protobuf.StructOptional.com.google.protobuf.Struct.BuilderOptional.com.google.protobuf.StructOrBuilderOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(PredefinedMetricSpec other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMetricSpecParameters(com.google.protobuf.Struct value) Optional.setMetricSpecName(String value) Required.setMetricSpecNameBytes(com.google.protobuf.ByteString value) Required.setMetricSpecParameters(com.google.protobuf.Struct value) Optional.setMetricSpecParameters(com.google.protobuf.Struct.Builder builderForValue) Optional.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<PredefinedMetricSpec.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<PredefinedMetricSpec.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<PredefinedMetricSpec.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<PredefinedMetricSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PredefinedMetricSpec.Builder>
-
mergeFrom
public PredefinedMetricSpec.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<PredefinedMetricSpec.Builder>- Throws:
IOException
-
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];- Specified by:
getMetricSpecNamein interfacePredefinedMetricSpecOrBuilder- Returns:
- The metricSpecName.
-
getMetricSpecNameBytes
public 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];- Specified by:
getMetricSpecNameBytesin interfacePredefinedMetricSpecOrBuilder- Returns:
- The bytes for metricSpecName.
-
setMetricSpecName
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];- Parameters:
value- The metricSpecName to set.- Returns:
- This builder for chaining.
-
clearMetricSpecName
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];- Returns:
- This builder for chaining.
-
setMetricSpecNameBytes
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];- Parameters:
value- The bytes for metricSpecName to set.- Returns:
- This builder for chaining.
-
hasMetricSpecParameters
public boolean hasMetricSpecParameters()Optional. The parameters needed to run the pre-defined metric.
.google.protobuf.Struct metric_spec_parameters = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMetricSpecParametersin interfacePredefinedMetricSpecOrBuilder- Returns:
- Whether the metricSpecParameters field is set.
-
getMetricSpecParameters
public 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];- Specified by:
getMetricSpecParametersin interfacePredefinedMetricSpecOrBuilder- Returns:
- The metricSpecParameters.
-
setMetricSpecParameters
Optional. The parameters needed to run the pre-defined metric.
.google.protobuf.Struct metric_spec_parameters = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setMetricSpecParameters
public PredefinedMetricSpec.Builder setMetricSpecParameters(com.google.protobuf.Struct.Builder builderForValue) Optional. The parameters needed to run the pre-defined metric.
.google.protobuf.Struct metric_spec_parameters = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeMetricSpecParameters
Optional. The parameters needed to run the pre-defined metric.
.google.protobuf.Struct metric_spec_parameters = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearMetricSpecParameters
Optional. The parameters needed to run the pre-defined metric.
.google.protobuf.Struct metric_spec_parameters = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getMetricSpecParametersBuilder
public com.google.protobuf.Struct.Builder getMetricSpecParametersBuilder()Optional. The parameters needed to run the pre-defined metric.
.google.protobuf.Struct metric_spec_parameters = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getMetricSpecParametersOrBuilder
public 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];- Specified by:
getMetricSpecParametersOrBuilderin interfacePredefinedMetricSpecOrBuilder
-