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:
options
std::shared_ptr< AgentServiceConnection >
MakeDefaultAgentServiceConnectionIdempotencyPolicy()
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:
options
std::shared_ptr< SessionServiceConnection >
MakeDefaultSessionServiceConnectionIdempotencyPolicy()
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:
options
std::shared_ptr< ToolServiceConnection >
MakeDefaultToolServiceConnectionIdempotencyPolicy()
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:
options
std::shared_ptr< WidgetServiceConnection >
MakeDefaultWidgetServiceConnectionIdempotencyPolicy()
std::unique_ptr< WidgetServiceConnectionIdempotencyPolicy >

