Classes
BareMetalSolutionClient
Performs management operations on Bare Metal Solution servers.
BareMetalSolutionConnection
The BareMetalSolutionConnection
object for BareMetalSolutionClient
.
BareMetalSolutionConnectionIdempotencyPolicy
BareMetalSolutionLimitedErrorCountRetryPolicy
A retry policy for BareMetalSolutionConnection
based on counting errors.
BareMetalSolutionLimitedTimeRetryPolicy
A retry policy for BareMetalSolutionConnection
based on elapsed time.
BareMetalSolutionRetryPolicy
The retry policy for BareMetalSolutionConnection
.
Structs
BareMetalSolutionBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
BareMetalSolutionConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
BareMetalSolutionPollingPolicyOption
Use with google::cloud::Options
to configure the long-running operations polling policy.
BareMetalSolutionRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
Functions
MakeBareMetalSolutionConnection(Options)
A factory function to construct an object of type BareMetalSolutionConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of BareMetalSolutionClient.
The optional options
argument may be used to configure aspects of the returned BareMetalSolutionConnection
. Expected options are any of the types in the following option lists:
Parameter | |
---|---|
Name | Description |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< BareMetalSolutionConnection > |
MakeDefaultBareMetalSolutionConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< BareMetalSolutionConnectionIdempotencyPolicy > |