Classes
CloudSchedulerClient
The Cloud Scheduler API allows external entities to reliably schedule asynchronous jobs.
CloudSchedulerConnection
The CloudSchedulerConnection object for CloudSchedulerClient.
CloudSchedulerConnectionIdempotencyPolicy
CloudSchedulerLimitedErrorCountRetryPolicy
A retry policy for CloudSchedulerConnection based on counting errors.
CloudSchedulerLimitedTimeRetryPolicy
A retry policy for CloudSchedulerConnection based on elapsed time.
CloudSchedulerRetryPolicy
The retry policy for CloudSchedulerConnection.
Structs
CloudSchedulerBackoffPolicyOption
Use with google::cloud::Options to configure the backoff policy.
CloudSchedulerConnectionIdempotencyPolicyOption
Use with google::cloud::Options to configure which operations are retried.
CloudSchedulerRetryPolicyOption
Use with google::cloud::Options to configure the retry policy.
Functions
MakeCloudSchedulerConnection(Options)
A factory function to construct an object of type CloudSchedulerConnection.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of CloudSchedulerClient.
The optional options argument may be used to configure aspects of the returned CloudSchedulerConnection. Expected options are any of the types in the following option lists:
| Parameter | |
|---|---|
| Name | Description |
options |
Options(optional) Configure the |
| Returns | |
|---|---|
| Type | Description |
std::shared_ptr< CloudSchedulerConnection > |
|
MakeDefaultCloudSchedulerConnectionIdempotencyPolicy()
| Returns | |
|---|---|
| Type | Description |
std::unique_ptr< CloudSchedulerConnectionIdempotencyPolicy > |
|