Namespace google::cloud::ces_v1 (3.3.0-rc)

Classes

AgentServiceClient

The service that manages agent-related resources in Gemini Enterprise for Customer Engagement (CES).

AgentServiceConnection

The AgentServiceConnection object for AgentServiceClient.

AgentServiceConnectionIdempotencyPolicy

AgentServiceLimitedErrorCountRetryPolicy

A retry policy for AgentServiceConnection based on counting errors.

AgentServiceLimitedTimeRetryPolicy

A retry policy for AgentServiceConnection based on elapsed time.

AgentServiceRetryPolicy

The retry policy for AgentServiceConnection.

SessionServiceClient

Session service provides APIs for interacting with CES agents.

SessionServiceConnection

The SessionServiceConnection object for SessionServiceClient.

SessionServiceConnectionIdempotencyPolicy

SessionServiceLimitedErrorCountRetryPolicy

A retry policy for SessionServiceConnection based on counting errors.

SessionServiceLimitedTimeRetryPolicy

A retry policy for SessionServiceConnection based on elapsed time.

SessionServiceRetryPolicy

The retry policy for SessionServiceConnection.

ToolServiceClient

Tool service provides APIs for interacting with CES tools.

ToolServiceConnection

The ToolServiceConnection object for ToolServiceClient.

ToolServiceConnectionIdempotencyPolicy

ToolServiceLimitedErrorCountRetryPolicy

A retry policy for ToolServiceConnection based on counting errors.

ToolServiceLimitedTimeRetryPolicy

A retry policy for ToolServiceConnection based on elapsed time.

ToolServiceRetryPolicy

The retry policy for ToolServiceConnection.

WidgetServiceClient

Provides APIs for widgets to interact with CES APIs.

WidgetServiceConnection

The WidgetServiceConnection object for WidgetServiceClient.

WidgetServiceConnectionIdempotencyPolicy

WidgetServiceLimitedErrorCountRetryPolicy

A retry policy for WidgetServiceConnection based on counting errors.

WidgetServiceLimitedTimeRetryPolicy

A retry policy for WidgetServiceConnection based on elapsed time.

WidgetServiceRetryPolicy

The retry policy for WidgetServiceConnection.

Structs

AgentServiceBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

AgentServiceConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

AgentServicePollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

AgentServiceRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

SessionServiceBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

SessionServiceConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

SessionServiceRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

ToolServiceBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

ToolServiceConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

ToolServiceRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

WidgetServiceBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

WidgetServiceConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

WidgetServiceRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

Functions

MakeAgentServiceConnection(Options)

A factory function to construct an object of type AgentServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of AgentServiceClient.

The optional options argument may be used to configure aspects of the returned AgentServiceConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options Options

(optional) Configure the AgentServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< AgentServiceConnection >

MakeDefaultAgentServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< AgentServiceConnectionIdempotencyPolicy >

MakeSessionServiceConnection(Options)

A factory function to construct an object of type SessionServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of SessionServiceClient.

The optional options argument may be used to configure aspects of the returned SessionServiceConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options Options

(optional) Configure the SessionServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< SessionServiceConnection >

MakeDefaultSessionServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< SessionServiceConnectionIdempotencyPolicy >

MakeToolServiceConnection(Options)

A factory function to construct an object of type ToolServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ToolServiceClient.

The optional options argument may be used to configure aspects of the returned ToolServiceConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options Options

(optional) Configure the ToolServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< ToolServiceConnection >

MakeDefaultToolServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< ToolServiceConnectionIdempotencyPolicy >

MakeWidgetServiceConnection(Options)

A factory function to construct an object of type WidgetServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of WidgetServiceClient.

The optional options argument may be used to configure aspects of the returned WidgetServiceConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options Options

(optional) Configure the WidgetServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< WidgetServiceConnection >

MakeDefaultWidgetServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< WidgetServiceConnectionIdempotencyPolicy >