15 #ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_IAM_BINDING_H_ 16 #define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_IAM_BINDING_H_ 18 #include "google/cloud/version.h" 34 IamBinding(std::string role, std::set<std::string> members)
35 : role_(std::move(role)), members_(std::move(members)) {}
37 std::string
const&
role()
const {
return role_; };
38 std::set<std::string>
const&
members()
const {
return members_; };
42 std::set<std::string> members_;
#define GOOGLE_CLOUD_CPP_NS
Contains all the Google Cloud C++ Library APIs.
std::set< std::string > const & members() const
IamBinding(std::string role, std::set< std::string > members)
std::string const & role() const
Represents a Binding which associates a member with a particular role which can be used for Identity ...