Dialogflow V2 API - Class Google::Cloud::Dialogflow::V2::Tool::ConnectorTool::Action (v1.13.0)

Reference documentation and code samples for the Dialogflow V2 API class Google::Cloud::Dialogflow::V2::Tool::ConnectorTool::Action.

Configuration of a Connection operation for the tool to use.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#connection_action_id

def connection_action_id() -> ::String
Returns
  • (::String) — ID of a Connection action for the tool to use.

    Note: The following fields are mutually exclusive: connection_action_id, entity_operation. If a field in that set is populated, all other fields in the set will automatically be cleared.

#connection_action_id=

def connection_action_id=(value) -> ::String
Parameter
  • value (::String) — ID of a Connection action for the tool to use.

    Note: The following fields are mutually exclusive: connection_action_id, entity_operation. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::String) — ID of a Connection action for the tool to use.

    Note: The following fields are mutually exclusive: connection_action_id, entity_operation. If a field in that set is populated, all other fields in the set will automatically be cleared.

#entity_operation

def entity_operation() -> ::Google::Cloud::Dialogflow::V2::Tool::ConnectorTool::Action::EntityOperation
Returns

#entity_operation=

def entity_operation=(value) -> ::Google::Cloud::Dialogflow::V2::Tool::ConnectorTool::Action::EntityOperation
Parameter
Returns

#input_fields

def input_fields() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. Entity fields to use as inputs for the operation. If no fields are specified, all fields of the Entity will be used.

#input_fields=

def input_fields=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. Entity fields to use as inputs for the operation. If no fields are specified, all fields of the Entity will be used.
Returns
  • (::Array<::String>) — Optional. Entity fields to use as inputs for the operation. If no fields are specified, all fields of the Entity will be used.

#output_fields

def output_fields() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. Entity fields to return from the operation. If no fields are specified, all fields of the Entity will be returned.

#output_fields=

def output_fields=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. Entity fields to return from the operation. If no fields are specified, all fields of the Entity will be returned.
Returns
  • (::Array<::String>) — Optional. Entity fields to return from the operation. If no fields are specified, all fields of the Entity will be returned.