Classes
ExportServiceClient
Service allows existing Cloud Profiler customers to export their profile data out of Google Cloud.
ExportServiceConnection
The ExportServiceConnection
object for ExportServiceClient
.
ExportServiceConnectionIdempotencyPolicy
ExportServiceLimitedErrorCountRetryPolicy
A retry policy for ExportServiceConnection
based on counting errors.
ExportServiceLimitedTimeRetryPolicy
A retry policy for ExportServiceConnection
based on elapsed time.
ExportServiceRetryPolicy
The retry policy for ExportServiceConnection
.
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
ExportServiceBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
ExportServiceConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
ExportServiceRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
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
MakeExportServiceConnection(Options)
A factory function to construct an object of type ExportServiceConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ExportServiceClient.
The optional options
argument may be used to configure aspects of the returned ExportServiceConnection
. 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< ExportServiceConnection > |
MakeDefaultExportServiceConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< ExportServiceConnectionIdempotencyPolicy > |
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
ExportServicePolicyOptionList
OptionList< ExportServiceRetryPolicyOption, ExportServiceBackoffPolicyOption, ExportServiceConnectionIdempotencyPolicyOption >
The options applicable to ExportService.
ProfilerServicePolicyOptionList
OptionList< ProfilerServiceRetryPolicyOption, ProfilerServiceBackoffPolicyOption, ProfilerServiceConnectionIdempotencyPolicyOption >
The options applicable to ProfilerService.