85 inline void SetPath(
const char* value) { m_pathHasBeenSet =
true; m_path.assign(value); }
156 inline void SetRoleName(
const char* value) { m_roleNameHasBeenSet =
true; m_roleName.assign(value); }
220 inline void SetAssumeRolePolicyDocument(
const char* value) { m_assumeRolePolicyDocumentHasBeenSet =
true; m_assumeRolePolicyDocument.assign(value); }
254 bool m_pathHasBeenSet;
256 bool m_roleNameHasBeenSet;
258 bool m_assumeRolePolicyDocumentHasBeenSet;
void SetPath(const char *value)
void SetPath(const Aws::String &value)
void SetAssumeRolePolicyDocument(const Aws::String &value)
CreateRoleRequest & WithRoleName(const char *value)
CreateRoleRequest & WithAssumeRolePolicyDocument(const Aws::String &value)
CreateRoleRequest & WithRoleName(Aws::String &&value)
void SetPath(Aws::String &&value)
void SetRoleName(const char *value)
CreateRoleRequest & WithAssumeRolePolicyDocument(Aws::String &&value)
void SetAssumeRolePolicyDocument(const char *value)
CreateRoleRequest & WithPath(const char *value)
const Aws::String & GetPath() const
CreateRoleRequest & WithPath(Aws::String &&value)
CreateRoleRequest & WithRoleName(const Aws::String &value)
void SetRoleName(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetAssumeRolePolicyDocument() const
void SetAssumeRolePolicyDocument(Aws::String &&value)
void SetRoleName(const Aws::String &value)
const Aws::String & GetRoleName() const
CreateRoleRequest & WithPath(const Aws::String &value)
JSON (JavaScript Object Notation).
CreateRoleRequest & WithAssumeRolePolicyDocument(const char *value)