Google Cloud C++ Client 2.10.1
C++ Client Library for Google Cloud Platform
|
Cgoogle::cloud::AccessTokenLifetimeOption | Configure the access token lifetime |
Cgoogle::cloud::AsyncOperation | Represents a pending asynchronous operation |
Cgoogle::cloud::AsyncStreamingReadWriteRpc< Request, Response > | A streaming read-write RPC |
Cgoogle::cloud::AsyncTimerResult | The result of an async timer operation |
Cgoogle::cloud::AuthorityOption | Configure the "authority" attribute |
Cgoogle::cloud::BackgroundThreads | A object representing the background threads available to a Client |
Cgoogle::cloud::CARootsFilePathOption | Configures a custom CA (Certificates Authority) certificates file |
Cgoogle::cloud::CompletionQueue | Call the functor associated with asynchronous operations when they complete |
Cgoogle::cloud::ConnectionOptions< ConnectionTraits > | The configuration parameters for client connections |
Cgoogle::cloud::Credentials | An opaque representation of the authentication configuration |
Cgoogle::cloud::DelegatesOption | Configure the delegates for MakeImpersonateServiceAccountCredentials() |
Cgoogle::cloud::EndpointOption | Change the endpoint |
Cgoogle::cloud::ErrorInfo | Describes the cause of the error with structured details |
▼Cstd::exception | STL class |
▼Cstd::runtime_error | STL class |
Cgoogle::cloud::RuntimeStatusError | A runtime error that wraps a google::cloud::Status |
Cgoogle::cloud::ExperimentalTag | An argument type to indicate experimental functions |
▼Cinternal::future_base | |
Cgoogle::cloud::future< T > | Implement ISO/IEC TS 19571:2016 future<T> |
Cgoogle::cloud::future< void > | Implement ISO/IEC TS 19571:2016 future for void |
Cgoogle::cloud::GrpcBackgroundThreadPoolSizeOption | The size of the background thread pool |
Cgoogle::cloud::GrpcBackgroundThreadsFactoryOption | Changes the BackgroundThreadsFactory |
Cgoogle::cloud::GrpcChannelArgumentsNativeOption | The native grpc::ChannelArguments object |
Cgoogle::cloud::GrpcChannelArgumentsOption | A string-string map of arguments for grpc::ChannelArguments::SetString |
Cgoogle::cloud::GrpcCompletionQueueOption | The CompletionQueue to use for background gRPC work |
Cgoogle::cloud::GrpcCredentialOption | The gRPC credentials used by clients configured with this object |
Cgoogle::cloud::GrpcNumChannelsOption | The number of transport channels to create |
Cgoogle::cloud::GrpcTracingOptionsOption | The TracingOptions to use when printing grpc protocol buffer messages |
Cgoogle::cloud::StreamRange< T >::IteratorImpl< U > | An input iterator for a StreamRange<T> – DO NOT USE DIRECTLY |
Cgoogle::cloud::KmsKeyName | This class identifies a Google Cloud KMS Key |
Cgoogle::cloud::LogBackend | The logging backend interface |
Cgoogle::cloud::Logger< CompileTimeEnabled > | Define the class to capture a log message |
Cgoogle::cloud::Logger< false > | Define the logger for a disabled log level |
Cgoogle::cloud::LogRecord | Represents a single log message |
Cgoogle::cloud::LogSink | A sink to receive log records |
Cgoogle::cloud::NullStream | Implements operator<< for all types, without any effect |
Cgoogle::cloud::Options | A class that holds option structs indexed by their type |
▼Cgoogle::cloud::PollingPolicy | Control the Cloud C++ client library behavior with respect to polling on long running operations |
Cgoogle::cloud::GenericPollingPolicy< Retry, Backoff > | Construct a polling policy from existing Retry and Backoff policies |
Cgoogle::cloud::Project | This class identifies a Cloud Project |
▼Cinternal::promise_base | |
Cgoogle::cloud::promise< T > | Implement promise<T> as defined in ISO/IEC TS 19571:2016 |
Cgoogle::cloud::promise< void > | Specialize promise as defined in ISO/IEC TS 19571:2016 for void |
Cgoogle::cloud::QuotaUserOption | Configure the QuotaUser system parameter |
Cgoogle::cloud::RestTracingOptionsOption | The TracingOptions to use when printing REST transport http messages |
Cgoogle::cloud::ScopesOption | Configure the scopes for MakeImpersonateServiceAccountCredentials() |
Cgoogle::cloud::ServerTimeoutOption | Timeout for the server to finish processing the request |
Cgoogle::cloud::Status | Represents success or an error with info about the error |
Cgoogle::cloud::StatusOr< T > | Holds a value or a Status indicating why there is no value |
Cgoogle::cloud::StreamRange< T > | A StreamRange<T> is a range of StatusOr<T> where the end-of-stream is indicated by a non-OK Status |
Cgoogle::cloud::TracingComponentsOption | Return whether tracing is enabled for the given component |
Cgoogle::cloud::TracingOptions | The configuration parameters for RPC/protobuf tracing |
Cgoogle::cloud::UnifiedCredentialsOption | A wrapper to store credentials into an options |
Cgoogle::cloud::UserAgentProductsOption | User-agent products to include with each request |
Cgoogle::cloud::UserIpOption | Configure the UserIp query parameter |
Cgoogle::cloud::UserProjectOption | Specifies a project for quota and billing purposes |