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.