Namespace google::cloud::compute_reservation_sub_blocks_v1 (2.39.0-rc)

Classes

ReservationSubBlocksClient

Service for the reservationSubBlocks resource.

ReservationSubBlocksConnection

The ReservationSubBlocksConnection object for ReservationSubBlocksClient.

ReservationSubBlocksConnectionIdempotencyPolicy

ReservationSubBlocksLimitedErrorCountRetryPolicy

A retry policy for ReservationSubBlocksConnection based on counting errors.

ReservationSubBlocksLimitedTimeRetryPolicy

A retry policy for ReservationSubBlocksConnection based on elapsed time.

ReservationSubBlocksRetryPolicy

The retry policy for ReservationSubBlocksConnection.

Structs

ReservationSubBlocksBackoffPolicyOption

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

ReservationSubBlocksConnectionIdempotencyPolicyOption

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

ReservationSubBlocksRetryPolicyOption

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

Functions

MakeDefaultReservationSubBlocksConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< ReservationSubBlocksConnectionIdempotencyPolicy >

MakeReservationSubBlocksConnectionRest(Options)

A factory function to construct an object of type ReservationSubBlocksConnection that uses REST over HTTP as transport in lieu of gRPC.

REST transport should only be used for services that do not support gRPC or if the existing network configuration precludes using gRPC.

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

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

Parameter
Name Description
options Options

(optional) Configure the ReservationSubBlocksConnection created by this function.

Returns
Type Description
std::shared_ptr< ReservationSubBlocksConnection >