Google Cloud Storage C++ Client
1.24.0
A C++ Client Library for Google Cloud Storage
|
Go to the documentation of this file.
15 #ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_STORAGE_HMAC_KEY_METADATA_H
16 #define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_STORAGE_HMAC_KEY_METADATA_H
30 struct HmacKeyMetadataParser;
52 std::string
const&
access_id()
const {
return access_id_; }
53 std::string
const&
etag()
const {
return etag_; }
59 std::string
const&
id()
const {
return id_; }
60 std::string
const&
kind()
const {
return kind_; }
62 std::string
const&
project_id()
const {
return project_id_; }
64 return service_account_email_;
66 std::string
const&
state()
const {
return state_; }
68 state_ = std::move(v);
74 std::chrono::system_clock::time_point
updated()
const {
return updated_; }
81 friend struct internal::HmacKeyMetadataParser;
85 std::string access_id_;
89 std::string project_id_;
90 std::string service_account_email_;
92 std::chrono::system_clock::time_point time_created_;
93 std::chrono::system_clock::time_point updated_;
99 auto lhs_updated = lhs.
updated();
100 auto rhs_updated = rhs.
updated();
103 lhs_time_created, lhs_updated) ==
106 rhs_time_created, rhs_updated);
120 #endif // GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_STORAGE_HMAC_KEY_METADATA_H
std::ostream & operator<<(std::ostream &os, BucketAccessControl const &rhs)
bool operator!=(BucketBilling const &lhs, BucketBilling const &rhs)
bool operator!=(HmacKeyMetadata const &lhs, HmacKeyMetadata const &rhs)
#define STORAGE_CLIENT_NS
bool operator==(BucketAccessControl const &lhs, BucketAccessControl const &rhs)