15 #ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_STORAGE_IAM_POLICY_H
16 #define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_STORAGE_IAM_POLICY_H
18 #include "google/cloud/storage/version.h"
19 #include "google/cloud/status_or.h"
51 std::string description =
"", std::string location =
"");
73 explicit NativeExpression(std::unique_ptr<Impl> impl);
76 std::unique_ptr<Impl> pimpl_;
106 std::vector<std::string>
const&
members()
const;
116 explicit NativeIamBinding(std::unique_ptr<Impl> impl);
118 std::unique_ptr<Impl> pimpl_;
141 std::string etag =
"", std::int32_t version = 0);
159 explicit NativeIamPolicy(std::unique_ptr<Impl> impl);
160 std::unique_ptr<Impl> pimpl_;