Reference documentation and code samples for the Gemini Enterprise for Customer Experience V1BETA API class Google::Cloud::Ces::V1beta::ConnectorTool.
A ConnectorTool allows connections to different integrations. See: https://cloud.google.com/integration-connectors/docs/overview.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#action
def action() -> ::Google::Cloud::Ces::V1beta::Action
Returns
- (::Google::Cloud::Ces::V1beta::Action) — Required. Action for the tool to use.
#action=
def action=(value) -> ::Google::Cloud::Ces::V1beta::Action
Parameter
- value (::Google::Cloud::Ces::V1beta::Action) — Required. Action for the tool to use.
Returns
- (::Google::Cloud::Ces::V1beta::Action) — Required. Action for the tool to use.
#auth_config
def auth_config() -> ::Google::Cloud::Ces::V1beta::EndUserAuthConfig
Returns
- (::Google::Cloud::Ces::V1beta::EndUserAuthConfig) — Optional. Configures how authentication is handled in Integration Connectors. By default, an admin authentication is passed in the Integration Connectors API requests. You can override it with a different end-user authentication config. Note: The Connection must have authentication override enabled in order to specify an EUC configuration here - otherwise, the ConnectorTool creation will fail. See https://cloud.google.com/application-integration/docs/configure-connectors-task#configure-authentication-override for details.
#auth_config=
def auth_config=(value) -> ::Google::Cloud::Ces::V1beta::EndUserAuthConfig
Parameter
- value (::Google::Cloud::Ces::V1beta::EndUserAuthConfig) — Optional. Configures how authentication is handled in Integration Connectors. By default, an admin authentication is passed in the Integration Connectors API requests. You can override it with a different end-user authentication config. Note: The Connection must have authentication override enabled in order to specify an EUC configuration here - otherwise, the ConnectorTool creation will fail. See https://cloud.google.com/application-integration/docs/configure-connectors-task#configure-authentication-override for details.
Returns
- (::Google::Cloud::Ces::V1beta::EndUserAuthConfig) — Optional. Configures how authentication is handled in Integration Connectors. By default, an admin authentication is passed in the Integration Connectors API requests. You can override it with a different end-user authentication config. Note: The Connection must have authentication override enabled in order to specify an EUC configuration here - otherwise, the ConnectorTool creation will fail. See https://cloud.google.com/application-integration/docs/configure-connectors-task#configure-authentication-override for details.
#connection
def connection() -> ::String
Returns
-
(::String) — Required. The full resource name of the referenced Integration Connectors
Connection.
Format:
projects/{project}/locations/{location}/connections/{connection}
#connection=
def connection=(value) -> ::String
Parameter
-
value (::String) — Required. The full resource name of the referenced Integration Connectors
Connection.
Format:
projects/{project}/locations/{location}/connections/{connection}
Returns
-
(::String) — Required. The full resource name of the referenced Integration Connectors
Connection.
Format:
projects/{project}/locations/{location}/connections/{connection}
#description
def description() -> ::String
Returns
- (::String) — Optional. The description of the tool that can be used by the Agent to decide whether to call this ConnectorTool.
#description=
def description=(value) -> ::String
Parameter
- value (::String) — Optional. The description of the tool that can be used by the Agent to decide whether to call this ConnectorTool.
Returns
- (::String) — Optional. The description of the tool that can be used by the Agent to decide whether to call this ConnectorTool.
#name
def name() -> ::String
Returns
- (::String) — Optional. The name of the tool that can be used by the Agent to decide whether to call this ConnectorTool.
#name=
def name=(value) -> ::String
Parameter
- value (::String) — Optional. The name of the tool that can be used by the Agent to decide whether to call this ConnectorTool.
Returns
- (::String) — Optional. The name of the tool that can be used by the Agent to decide whether to call this ConnectorTool.