Google Cloud Storage C++ Client 2.13.0
A C++ Client Library for Google Cloud Storage
Loading...
Searching...
No Matches
Deprecated List
Member google::cloud::storage::ChannelOptions::set_ssl_root_path (std::string ssl_root_path)
Use google::cloud::Options and CAPathOption instead.
Member google::cloud::storage::ChannelOptions::ssl_root_path () const
Use google::cloud::Options and CAPathOption instead.
Member google::cloud::storage::Client::Client (std::shared_ptr< oauth2::Credentials > credentials, Policies &&... policies)
use the constructor from google::cloud::Options instead.
Member google::cloud::storage::Client::Client (std::shared_ptr< internal::RawClient > client, Policies &&... policies)
This was intended only for test code, applications should not use it.
Member google::cloud::storage::Client::Client (std::shared_ptr< internal::RawClient > client, NoDecorations)
This was intended only for test code, applications should not use it.
Member google::cloud::storage::Client::Client (ClientOptions options, Policies &&... policies)
use the constructor from google::cloud::Options instead.
Member google::cloud::storage::Client::CreateDefaultClient ()
use the constructor from google::cloud::Options instead.
Member google::cloud::storage::Client::raw_client () const
Only intended for implementors, do not use.
Class google::cloud::storage::ClientOptions
Please use google::cloud::Options instead.
Member google::cloud::storage::ClientOptions::add_user_agent_prefix (std::string prefix)
Use google::cloud::Options and google::cloud::UserAgentProductsOption instead.
Member google::cloud::storage::ClientOptions::add_user_agent_prefx (std::string const &v)
use add_user_agent_prefix() instead.
Member google::cloud::storage::ClientOptions::channel_options ()
Use google::cloud::Options and CAPathOption instead.
Member google::cloud::storage::ClientOptions::channel_options () const
Use google::cloud::Options and CAPathOption instead.
Member google::cloud::storage::ClientOptions::ClientOptions (std::shared_ptr< oauth2::Credentials > credentials, ChannelOptions channel_options)
use google::cloud::Options instead.
Member google::cloud::storage::ClientOptions::ClientOptions (std::shared_ptr< oauth2::Credentials > credentials)
use google::cloud::Options instead.
Member google::cloud::storage::ClientOptions::connection_pool_size () const
Use google::cloud::Options and ConnectionPoolSizeOption instead.
Member google::cloud::storage::ClientOptions::CreateDefaultClientOptions (ChannelOptions const &channel_options)
Please use google::cloud::Options instead.
Member google::cloud::storage::ClientOptions::CreateDefaultClientOptions ()
Please use google::cloud::Options instead.
Member google::cloud::storage::ClientOptions::credentials () const
Use google::cloud::Options and Oauth2CredentialsOption instead.
Member google::cloud::storage::ClientOptions::download_buffer_size () const
Use google::cloud::Options and DownloadBufferSizeOption instead.
Member google::cloud::storage::ClientOptions::download_stall_timeout () const
Use google::cloud::Options and DownloadStallTimeoutOption instead.
Member google::cloud::storage::ClientOptions::enable_http_tracing () const
Use google::cloud::Options and google::cloud::TracingComponentsOption instead.
Member google::cloud::storage::ClientOptions::enable_raw_client_tracing () const
Use google::cloud::Options and google::cloud::TracingComponentsOption instead.
Member google::cloud::storage::ClientOptions::enable_sigpipe_handler () const
Use google::cloud::Options and EnableCurlSigpipeOption instead.
Member google::cloud::storage::ClientOptions::enable_ssl_locking_callbacks () const
Use google::cloud::options and EnableCurlSslLockingOption instead.
Member google::cloud::storage::ClientOptions::endpoint () const
Use google::cloud::Options and RestEndpointOption instead.
Member google::cloud::storage::ClientOptions::iam_endpoint () const
Use google::cloud::Options and IamEndpointOption instead.
Member google::cloud::storage::ClientOptions::maximum_simple_upload_size () const
Use google::cloud::Options and MaximumSimpleUploadSizeOption instead.
Member google::cloud::storage::ClientOptions::maximum_socket_recv_size () const
Use google::cloud::Options and MaximumCurlSocketRecvSizeOption instead.
Member google::cloud::storage::ClientOptions::maximum_socket_send_size () const
Use google::cloud::Options and MaximumCurlSocketSendSizeOption instead.
Member google::cloud::storage::ClientOptions::project_id () const
Use google::cloud::Options and ProjectIdOption instead.
Member google::cloud::storage::ClientOptions::set_connection_pool_size (std::size_t size)
Use google::cloud::Options and ConnectionPoolSizeOption instead.
Member google::cloud::storage::ClientOptions::set_credentials (std::shared_ptr< oauth2::Credentials > c)
Use google::cloud::Options and Oauth2CredentialsOption instead.
Member google::cloud::storage::ClientOptions::set_download_stall_timeout (std::chrono::seconds v)
Use google::cloud::Options and DownloadStallTimeoutOption instead.
Member google::cloud::storage::ClientOptions::set_enable_http_tracing (bool enable)
Use google::cloud::Options and google::cloud::TracingComponentsOption instead.
Member google::cloud::storage::ClientOptions::set_enable_raw_client_tracing (bool enable)
Use google::cloud::Options and google::cloud::TracingComponentsOption instead.
Member google::cloud::storage::ClientOptions::set_enable_sigpipe_handler (bool v)
Use google::cloud::Options and EnableCurlSigpipeOption instead.
Member google::cloud::storage::ClientOptions::set_enable_ssl_locking_callbacks (bool v)
Use google::cloud::options and EnableCurlSslLockingOption instead.
Member google::cloud::storage::ClientOptions::set_endpoint (std::string endpoint)
Use google::cloud::Options and RestEndpointOption instead.
Member google::cloud::storage::ClientOptions::set_iam_endpoint (std::string endpoint)
Use google::cloud::Options and IamEndpointOption instead.
Member google::cloud::storage::ClientOptions::set_maximum_simple_upload_size (std::size_t v)
Use google::cloud::Options and MaximumSimpleUploadSizeOption instead.
Member google::cloud::storage::ClientOptions::set_maximum_socket_recv_size (std::size_t v)
Use google::cloud::Options and MaximumCurlSocketRecvSizeOption instead.
Member google::cloud::storage::ClientOptions::set_maximum_socket_send_size (std::size_t v)
Use google::cloud::Options and MaximumCurlSocketSendSizeOption instead.
Member google::cloud::storage::ClientOptions::set_project_id (std::string v)
Use google::cloud::Options and ProjectIdOption instead.
Member google::cloud::storage::ClientOptions::set_version (std::string version)
This was intended for development and not a public API.
Member google::cloud::storage::ClientOptions::SetDownloadBufferSize (std::size_t size)
Use google::cloud::Options and DownloadBufferSizeOption instead.
Member google::cloud::storage::ClientOptions::SetUploadBufferSize (std::size_t size)
Use google::cloud::Options and UploadBufferSizeOption instead.
Member google::cloud::storage::ClientOptions::upload_buffer_size () const
Use google::cloud::Options and UploadBufferSizeOption instead.
Member google::cloud::storage::ClientOptions::user_agent_prefix () const
Use google::cloud::Options and google::cloud::UserAgentProductsOption instead.
Member google::cloud::storage::ClientOptions::version () const
This was intended for development and not a public API.
Namespace google::cloud::storage::oauth2
Prefer using the unified credentials documented in Authentication Components
Class google::cloud::storage::oauth2::AnonymousCredentials
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::AssertionComponentsFromInfo (ServiceAccountCredentialsInfo const &info, std::chrono::system_clock::time_point now)
Prefer using the unified credentials documented in Authentication Components
Class google::cloud::storage::oauth2::AuthorizedUserCredentials< HttpRequestBuilderType, ClockType >
Prefer using the unified credentials documented in Authentication Components
Class google::cloud::storage::oauth2::AuthorizedUserCredentialsInfo
Prefer using the unified credentials documented in Authentication Components
Class google::cloud::storage::oauth2::ComputeEngineCredentials< HttpRequestBuilderType, ClockType >
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateAnonymousCredentials ()
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateAuthorizedUserCredentialsFromJsonContents (std::string const &contents, ChannelOptions const &options={})
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateAuthorizedUserCredentialsFromJsonFilePath (std::string const &path)
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateComputeEngineCredentials (std::string const &service_account_email)
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateComputeEngineCredentials ()
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateServiceAccountCredentialsFromDefaultPaths (absl::optional< std::set< std::string > > scopes, absl::optional< std::string > subject, ChannelOptions const &options={})
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateServiceAccountCredentialsFromDefaultPaths (ChannelOptions const &options={})
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateServiceAccountCredentialsFromFilePath (std::string const &path, absl::optional< std::set< std::string > > scopes, absl::optional< std::string > subject)
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateServiceAccountCredentialsFromFilePath (std::string const &path)
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateServiceAccountCredentialsFromJsonContents (std::string const &contents, absl::optional< std::set< std::string > > scopes, absl::optional< std::string > subject, ChannelOptions const &options={})
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateServiceAccountCredentialsFromJsonContents (std::string const &contents, ChannelOptions const &options={})
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateServiceAccountCredentialsFromJsonFilePath (std::string const &path)
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateServiceAccountCredentialsFromJsonFilePath (std::string const &path, absl::optional< std::set< std::string > > scopes, absl::optional< std::string > subject, ChannelOptions const &options={})
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateServiceAccountCredentialsFromP12FilePath (std::string const &path, absl::optional< std::set< std::string > > scopes, absl::optional< std::string > subject, ChannelOptions const &options={})
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateServiceAccountCredentialsFromP12FilePath (std::string const &path)
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::CreateServiceAccountRefreshPayload (ServiceAccountCredentialsInfo const &info, std::string const &grant_type, std::chrono::system_clock::time_point now)
Prefer using the unified credentials documented in Authentication Components
Class google::cloud::storage::oauth2::Credentials
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::Credentials::AccountEmail () const
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::Credentials::AuthorizationHeader ()=0
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::Credentials::KeyId () const
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::Credentials::SignBlob (SigningAccount const &service_account, std::string const &string_to_sign) const
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::GoogleAdcEnvVar ()
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::GoogleAdcFilePathFromEnvVarOrEmpty ()
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::GoogleAdcFilePathFromWellKnownPathOrEmpty ()
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::GoogleAdcHomeEnvVar ()
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::GoogleDefaultCredentials (ChannelOptions const &options={})
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::GoogleGcloudAdcFileEnvVar ()
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::GoogleOAuthAccessTokenExpirationSlack ()
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::GoogleOAuthAccessTokenLifetime ()
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::GoogleOAuthRefreshEndpoint ()
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::GoogleOAuthScopeCloudPlatform ()
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::JwtSigningAlgorithms
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::MakeJWTAssertion (std::string const &header, std::string const &payload, std::string const &pem_contents)
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::MakeSelfSignedJWT (ServiceAccountCredentialsInfo const &info, std::chrono::system_clock::time_point tp)
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::ParseAuthorizedUserCredentials (std::string const &content, std::string const &source, std::string const &default_token_uri=google::cloud::oauth2_internal::GoogleOAuthRefreshEndpoint())
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::ParseAuthorizedUserRefreshResponse (storage::internal::HttpResponse const &response, std::chrono::system_clock::time_point now)
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::ParseComputeEngineRefreshResponse (storage::internal::HttpResponse const &response, std::chrono::system_clock::time_point now)
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::ParseMetadataServerResponse (storage::internal::HttpResponse const &response)
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::ParseServiceAccountCredentials (std::string const &content, std::string const &source, std::string const &default_token_uri=GoogleOAuthRefreshEndpoint())
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::ParseServiceAccountP12File (std::string const &source, std::string const &default_token_uri=GoogleOAuthRefreshEndpoint())
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::ParseServiceAccountRefreshResponse (storage::internal::HttpResponse const &response, std::chrono::system_clock::time_point now)
Prefer using the unified credentials documented in Authentication Components
Class google::cloud::storage::oauth2::RefreshingCredentialsWrapper
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::RefreshingCredentialsWrapper::IsExpired (std::chrono::system_clock::time_point now) const
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::RefreshingCredentialsWrapper::IsValid (std::chrono::system_clock::time_point now) const
Prefer using the unified credentials documented in Authentication Components
Class google::cloud::storage::oauth2::ServiceAccountCredentials< HttpRequestBuilderType, ClockType >
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::ServiceAccountCredentials< HttpRequestBuilderType, ClockType >::SignBlob (SigningAccount const &signing_account, std::string const &blob) const override
Prefer using the unified credentials documented in Authentication Components
Class google::cloud::storage::oauth2::ServiceAccountCredentialsInfo
Prefer using the unified credentials documented in Authentication Components
Class google::cloud::storage::oauth2::ServiceAccountMetadata
Prefer using the unified credentials documented in Authentication Components
Member google::cloud::storage::oauth2::ServiceAccountUseOAuth (ServiceAccountCredentialsInfo const &info)
Prefer using the unified credentials documented in Authentication Components
Class google::cloud::storage::Oauth2CredentialsOption
prefer using google::cloud::UnifiedCredentialsOption and the unified credentials documented in Authentication Components