7#include <aws/wafv2/WAFV2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSMap.h>
9#include <aws/wafv2/model/AssociatedResourceType.h>
10#include <aws/wafv2/model/RequestBodyAssociatedResourceTypeConfig.h>
78 bool m_requestBodyHasBeenSet =
false;
AssociationConfig & AddRequestBody(const AssociatedResourceType &key, RequestBodyAssociatedResourceTypeConfig &&value)
AssociationConfig & AddRequestBody(AssociatedResourceType &&key, const RequestBodyAssociatedResourceTypeConfig &value)
void SetRequestBody(const Aws::Map< AssociatedResourceType, RequestBodyAssociatedResourceTypeConfig > &value)
bool RequestBodyHasBeenSet() const
AWS_WAFV2_API AssociationConfig()
AssociationConfig & WithRequestBody(Aws::Map< AssociatedResourceType, RequestBodyAssociatedResourceTypeConfig > &&value)
const Aws::Map< AssociatedResourceType, RequestBodyAssociatedResourceTypeConfig > & GetRequestBody() const
AWS_WAFV2_API AssociationConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AssociationConfig & WithRequestBody(const Aws::Map< AssociatedResourceType, RequestBodyAssociatedResourceTypeConfig > &value)
AssociationConfig & AddRequestBody(const AssociatedResourceType &key, const RequestBodyAssociatedResourceTypeConfig &value)
AssociationConfig & AddRequestBody(AssociatedResourceType &&key, RequestBodyAssociatedResourceTypeConfig &&value)
AWS_WAFV2_API AssociationConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_WAFV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetRequestBody(Aws::Map< AssociatedResourceType, RequestBodyAssociatedResourceTypeConfig > &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Aws::Utils::Json::JsonValue JsonValue