public static final class CreateToolVersionRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CreateToolVersionRequest.Builder> implements CreateToolVersionRequestOrBuilder
The request message for [Tools.CreateToolVersion][google.cloud.dialogflow.cx.v3beta1.Tools.CreateToolVersion]. The request message for [Tools.CreateToolVersion][google.cloud.dialogflow.cx.v3beta1.Tools.CreateToolVersion].Protobuf type
google.cloud.dialogflow.cx.v3beta1.CreateToolVersionRequestgetAllFields, 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<CreateToolVersionRequest.Builder>public CreateToolVersionRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CreateToolVersionRequest.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<CreateToolVersionRequest.Builder>public CreateToolVersionRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CreateToolVersionRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CreateToolVersionRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CreateToolVersionRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CreateToolVersionRequest.Builder>public CreateToolVersionRequest.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<CreateToolVersionRequest.Builder>public CreateToolVersionRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateToolVersionRequest.Builder>public CreateToolVersionRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CreateToolVersionRequest.Builder>public CreateToolVersionRequest.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<CreateToolVersionRequest.Builder>public CreateToolVersionRequest.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<CreateToolVersionRequest.Builder>public CreateToolVersionRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateToolVersionRequest.Builder>public CreateToolVersionRequest.Builder mergeFrom(CreateToolVersionRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CreateToolVersionRequest.Builder>public CreateToolVersionRequest.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<CreateToolVersionRequest.Builder>IOExceptionpublic String getParent()
Required. The tool to create a version for. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParent in interface CreateToolVersionRequestOrBuilderpublic com.google.protobuf.ByteString getParentBytes()
Required. The tool to create a version for. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParentBytes in interface CreateToolVersionRequestOrBuilderpublic CreateToolVersionRequest.Builder setParent(String value)
Required. The tool to create a version for. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The parent to set.public CreateToolVersionRequest.Builder clearParent()
Required. The tool to create a version for. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public CreateToolVersionRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required. The tool to create a version for. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The bytes for parent to set.public boolean hasToolVersion()
Required. The tool version to create.
.google.cloud.dialogflow.cx.v3beta1.ToolVersion tool_version = 2 [(.google.api.field_behavior) = REQUIRED];
hasToolVersion in interface CreateToolVersionRequestOrBuilderpublic ToolVersion getToolVersion()
Required. The tool version to create.
.google.cloud.dialogflow.cx.v3beta1.ToolVersion tool_version = 2 [(.google.api.field_behavior) = REQUIRED];
getToolVersion in interface CreateToolVersionRequestOrBuilderpublic CreateToolVersionRequest.Builder setToolVersion(ToolVersion value)
Required. The tool version to create.
.google.cloud.dialogflow.cx.v3beta1.ToolVersion tool_version = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateToolVersionRequest.Builder setToolVersion(ToolVersion.Builder builderForValue)
Required. The tool version to create.
.google.cloud.dialogflow.cx.v3beta1.ToolVersion tool_version = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateToolVersionRequest.Builder mergeToolVersion(ToolVersion value)
Required. The tool version to create.
.google.cloud.dialogflow.cx.v3beta1.ToolVersion tool_version = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateToolVersionRequest.Builder clearToolVersion()
Required. The tool version to create.
.google.cloud.dialogflow.cx.v3beta1.ToolVersion tool_version = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolVersion.Builder getToolVersionBuilder()
Required. The tool version to create.
.google.cloud.dialogflow.cx.v3beta1.ToolVersion tool_version = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolVersionOrBuilder getToolVersionOrBuilder()
Required. The tool version to create.
.google.cloud.dialogflow.cx.v3beta1.ToolVersion tool_version = 2 [(.google.api.field_behavior) = REQUIRED];
getToolVersionOrBuilder in interface CreateToolVersionRequestOrBuilderpublic final CreateToolVersionRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateToolVersionRequest.Builder>public final CreateToolVersionRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateToolVersionRequest.Builder>Copyright © 2025 Google LLC. All rights reserved.