Google Cloud Storage C++ Client 2.13.0
A C++ Client Library for Google Cloud Storage
Loading...
Searching...
No Matches
Classes
GCS Client Library Configuration Options

Classes

struct  google::cloud::storage_experimental::HttpVersionOption
 Set the HTTP version used by the client. More...
 
struct  google::cloud::storage::RestEndpointOption
 Configure the REST endpoint for the GCS client library. More...
 
struct  google::cloud::storage::IamEndpointOption
 Configure the IAM endpoint for the GCS client library. More...
 
struct  google::cloud::storage::Oauth2CredentialsOption
 Configure oauth2::Credentials for the GCS client library. More...
 
struct  google::cloud::storage::ProjectIdOption
 Set the Google Cloud Platform project id. More...
 
struct  google::cloud::storage::ConnectionPoolSizeOption
 Set the maximum connection pool size. More...
 
struct  google::cloud::storage::DownloadBufferSizeOption
 Control the formatted I/O download buffer. More...
 
struct  google::cloud::storage::UploadBufferSizeOption
 Control the formatted I/O upload buffer. More...
 
struct  google::cloud::storage::MaximumSimpleUploadSizeOption
 Defines the threshold to switch from simple to resumable uploads for files. More...
 
struct  google::cloud::storage::TransferStallTimeoutOption
 Sets the transfer stall timeout. More...
 
struct  google::cloud::storage::TransferStallMinimumRateOption
 The minimum accepted bytes/second transfer rate. More...
 
struct  google::cloud::storage::DownloadStallTimeoutOption
 Sets the download stall timeout. More...
 
struct  google::cloud::storage::DownloadStallMinimumRateOption
 The minimum accepted bytes/second download rate. More...
 
struct  google::cloud::storage::RetryPolicyOption
 Set the retry policy for a GCS client. More...
 
struct  google::cloud::storage::BackoffPolicyOption
 Set the backoff policy for a GCS client. More...
 
struct  google::cloud::storage::IdempotencyPolicyOption
 Set the idempotency policy for a GCS client. More...
 

Detailed Description

The GCS client library uses the same mechanism as all other C++ client libraries for configuration. As usual for the C++ client libraries, it adds a number of unique options only applicable for the GCS library.

See also
Client Library Configuration - for an overview of client library configuration.