Reference documentation and code samples for the Google Cloud Ces V1 Client class ConnectorTool.
A ConnectorTool allows connections to different integrations.
See: https://cloud.google.com/integration-connectors/docs/overview .
Generated from protobuf message google.cloud.ces.v1.ConnectorTool
Namespace
Google \ Cloud \ Ces \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ connection
string
Required. The full resource name of the referenced Integration Connectors Connection. Format: projects/{project}/locations/{location}/connections/{connection}
↳ action
↳ auth_config
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.
↳ name
string
Optional. The name of the tool that can be used by the Agent to decide whether to call this ConnectorTool.
↳ description
string
Optional. The description of the tool that can be used by the Agent to decide whether to call this ConnectorTool.
getConnection
Required. The full resource name of the referenced Integration Connectors Connection.
Format: projects/{project}/locations/{location}/connections/{connection}
string
setConnection
Required. The full resource name of the referenced Integration Connectors Connection.
Format: projects/{project}/locations/{location}/connections/{connection}
var
string
$this
getAction
Required. Action for the tool to use.
hasAction
clearAction
setAction
Required. Action for the tool to use.
$this
getAuthConfig
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.
hasAuthConfig
clearAuthConfig
setAuthConfig
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.
$this
getName
Optional. The name of the tool that can be used by the Agent to decide whether to call this ConnectorTool.
string
setName
Optional. The name of the tool that can be used by the Agent to decide whether to call this ConnectorTool.
var
string
$this
getDescription
Optional. The description of the tool that can be used by the Agent to decide whether to call this ConnectorTool.
string
setDescription
Optional. The description of the tool that can be used by the Agent to decide whether to call this ConnectorTool.
var
string
$this

