Classes
Controller2Client
The Controller service provides the API for orchestrating a collection of debugger agents to perform debugging tasks.
Controller2Connection
The Controller2Connection object for Controller2Client.
Controller2ConnectionIdempotencyPolicy
Debugger2Client
The Debugger service provides the API that allows users to collect run-time information from a running application, without stopping or slowing it down and without modifying its state.
Debugger2Connection
The Debugger2Connection object for Debugger2Client.
Debugger2ConnectionIdempotencyPolicy
Structs
Controller2BackoffPolicyOption
Use with google::cloud::Options to configure the backoff policy.
Controller2ConnectionIdempotencyPolicyOption
Use with google::cloud::Options to configure which operations are retried.
Controller2RetryPolicyOption
Use with google::cloud::Options to configure the retry policy.
Debugger2BackoffPolicyOption
Use with google::cloud::Options to configure the backoff policy.
Debugger2ConnectionIdempotencyPolicyOption
Use with google::cloud::Options to configure which operations are retried.
Debugger2RetryPolicyOption
Use with google::cloud::Options to configure the retry policy.
Functions
MakeController2Connection(Options)
A factory function to construct an object of type Controller2Connection.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of Controller2Client.
The optional options argument may be used to configure aspects of the returned Controller2Connection. Expected options are any of the types in the following option lists:
| Parameter | |
|---|---|
| Name | Description |
options |
(optional) Configure the |
| Returns | |
|---|---|
| Type | Description |
std::shared_ptr< Controller2Connection > |
|
MakeDefaultController2ConnectionIdempotencyPolicy()
| Returns | |
|---|---|
| Type | Description |
std::unique_ptr< Controller2ConnectionIdempotencyPolicy > |
|
MakeDebugger2Connection(Options)
A factory function to construct an object of type Debugger2Connection.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of Debugger2Client.
The optional options argument may be used to configure aspects of the returned Debugger2Connection. Expected options are any of the types in the following option lists:
| Parameter | |
|---|---|
| Name | Description |
options |
(optional) Configure the |
| Returns | |
|---|---|
| Type | Description |
std::shared_ptr< Debugger2Connection > |
|
MakeDefaultDebugger2ConnectionIdempotencyPolicy()
| Returns | |
|---|---|
| Type | Description |
std::unique_ptr< Debugger2ConnectionIdempotencyPolicy > |
|
Type Aliases
Controller2RetryPolicy
::google::cloud::internal::TraitBasedRetryPolicy< debugger_v2_internal::Controller2RetryTraits >
Controller2LimitedTimeRetryPolicy
::google::cloud::internal::LimitedTimeRetryPolicy< debugger_v2_internal::Controller2RetryTraits >
Controller2LimitedErrorCountRetryPolicy
::google::cloud::internal::LimitedErrorCountRetryPolicy< debugger_v2_internal::Controller2RetryTraits >
Controller2PolicyOptionList
OptionList< Controller2RetryPolicyOption, Controller2BackoffPolicyOption, Controller2ConnectionIdempotencyPolicyOption >
The options applicable to Controller2.
Debugger2RetryPolicy
::google::cloud::internal::TraitBasedRetryPolicy< debugger_v2_internal::Debugger2RetryTraits >
Debugger2LimitedTimeRetryPolicy
::google::cloud::internal::LimitedTimeRetryPolicy< debugger_v2_internal::Debugger2RetryTraits >
Debugger2LimitedErrorCountRetryPolicy
::google::cloud::internal::LimitedErrorCountRetryPolicy< debugger_v2_internal::Debugger2RetryTraits >
Debugger2PolicyOptionList
OptionList< Debugger2RetryPolicyOption, Debugger2BackoffPolicyOption, Debugger2ConnectionIdempotencyPolicyOption >
The options applicable to Debugger2.