public static final class ToolParameterKeyMatchInput.Builder extends com.google.protobuf.GeneratedMessage.Builder<ToolParameterKeyMatchInput.Builder> implements ToolParameterKeyMatchInputOrBuilder
Input for tool parameter key match metric.Protobuf type
google.cloud.aiplatform.v1.ToolParameterKeyMatchInputaddRepeatedField, 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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.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 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.GeneratedMessage.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.v1.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.v1.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.v1.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.v1.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.v1.ToolParameterKeyMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInput.Builder clearMetricSpec()
Required. Spec for tool parameter key match metric.
.google.cloud.aiplatform.v1.ToolParameterKeyMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchSpec.Builder getMetricSpecBuilder()
Required. Spec for tool parameter key match metric.
.google.cloud.aiplatform.v1.ToolParameterKeyMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchSpecOrBuilder getMetricSpecOrBuilder()
Required. Spec for tool parameter key match metric.
.google.cloud.aiplatform.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInput.Builder clearInstances()
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1.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.v1.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.v1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolParameterKeyMatchInstanceOrBuilder getInstancesOrBuilder(int index)
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1.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.v1.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.v1.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.v1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public List<ToolParameterKeyMatchInstance.Builder> getInstancesBuilderList()
Required. Repeated tool parameter key match instances.
repeated .google.cloud.aiplatform.v1.ToolParameterKeyMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
Copyright © 2026 Google LLC. All rights reserved.