7#include <aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/elasticbeanstalk/model/ResourceQuota.h>
21namespace ElasticBeanstalk
40 AWS_ELASTICBEANSTALK_API
void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
106 bool m_applicationQuotaHasBeenSet =
false;
109 bool m_applicationVersionQuotaHasBeenSet =
false;
112 bool m_environmentQuotaHasBeenSet =
false;
115 bool m_configurationTemplateQuotaHasBeenSet =
false;
118 bool m_customPlatformQuotaHasBeenSet =
false;
const ResourceQuota & GetApplicationVersionQuota() const
ResourceQuotas & WithConfigurationTemplateQuota(const ResourceQuota &value)
ResourceQuotas & WithApplicationQuota(ResourceQuota &&value)
const ResourceQuota & GetCustomPlatformQuota() const
bool ApplicationVersionQuotaHasBeenSet() const
AWS_ELASTICBEANSTALK_API void OutputToStream(Aws::OStream &oStream, const char *location) const
ResourceQuotas & WithEnvironmentQuota(ResourceQuota &&value)
ResourceQuotas & WithApplicationVersionQuota(ResourceQuota &&value)
void SetCustomPlatformQuota(ResourceQuota &&value)
bool ApplicationQuotaHasBeenSet() const
void SetCustomPlatformQuota(const ResourceQuota &value)
const ResourceQuota & GetConfigurationTemplateQuota() const
ResourceQuotas & WithApplicationQuota(const ResourceQuota &value)
void SetApplicationQuota(ResourceQuota &&value)
bool CustomPlatformQuotaHasBeenSet() const
ResourceQuotas & WithCustomPlatformQuota(ResourceQuota &&value)
ResourceQuotas & WithApplicationVersionQuota(const ResourceQuota &value)
ResourceQuotas & WithCustomPlatformQuota(const ResourceQuota &value)
AWS_ELASTICBEANSTALK_API ResourceQuotas()
ResourceQuotas & WithEnvironmentQuota(const ResourceQuota &value)
void SetApplicationQuota(const ResourceQuota &value)
AWS_ELASTICBEANSTALK_API ResourceQuotas & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
const ResourceQuota & GetEnvironmentQuota() const
void SetApplicationVersionQuota(ResourceQuota &&value)
void SetEnvironmentQuota(const ResourceQuota &value)
void SetApplicationVersionQuota(const ResourceQuota &value)
void SetConfigurationTemplateQuota(const ResourceQuota &value)
void SetEnvironmentQuota(ResourceQuota &&value)
const ResourceQuota & GetApplicationQuota() const
AWS_ELASTICBEANSTALK_API ResourceQuotas(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_ELASTICBEANSTALK_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
void SetConfigurationTemplateQuota(ResourceQuota &&value)
ResourceQuotas & WithConfigurationTemplateQuota(ResourceQuota &&value)
bool ConfigurationTemplateQuotaHasBeenSet() const
bool EnvironmentQuotaHasBeenSet() const
std::basic_ostream< char, std::char_traits< char > > OStream