Gemini Enterprise for Customer Experience V1 API - Class Google::Cloud::Ces::V1::ConnectorTool (v0.1.0)

Reference documentation and code samples for the Gemini Enterprise for Customer Experience V1 API class Google::Cloud::Ces::V1::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::V1::Action
Returns

#action=

def action=(value) -> ::Google::Cloud::Ces::V1::Action
Parameter
Returns

#auth_config

def auth_config() -> ::Google::Cloud::Ces::V1::EndUserAuthConfig
Returns
  • (::Google::Cloud::Ces::V1::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::V1::EndUserAuthConfig
Parameter
  • value (::Google::Cloud::Ces::V1::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::V1::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.