64 inline void SetId(
const char* value) { m_idHasBeenSet =
true; m_id.assign(value); }
99 inline void SetParentId(
const char* value) { m_parentIdHasBeenSet =
true; m_parentId.assign(value); }
134 inline void SetPathPart(
const char* value) { m_pathPartHasBeenSet =
true; m_pathPart.assign(value); }
169 inline void SetPath(
const char* value) { m_pathHasBeenSet =
true; m_path.assign(value); }
256 bool m_parentIdHasBeenSet;
258 bool m_pathPartHasBeenSet;
260 bool m_pathHasBeenSet;
262 bool m_resourceMethodsHasBeenSet;
void SetPathPart(const Aws::String &value)
void SetId(const char *value)
Resource & WithPathPart(const Aws::String &value)
const Aws::Map< Aws::String, Method > & GetResourceMethods() const
Resource & WithPathPart(const char *value)
Resource & WithResourceMethods(const Aws::Map< Aws::String, Method > &value)
void SetPath(const Aws::String &value)
void SetId(Aws::String &&value)
void SetPathPart(Aws::String &&value)
Resource & WithId(const char *value)
void SetId(const Aws::String &value)
Resource & AddResourceMethods(Aws::String &&key, const Method &value)
void SetResourceMethods(Aws::Map< Aws::String, Method > &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Resource & WithPath(Aws::String &&value)
Resource & AddResourceMethods(const Aws::String &key, const Method &value)
void SetParentId(const char *value)
Resource & WithPath(const Aws::String &value)
Resource & WithPath(const char *value)
Resource & AddResourceMethods(Aws::String &&key, Method &&value)
const Aws::String & GetId() const
Resource & WithParentId(const char *value)
Resource & WithId(const Aws::String &value)
void SetResourceMethods(const Aws::Map< Aws::String, Method > &value)
Resource & AddResourceMethods(const Aws::String &key, Method &&value)
Resource & WithParentId(const Aws::String &value)
void SetPathPart(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetPath() const
void SetParentId(Aws::String &&value)
Resource & WithResourceMethods(Aws::Map< Aws::String, Method > &&value)
#define AWS_APIGATEWAY_API
void SetPath(Aws::String &&value)
const Aws::String & GetParentId() const
Resource & WithPathPart(Aws::String &&value)
Resource & AddResourceMethods(const char *key, Method &&value)
Resource & AddResourceMethods(const char *key, const Method &value)
void SetPath(const char *value)
Resource & WithId(Aws::String &&value)
Resource & WithParentId(Aws::String &&value)
JSON (JavaScript Object Notation).
void SetParentId(const Aws::String &value)
const Aws::String & GetPathPart() const