Classes
SaasDeploymentsClient
Manages the deployment of SaaS services.
SaasDeploymentsConnection
The SaasDeploymentsConnection object for SaasDeploymentsClient.
SaasDeploymentsConnectionIdempotencyPolicy
SaasDeploymentsLimitedErrorCountRetryPolicy
A retry policy for SaasDeploymentsConnection based on counting errors.
SaasDeploymentsLimitedTimeRetryPolicy
A retry policy for SaasDeploymentsConnection based on elapsed time.
SaasDeploymentsRetryPolicy
The retry policy for SaasDeploymentsConnection.
SaasRolloutsClient
Manages the rollout of SaaS services.
SaasRolloutsConnection
The SaasRolloutsConnection object for SaasRolloutsClient.
SaasRolloutsConnectionIdempotencyPolicy
SaasRolloutsLimitedErrorCountRetryPolicy
A retry policy for SaasRolloutsConnection based on counting errors.
SaasRolloutsLimitedTimeRetryPolicy
A retry policy for SaasRolloutsConnection based on elapsed time.
SaasRolloutsRetryPolicy
The retry policy for SaasRolloutsConnection.
Structs
SaasDeploymentsBackoffPolicyOption
Use with google::cloud::Options to configure the backoff policy.
SaasDeploymentsConnectionIdempotencyPolicyOption
Use with google::cloud::Options to configure which operations are retried.
SaasDeploymentsRetryPolicyOption
Use with google::cloud::Options to configure the retry policy.
SaasRolloutsBackoffPolicyOption
Use with google::cloud::Options to configure the backoff policy.
SaasRolloutsConnectionIdempotencyPolicyOption
Use with google::cloud::Options to configure which operations are retried.
SaasRolloutsRetryPolicyOption
Use with google::cloud::Options to configure the retry policy.
Functions
MakeSaasDeploymentsConnection(Options)
A factory function to construct an object of type SaasDeploymentsConnection.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of SaasDeploymentsClient.
The optional options argument may be used to configure aspects of the returned SaasDeploymentsConnection. 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< SaasDeploymentsConnection > |
|
MakeDefaultSaasDeploymentsConnectionIdempotencyPolicy()
| Returns | |
|---|---|
| Type | Description |
std::unique_ptr< SaasDeploymentsConnectionIdempotencyPolicy > |
|
MakeSaasRolloutsConnection(Options)
A factory function to construct an object of type SaasRolloutsConnection.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of SaasRolloutsClient.
The optional options argument may be used to configure aspects of the returned SaasRolloutsConnection. 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< SaasRolloutsConnection > |
|
MakeDefaultSaasRolloutsConnectionIdempotencyPolicy()
| Returns | |
|---|---|
| Type | Description |
std::unique_ptr< SaasRolloutsConnectionIdempotencyPolicy > |
|