7#include <aws/shield/Shield_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/shield/model/Limit.h>
59 bool m_protectedResourceTypeLimitsHasBeenSet =
false;
const Aws::Vector< Limit > & GetProtectedResourceTypeLimits() const
void SetProtectedResourceTypeLimits(const Aws::Vector< Limit > &value)
ProtectionLimits & AddProtectedResourceTypeLimits(Limit &&value)
ProtectionLimits & AddProtectedResourceTypeLimits(const Limit &value)
ProtectionLimits & WithProtectedResourceTypeLimits(Aws::Vector< Limit > &&value)
AWS_SHIELD_API ProtectionLimits()
AWS_SHIELD_API ProtectionLimits(Aws::Utils::Json::JsonView jsonValue)
bool ProtectedResourceTypeLimitsHasBeenSet() const
AWS_SHIELD_API ProtectionLimits & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SHIELD_API Aws::Utils::Json::JsonValue Jsonize() const
void SetProtectedResourceTypeLimits(Aws::Vector< Limit > &&value)
ProtectionLimits & WithProtectedResourceTypeLimits(const Aws::Vector< Limit > &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue