Google Cloud Storage C++ Client
1.26.0
A C++ Client Library for Google Cloud Storage
|
#include "google/cloud/storage/version.h"
#include "google/cloud/internal/random.h"
#include "google/cloud/optional.h"
#include "absl/types/optional.h"
#include <algorithm>
#include <cstdint>
#include <iostream>
#include <limits>
#include <random>
#include <string>
Go to the source code of this file.
Classes | |
struct | google::cloud::storage::v1::ContentType |
Set the MIME content type of an object. More... | |
class | google::cloud::storage::v1::CustomHeader |
An option to inject custom headers into the request. More... | |
struct | google::cloud::storage::v1::IfMatchEtag |
A pre-condition: apply this operation only if the HTTP Entity Tag matches. More... | |
struct | google::cloud::storage::v1::IfNoneMatchEtag |
A pre-condition: apply this operation only if the HTTP Entity Tag does not match. More... | |
struct | google::cloud::storage::v1::EncryptionKeyData |
A simple wrapper for the encryption key attributes. More... | |
struct | google::cloud::storage::v1::EncryptionKey |
An optional parameter to set the Customer-Supplied Encryption key. More... | |
struct | google::cloud::storage::v1::SourceEncryptionKey |
An optional parameter to set the Customer-Supplied Encryption key for rewrite source object. More... | |
Namespaces | |
google::cloud | |
google::cloud::storage | |
Contains all the Google Cloud Storage C++ client APIs. | |
google::cloud::storage::v1 | |
The Google Cloud Storage C++ client APIs inlined, versioned namespace. | |
Functions | |
std::ostream & | google::cloud::storage::v1::operator<< (std::ostream &os, CustomHeader const &rhs) |
EncryptionKeyData | google::cloud::storage::v1::EncryptionDataFromBinaryKey (std::string const &key) |
Formats a (potentially binary) encryption key in the format required by the Google Cloud Storage API. More... | |
EncryptionKeyData | google::cloud::storage::v1::EncryptionDataFromBase64Key (std::string const &key) |
Formats an encryption key in base64 format to the data structure required by the Google Cloud Storage API. More... | |
std::ostream & | google::cloud::storage::v1::operator<< (std::ostream &os, EncryptionKey const &rhs) |
std::ostream & | google::cloud::storage::v1::operator<< (std::ostream &os, SourceEncryptionKey const &rhs) |
template<typename Generator > | |
EncryptionKeyData | google::cloud::storage::v1::CreateKeyFromGenerator (Generator &gen) |
Creates an encryption key parameter from a pseudo-random number generator. More... | |