Reference documentation and code samples for the Dialogflow V2 API class Google::Cloud::Dialogflow::V2::CreateToolRequest.
Request message of CreateTool.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#parent
def parent() -> ::String-
(::String) — Required. The project/location to create tool for. Format:
projects/<Project ID>/locations/<Location ID>
#parent=
def parent=(value) -> ::String-
value (::String) — Required. The project/location to create tool for. Format:
projects/<Project ID>/locations/<Location ID>
-
(::String) — Required. The project/location to create tool for. Format:
projects/<Project ID>/locations/<Location ID>
#tool
def tool() -> ::Google::Cloud::Dialogflow::V2::Tool- (::Google::Cloud::Dialogflow::V2::Tool) — Required. The tool to create.
#tool=
def tool=(value) -> ::Google::Cloud::Dialogflow::V2::Tool- value (::Google::Cloud::Dialogflow::V2::Tool) — Required. The tool to create.
- (::Google::Cloud::Dialogflow::V2::Tool) — Required. The tool to create.
#tool_id
def tool_id() -> ::String-
(::String) —
Optional. The ID to use for the tool, which will become the final component of the tool's resource name.
The tool ID must be compliant with the regression formula
[a-zA-Z][a-zA-Z0-9_-]*with the characters length in range of [3,64]. If the field is not provide, an Id will be auto-generated. If the field is provided, the caller is responsible for- the uniqueness of the ID, otherwise the request will be rejected.
- the consistency for whether to use custom ID or not under a project to better ensure uniqueness.
#tool_id=
def tool_id=(value) -> ::String-
value (::String) —
Optional. The ID to use for the tool, which will become the final component of the tool's resource name.
The tool ID must be compliant with the regression formula
[a-zA-Z][a-zA-Z0-9_-]*with the characters length in range of [3,64]. If the field is not provide, an Id will be auto-generated. If the field is provided, the caller is responsible for- the uniqueness of the ID, otherwise the request will be rejected.
- the consistency for whether to use custom ID or not under a project to better ensure uniqueness.
-
(::String) —
Optional. The ID to use for the tool, which will become the final component of the tool's resource name.
The tool ID must be compliant with the regression formula
[a-zA-Z][a-zA-Z0-9_-]*with the characters length in range of [3,64]. If the field is not provide, an Id will be auto-generated. If the field is provided, the caller is responsible for- the uniqueness of the ID, otherwise the request will be rejected.
- the consistency for whether to use custom ID or not under a project to better ensure uniqueness.