Namespace google::cloud::storagebatchoperations_v1 (2.38.0-rc)

Classes

StorageBatchOperationsClient

Storage Batch Operations offers a managed experience to perform batch operations on millions of Cloud Storage objects in a serverless fashion.

StorageBatchOperationsConnection

The StorageBatchOperationsConnection object for StorageBatchOperationsClient.

StorageBatchOperationsConnectionIdempotencyPolicy

StorageBatchOperationsLimitedErrorCountRetryPolicy

A retry policy for StorageBatchOperationsConnection based on counting errors.

StorageBatchOperationsLimitedTimeRetryPolicy

A retry policy for StorageBatchOperationsConnection based on elapsed time.

StorageBatchOperationsRetryPolicy

The retry policy for StorageBatchOperationsConnection.

Structs

StorageBatchOperationsBackoffPolicyOption

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

StorageBatchOperationsConnectionIdempotencyPolicyOption

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

StorageBatchOperationsPollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

StorageBatchOperationsRetryPolicyOption

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

Functions

MakeStorageBatchOperationsConnection(Options)

A factory function to construct an object of type StorageBatchOperationsConnection.

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

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

Parameter
Name Description
options

(optional) Configure the StorageBatchOperationsConnection created by this function.

Returns
Type Description
std::shared_ptr< StorageBatchOperationsConnection >

MakeDefaultStorageBatchOperationsConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< StorageBatchOperationsConnectionIdempotencyPolicy >