Namespace google::cloud::profiler_v2 (2.17.0)

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 ProfilerServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< ProfilerServiceConnection >

MakeDefaultProfilerServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< ProfilerServiceConnectionIdempotencyPolicy >

Type Aliases

ProfilerServicePolicyOptionList

Alias Of: OptionList< ProfilerServiceRetryPolicyOption, ProfilerServiceBackoffPolicyOption, ProfilerServiceConnectionIdempotencyPolicyOption >

The options applicable to ProfilerService.