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 |
| 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 |
| 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 |
| 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 |
| Returns | |
|---|---|
| Type | Description |
std::shared_ptr< WidgetServiceConnection > |
|
MakeDefaultWidgetServiceConnectionIdempotencyPolicy()
| Returns | |
|---|---|
| Type | Description |
std::unique_ptr< WidgetServiceConnectionIdempotencyPolicy > |
|