7#include <aws/apigateway/APIGateway_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSMap.h>
10#include <aws/apigateway/model/Method.h>
15template<
typename RESULT_TYPE>
16class AmazonWebServiceResult;
49 inline void SetId(
const char* value) { m_id.assign(value); }
62 inline void SetParentId(
const char* value) { m_parentId.assign(value); }
75 inline void SetPathPart(
const char* value) { m_pathPart.assign(value); }
88 inline void SetPath(
const char* value) { m_path.assign(value); }
116 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
void SetRequestId(const char *value)
UpdateResourceResult & AddResourceMethods(Aws::String &&key, Method &&value)
const Aws::String & GetParentId() const
const Aws::String & GetPathPart() const
UpdateResourceResult & WithId(const char *value)
UpdateResourceResult & WithRequestId(const Aws::String &value)
void SetResourceMethods(const Aws::Map< Aws::String, Method > &value)
void SetResourceMethods(Aws::Map< Aws::String, Method > &&value)
void SetId(const Aws::String &value)
const Aws::String & GetId() const
void SetPath(const Aws::String &value)
UpdateResourceResult & WithRequestId(const char *value)
const Aws::String & GetRequestId() const
UpdateResourceResult & WithParentId(const Aws::String &value)
const Aws::String & GetPath() const
UpdateResourceResult & WithResourceMethods(const Aws::Map< Aws::String, Method > &value)
void SetId(Aws::String &&value)
void SetParentId(Aws::String &&value)
void SetPath(Aws::String &&value)
void SetPathPart(const char *value)
void SetParentId(const Aws::String &value)
UpdateResourceResult & WithId(Aws::String &&value)
void SetId(const char *value)
void SetPathPart(Aws::String &&value)
UpdateResourceResult & WithRequestId(Aws::String &&value)
UpdateResourceResult & WithPath(Aws::String &&value)
UpdateResourceResult & AddResourceMethods(const char *key, Method &&value)
UpdateResourceResult & WithId(const Aws::String &value)
UpdateResourceResult & WithPathPart(const char *value)
AWS_APIGATEWAY_API UpdateResourceResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
UpdateResourceResult & WithParentId(const char *value)
UpdateResourceResult & WithResourceMethods(Aws::Map< Aws::String, Method > &&value)
UpdateResourceResult & AddResourceMethods(const Aws::String &key, Method &&value)
UpdateResourceResult & AddResourceMethods(const Aws::String &key, const Method &value)
void SetParentId(const char *value)
AWS_APIGATEWAY_API UpdateResourceResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
UpdateResourceResult & WithPath(const Aws::String &value)
AWS_APIGATEWAY_API UpdateResourceResult()
void SetRequestId(Aws::String &&value)
const Aws::Map< Aws::String, Method > & GetResourceMethods() const
UpdateResourceResult & WithPathPart(Aws::String &&value)
void SetPath(const char *value)
UpdateResourceResult & AddResourceMethods(const char *key, const Method &value)
void SetPathPart(const Aws::String &value)
UpdateResourceResult & WithParentId(Aws::String &&value)
UpdateResourceResult & WithPathPart(const Aws::String &value)
UpdateResourceResult & AddResourceMethods(Aws::String &&key, const Method &value)
void SetRequestId(const Aws::String &value)
UpdateResourceResult & WithPath(const char *value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue