Namespace google::cloud::maintenance_api_v1 (2.45.0-rc)

Classes

MaintenanceClient

Unified Maintenance service.

MaintenanceConnection

The MaintenanceConnection object for MaintenanceClient.

MaintenanceConnectionIdempotencyPolicy

MaintenanceLimitedErrorCountRetryPolicy

A retry policy for MaintenanceConnection based on counting errors.

MaintenanceLimitedTimeRetryPolicy

A retry policy for MaintenanceConnection based on elapsed time.

MaintenanceRetryPolicy

The retry policy for MaintenanceConnection.

Structs

MaintenanceBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

MaintenanceConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

MaintenanceRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

Functions

MakeMaintenanceConnection(Options)

A factory function to construct an object of type MaintenanceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of MaintenanceClient.

The optional options argument may be used to configure aspects of the returned MaintenanceConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options Options

(optional) Configure the MaintenanceConnection created by this function.

Returns
Type Description
std::shared_ptr< MaintenanceConnection >

MakeDefaultMaintenanceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< MaintenanceConnectionIdempotencyPolicy >