Namespace google::cloud::profiler_v2 (2.20.0-rc)

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
NameDescription
options

(optional) Configure the ExportServiceConnection created by this function.

Returns
TypeDescription
std::shared_ptr< ExportServiceConnection >

MakeDefaultExportServiceConnectionIdempotencyPolicy()

Returns
TypeDescription
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
NameDescription
options

(optional) Configure the ProfilerServiceConnection created by this function.

Returns
TypeDescription
std::shared_ptr< ProfilerServiceConnection >

MakeDefaultProfilerServiceConnectionIdempotencyPolicy()

Returns
TypeDescription
std::unique_ptr< ProfilerServiceConnectionIdempotencyPolicy >

Type Aliases

ExportServicePolicyOptionList

Alias Of: OptionList< ExportServiceRetryPolicyOption, ExportServiceBackoffPolicyOption, ExportServiceConnectionIdempotencyPolicyOption >

The options applicable to ExportService.

ProfilerServicePolicyOptionList

Alias Of: OptionList< ProfilerServiceRetryPolicyOption, ProfilerServiceBackoffPolicyOption, ProfilerServiceConnectionIdempotencyPolicyOption >

The options applicable to ProfilerService.