/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Limits settings on protections for your subscription. See
* Also:
AWS
* API Reference
The maximum number of resource types that you can specify in a * protection.
*/ inline const Aws::VectorThe maximum number of resource types that you can specify in a * protection.
*/ inline bool ProtectedResourceTypeLimitsHasBeenSet() const { return m_protectedResourceTypeLimitsHasBeenSet; } /** *The maximum number of resource types that you can specify in a * protection.
*/ inline void SetProtectedResourceTypeLimits(const Aws::VectorThe maximum number of resource types that you can specify in a * protection.
*/ inline void SetProtectedResourceTypeLimits(Aws::VectorThe maximum number of resource types that you can specify in a * protection.
*/ inline ProtectionLimits& WithProtectedResourceTypeLimits(const Aws::VectorThe maximum number of resource types that you can specify in a * protection.
*/ inline ProtectionLimits& WithProtectedResourceTypeLimits(Aws::VectorThe maximum number of resource types that you can specify in a * protection.
*/ inline ProtectionLimits& AddProtectedResourceTypeLimits(const Limit& value) { m_protectedResourceTypeLimitsHasBeenSet = true; m_protectedResourceTypeLimits.push_back(value); return *this; } /** *The maximum number of resource types that you can specify in a * protection.
*/ inline ProtectionLimits& AddProtectedResourceTypeLimits(Limit&& value) { m_protectedResourceTypeLimitsHasBeenSet = true; m_protectedResourceTypeLimits.push_back(std::move(value)); return *this; } private: Aws::Vector