public static final class ToolParameterKeyMatchInput.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ToolParameterKeyMatchInput.Builder> implements ToolParameterKeyMatchInputOrBuilder
Input for tool parameter key match metric.Protobuf type
google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInputgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ToolParameterKeyMatchInput.Builder>public ToolParameterKeyMatchInput.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ToolParameterKeyMatchInput.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ToolParameterKeyMatchInput.Builder>public ToolParameterKeyMatchInput getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ToolParameterKeyMatchInput build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ToolParameterKeyMatchInput buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ToolParameterKeyMatchInput.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ToolParameterKeyMatchInput.Builder>public ToolParameterKeyMatchInput.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ToolParameterKeyMatchInput.Builder>public ToolParameterKeyMatchInput.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ToolParameterKeyMatchInput.Builder>public ToolParameterKeyMatchInput.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ToolParameterKeyMatchInput.Builder>public ToolParameterKeyMatchInput.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ToolParameterKeyMatchInput.Builder>public ToolParameterKeyMatchInput.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ToolParameterKeyMatchInput.Builder>public ToolParameterKeyMatchInput.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ToolParameterKeyMatchInput.Builder>public ToolParameterKeyMatchInput.Builder mergeFrom(ToolParameterKeyMatchInput other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ToolParameterKeyMatchInput.Builder>public ToolParameterKeyMatchInput.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ToolParameterKeyMatchInput.Builder>IOExceptionpublic boolean hasMetricSpec()
Required. Spec for tool parameter key match metric.
.google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
hasMetricSpec in interface ToolParameterKeyMatchInputOrBuilderpublic ToolParameterKeyMatchSpec getMetricSpec()
Required. Spec for tool parameter key match metric.
.google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
getMetricSpec in interface ToolParameterKeyMatchInputOrBuilderpublic ToolParameterKeyMatchInput.Builder setMetricSpec(ToolParameterKeyMatchSpec value)
Required. Spec for tool parameter key match metric.
.google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInput.Builder setMetricSpec(ToolParameterKeyMatchSpec.Builder builderForValue)
Required. Spec for tool parameter key match metric.
.google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInput.Builder mergeMetricSpec(ToolParameterKeyMatchSpec value)
Required. Spec for tool parameter key match metric.
.google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInput.Builder clearMetricSpec()
Required. Spec for tool parameter key match metric.
.google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchSpec.Builder getMetricSpecBuilder()
Required. Spec for tool parameter key match metric.
.google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchSpecOrBuilder getMetricSpecOrBuilder()
Required. Spec for tool parameter key match metric.
.google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
getMetricSpecOrBuilder in interface ToolParameterKeyMatchInputOrBuilderpublic List<ToolParameterKeyMatchInstance> getInstancesList()
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
getInstancesList in interface ToolParameterKeyMatchInputOrBuilderpublic int getInstancesCount()
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
getInstancesCount in interface ToolParameterKeyMatchInputOrBuilderpublic ToolParameterKeyMatchInstance getInstances(int index)
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
getInstances in interface ToolParameterKeyMatchInputOrBuilderpublic ToolParameterKeyMatchInput.Builder setInstances(int index, ToolParameterKeyMatchInstance value)
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInput.Builder setInstances(int index, ToolParameterKeyMatchInstance.Builder builderForValue)
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInput.Builder addInstances(ToolParameterKeyMatchInstance value)
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInput.Builder addInstances(int index, ToolParameterKeyMatchInstance value)
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInput.Builder addInstances(ToolParameterKeyMatchInstance.Builder builderForValue)
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInput.Builder addInstances(int index, ToolParameterKeyMatchInstance.Builder builderForValue)
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInput.Builder addAllInstances(Iterable<? extends ToolParameterKeyMatchInstance> values)
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInput.Builder clearInstances()
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInput.Builder removeInstances(int index)
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInstance.Builder getInstancesBuilder(int index)
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInstanceOrBuilder getInstancesOrBuilder(int index)
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
getInstancesOrBuilder in interface ToolParameterKeyMatchInputOrBuilderpublic List<? extends ToolParameterKeyMatchInstanceOrBuilder> getInstancesOrBuilderList()
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
getInstancesOrBuilderList in interface ToolParameterKeyMatchInputOrBuilderpublic ToolParameterKeyMatchInstance.Builder addInstancesBuilder()
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInstance.Builder addInstancesBuilder(int index)
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public List<ToolParameterKeyMatchInstance.Builder> getInstancesBuilderList()
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public final ToolParameterKeyMatchInput.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ToolParameterKeyMatchInput.Builder>public final ToolParameterKeyMatchInput.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ToolParameterKeyMatchInput.Builder>Copyright © 2025 Google LLC. All rights reserved.