public static final class ToolNameMatchInput.Builder extends GeneratedMessageV3.Builder<ToolNameMatchInput.Builder> implements ToolNameMatchInputOrBuilder
Input for tool name match metric.
Protobuf type google.cloud.aiplatform.v1beta1.ToolNameMatchInput
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public ToolNameMatchInput.Builder addAllInstances(Iterable<? extends ToolNameMatchInstance> values)
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.aiplatform.v1beta1.ToolNameMatchInstance>
|
public ToolNameMatchInput.Builder addInstances(ToolNameMatchInstance value)
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolNameMatchInput.Builder addInstances(ToolNameMatchInstance.Builder builderForValue)
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolNameMatchInput.Builder addInstances(int index, ToolNameMatchInstance value)
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolNameMatchInput.Builder addInstances(int index, ToolNameMatchInstance.Builder builderForValue)
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolNameMatchInstance.Builder addInstancesBuilder()
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolNameMatchInstance.Builder addInstancesBuilder(int index)
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
index |
int
|
public ToolNameMatchInput.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public ToolNameMatchInput build()
public ToolNameMatchInput buildPartial()
public ToolNameMatchInput.Builder clear()
Overrides
public ToolNameMatchInput.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public ToolNameMatchInput.Builder clearInstances()
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolNameMatchInput.Builder clearMetricSpec()
Required. Spec for tool name match metric.
.google.cloud.aiplatform.v1beta1.ToolNameMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public ToolNameMatchInput.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public ToolNameMatchInput.Builder clone()
Overrides
public ToolNameMatchInput getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public ToolNameMatchInstance getInstances(int index)
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
index |
int
|
public ToolNameMatchInstance.Builder getInstancesBuilder(int index)
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
index |
int
|
public List<ToolNameMatchInstance.Builder> getInstancesBuilderList()
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public int getInstancesCount()
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
int |
|
public List<ToolNameMatchInstance> getInstancesList()
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolNameMatchInstanceOrBuilder getInstancesOrBuilder(int index)
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
index |
int
|
public List<? extends ToolNameMatchInstanceOrBuilder> getInstancesOrBuilderList()
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
List<? extends com.google.cloud.aiplatform.v1beta1.ToolNameMatchInstanceOrBuilder> |
|
public ToolNameMatchSpec getMetricSpec()
Required. Spec for tool name match metric.
.google.cloud.aiplatform.v1beta1.ToolNameMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public ToolNameMatchSpec.Builder getMetricSpecBuilder()
Required. Spec for tool name match metric.
.google.cloud.aiplatform.v1beta1.ToolNameMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public ToolNameMatchSpecOrBuilder getMetricSpecOrBuilder()
Required. Spec for tool name match metric.
.google.cloud.aiplatform.v1beta1.ToolNameMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public boolean hasMetricSpec()
Required. Spec for tool name match metric.
.google.cloud.aiplatform.v1beta1.ToolNameMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the metricSpec field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ToolNameMatchInput.Builder mergeFrom(ToolNameMatchInput other)
public ToolNameMatchInput.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public ToolNameMatchInput.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public ToolNameMatchInput.Builder mergeMetricSpec(ToolNameMatchSpec value)
Required. Spec for tool name match metric.
.google.cloud.aiplatform.v1beta1.ToolNameMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public final ToolNameMatchInput.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public ToolNameMatchInput.Builder removeInstances(int index)
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
index |
int
|
public ToolNameMatchInput.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public ToolNameMatchInput.Builder setInstances(int index, ToolNameMatchInstance value)
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolNameMatchInput.Builder setInstances(int index, ToolNameMatchInstance.Builder builderForValue)
Required. Repeated tool name match instances.
repeated .google.cloud.aiplatform.v1beta1.ToolNameMatchInstance instances = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolNameMatchInput.Builder setMetricSpec(ToolNameMatchSpec value)
Required. Spec for tool name match metric.
.google.cloud.aiplatform.v1beta1.ToolNameMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public ToolNameMatchInput.Builder setMetricSpec(ToolNameMatchSpec.Builder builderForValue)
Required. Spec for tool name match metric.
.google.cloud.aiplatform.v1beta1.ToolNameMatchSpec metric_spec = 1 [(.google.api.field_behavior) = REQUIRED];
public ToolNameMatchInput.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final ToolNameMatchInput.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides