Google Cloud Storage C++ Client  2.1.0
A C++ Client Library for Google Cloud Storage
Classes | Functions
google::cloud::storage_experimental Namespace Reference

Contains experimental features for the GCS C++ Client Library. More...

Classes

class  AsyncClient
 A client for Google Cloud Storage offering asynchronous operations. More...
 
struct  AsyncReadObjectRangeResponse
 Represents the response from reading a subset of an object. More...
 
struct  GrpcPluginOption
 Configure the GCS+gRPC plugin. More...
 
struct  HttpVersionOption
 Set the HTTP version used by the client. More...
 
struct  TransferStallMinimumRateOption
 The minimum accepted bytes/second transfer rate. More...
 
struct  DownloadStallMinimumRateOption
 The minimum accepted bytes/second download rate. More...
 

Functions

AsyncClient MakeAsyncClient (Options opts={})
 Creates a new GCS client exposing asynchronous APIs. More...
 
google::cloud::storage::Client DefaultGrpcClient (Options opts={})
 Create a google::cloud::storage::Client object configured to use gRPC. More...
 

Detailed Description

Contains experimental features for the GCS C++ Client Library.

The types, functions, aliases, and objects in this namespace are subject to change without notice, including removal.

Function Documentation

◆ DefaultGrpcClient()

google::cloud::storage::Client google::cloud::storage_experimental::DefaultGrpcClient ( Options  opts = {})

Create a google::cloud::storage::Client object configured to use gRPC.

Note
The Credentials parameter in the configuration is ignored. The gRPC client only supports Google Default Credentials.
Parameters
optsthe configuration parameters for the Client.
Warning
This is an experimental feature, and subject to change without notice.
Example storage_grpc_samples.cc grpc-read-write

◆ MakeAsyncClient()

AsyncClient google::cloud::storage_experimental::MakeAsyncClient ( Options  opts = {})

Creates a new GCS client exposing asynchronous APIs.