Classes
ProfilerServiceClient
Manage the collection of continuous profiling data provided by profiling agents running in the cloud or by an offline provider of profiling data.
ProfilerServiceConnection
The ProfilerServiceConnection
object for ProfilerServiceClient
.
ProfilerServiceConnectionIdempotencyPolicy
ProfilerServiceLimitedErrorCountRetryPolicy
A retry policy for ProfilerServiceConnection
based on counting errors.
ProfilerServiceLimitedTimeRetryPolicy
A retry policy for ProfilerServiceConnection
based on elapsed time.
ProfilerServiceRetryPolicy
The retry policy for ProfilerServiceConnection
.
Structs
ProfilerServiceBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
ProfilerServiceConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
ProfilerServiceRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
Functions
MakeProfilerServiceConnection(Options)
A factory function to construct an object of type ProfilerServiceConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ProfilerServiceClient.
The optional options
argument may be used to configure aspects of the returned ProfilerServiceConnection
. 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< ProfilerServiceConnection > |
MakeDefaultProfilerServiceConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< ProfilerServiceConnectionIdempotencyPolicy > |
Type Aliases
ProfilerServicePolicyOptionList
OptionList< ProfilerServiceRetryPolicyOption, ProfilerServiceBackoffPolicyOption, ProfilerServiceConnectionIdempotencyPolicyOption >
The options applicable to ProfilerService.