7#include <aws/service-quotas/ServiceQuotas_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/service-quotas/model/RequestStatus.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/service-quotas/model/AppliedLevelEnum.h>
12#include <aws/service-quotas/model/QuotaContextInfo.h>
25namespace ServiceQuotas
51 inline void SetId(
Aws::String&& value) { m_idHasBeenSet =
true; m_id = std::move(value); }
52 inline void SetId(
const char* value) { m_idHasBeenSet =
true; m_id.assign(value); }
66 inline void SetCaseId(
const char* value) { m_caseIdHasBeenSet =
true; m_caseId.assign(value); }
81 inline void SetServiceCode(
const char* value) { m_serviceCodeHasBeenSet =
true; m_serviceCode.assign(value); }
95 inline void SetServiceName(
const char* value) { m_serviceNameHasBeenSet =
true; m_serviceName.assign(value); }
111 inline void SetQuotaCode(
const char* value) { m_quotaCodeHasBeenSet =
true; m_quotaCode.assign(value); }
125 inline void SetQuotaName(
const char* value) { m_quotaNameHasBeenSet =
true; m_quotaName.assign(value); }
137 inline void SetDesiredValue(
double value) { m_desiredValueHasBeenSet =
true; m_desiredValue = value; }
186 inline void SetRequester(
const char* value) { m_requesterHasBeenSet =
true; m_requester.assign(value); }
200 inline void SetQuotaArn(
const char* value) { m_quotaArnHasBeenSet =
true; m_quotaArn.assign(value); }
212 inline void SetGlobalQuota(
bool value) { m_globalQuotaHasBeenSet =
true; m_globalQuota = value; }
224 inline void SetUnit(
const char* value) { m_unitHasBeenSet =
true; m_unit.assign(value); }
257 bool m_idHasBeenSet =
false;
260 bool m_caseIdHasBeenSet =
false;
263 bool m_serviceCodeHasBeenSet =
false;
266 bool m_serviceNameHasBeenSet =
false;
269 bool m_quotaCodeHasBeenSet =
false;
272 bool m_quotaNameHasBeenSet =
false;
274 double m_desiredValue;
275 bool m_desiredValueHasBeenSet =
false;
278 bool m_statusHasBeenSet =
false;
281 bool m_createdHasBeenSet =
false;
284 bool m_lastUpdatedHasBeenSet =
false;
287 bool m_requesterHasBeenSet =
false;
290 bool m_quotaArnHasBeenSet =
false;
293 bool m_globalQuotaHasBeenSet =
false;
296 bool m_unitHasBeenSet =
false;
299 bool m_quotaRequestedAtLevelHasBeenSet =
false;
302 bool m_quotaContextHasBeenSet =
false;
RequestedServiceQuotaChange & WithRequester(const Aws::String &value)
RequestedServiceQuotaChange & WithQuotaName(Aws::String &&value)
void SetQuotaName(const Aws::String &value)
bool IdHasBeenSet() const
bool StatusHasBeenSet() const
void SetQuotaCode(Aws::String &&value)
RequestedServiceQuotaChange & WithRequester(Aws::String &&value)
void SetCreated(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetLastUpdated() const
void SetServiceCode(Aws::String &&value)
const QuotaContextInfo & GetQuotaContext() const
bool CaseIdHasBeenSet() const
const Aws::String & GetId() const
RequestedServiceQuotaChange & WithId(const Aws::String &value)
bool QuotaRequestedAtLevelHasBeenSet() const
RequestedServiceQuotaChange & WithServiceCode(const Aws::String &value)
AWS_SERVICEQUOTAS_API RequestedServiceQuotaChange()
void SetUnit(const char *value)
void SetRequester(const Aws::String &value)
void SetStatus(const RequestStatus &value)
const Aws::String & GetRequester() const
void SetQuotaContext(const QuotaContextInfo &value)
void SetLastUpdated(Aws::Utils::DateTime &&value)
void SetCaseId(const Aws::String &value)
bool DesiredValueHasBeenSet() const
RequestedServiceQuotaChange & WithQuotaName(const char *value)
void SetRequester(Aws::String &&value)
RequestedServiceQuotaChange & WithCaseId(const char *value)
RequestedServiceQuotaChange & WithServiceCode(Aws::String &&value)
RequestedServiceQuotaChange & WithStatus(const RequestStatus &value)
void SetCaseId(Aws::String &&value)
const Aws::String & GetServiceCode() const
const Aws::Utils::DateTime & GetCreated() const
void SetQuotaArn(const Aws::String &value)
RequestedServiceQuotaChange & WithCreated(Aws::Utils::DateTime &&value)
AWS_SERVICEQUOTAS_API Aws::Utils::Json::JsonValue Jsonize() const
RequestedServiceQuotaChange & WithQuotaArn(const Aws::String &value)
RequestedServiceQuotaChange & WithQuotaContext(const QuotaContextInfo &value)
void SetLastUpdated(const Aws::Utils::DateTime &value)
bool QuotaCodeHasBeenSet() const
void SetQuotaCode(const Aws::String &value)
void SetCreated(const Aws::Utils::DateTime &value)
RequestedServiceQuotaChange & WithUnit(const Aws::String &value)
const Aws::String & GetUnit() const
RequestedServiceQuotaChange & WithQuotaCode(Aws::String &&value)
bool GetGlobalQuota() const
RequestedServiceQuotaChange & WithId(Aws::String &&value)
RequestedServiceQuotaChange & WithLastUpdated(const Aws::Utils::DateTime &value)
void SetQuotaArn(const char *value)
void SetRequester(const char *value)
void SetQuotaName(Aws::String &&value)
const Aws::String & GetQuotaArn() const
RequestedServiceQuotaChange & WithServiceCode(const char *value)
void SetId(const char *value)
RequestedServiceQuotaChange & WithLastUpdated(Aws::Utils::DateTime &&value)
RequestedServiceQuotaChange & WithRequester(const char *value)
void SetQuotaContext(QuotaContextInfo &&value)
double GetDesiredValue() const
void SetId(const Aws::String &value)
void SetUnit(Aws::String &&value)
RequestedServiceQuotaChange & WithCaseId(Aws::String &&value)
RequestedServiceQuotaChange & WithQuotaRequestedAtLevel(AppliedLevelEnum &&value)
RequestedServiceQuotaChange & WithDesiredValue(double value)
const Aws::String & GetServiceName() const
RequestedServiceQuotaChange & WithCaseId(const Aws::String &value)
bool ServiceNameHasBeenSet() const
void SetId(Aws::String &&value)
void SetQuotaCode(const char *value)
AWS_SERVICEQUOTAS_API RequestedServiceQuotaChange & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetServiceName(const Aws::String &value)
void SetQuotaRequestedAtLevel(AppliedLevelEnum &&value)
void SetQuotaRequestedAtLevel(const AppliedLevelEnum &value)
RequestedServiceQuotaChange & WithQuotaName(const Aws::String &value)
void SetServiceCode(const char *value)
RequestedServiceQuotaChange & WithServiceName(const char *value)
RequestedServiceQuotaChange & WithQuotaCode(const char *value)
RequestedServiceQuotaChange & WithServiceName(const Aws::String &value)
RequestedServiceQuotaChange & WithUnit(Aws::String &&value)
bool LastUpdatedHasBeenSet() const
void SetServiceName(Aws::String &&value)
RequestedServiceQuotaChange & WithQuotaRequestedAtLevel(const AppliedLevelEnum &value)
bool ServiceCodeHasBeenSet() const
RequestedServiceQuotaChange & WithGlobalQuota(bool value)
RequestedServiceQuotaChange & WithId(const char *value)
RequestedServiceQuotaChange & WithQuotaArn(const char *value)
AWS_SERVICEQUOTAS_API RequestedServiceQuotaChange(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetQuotaName() const
void SetServiceCode(const Aws::String &value)
RequestedServiceQuotaChange & WithQuotaArn(Aws::String &&value)
const Aws::String & GetQuotaCode() const
RequestedServiceQuotaChange & WithStatus(RequestStatus &&value)
void SetCaseId(const char *value)
void SetQuotaName(const char *value)
RequestedServiceQuotaChange & WithQuotaContext(QuotaContextInfo &&value)
const AppliedLevelEnum & GetQuotaRequestedAtLevel() const
RequestedServiceQuotaChange & WithCreated(const Aws::Utils::DateTime &value)
void SetServiceName(const char *value)
bool GlobalQuotaHasBeenSet() const
bool QuotaArnHasBeenSet() const
void SetDesiredValue(double value)
RequestedServiceQuotaChange & WithServiceName(Aws::String &&value)
bool CreatedHasBeenSet() const
void SetQuotaArn(Aws::String &&value)
const Aws::String & GetCaseId() const
RequestedServiceQuotaChange & WithUnit(const char *value)
void SetStatus(RequestStatus &&value)
RequestedServiceQuotaChange & WithQuotaCode(const Aws::String &value)
bool RequesterHasBeenSet() const
void SetGlobalQuota(bool value)
bool QuotaContextHasBeenSet() const
bool QuotaNameHasBeenSet() const
const RequestStatus & GetStatus() const
bool UnitHasBeenSet() const
void SetUnit(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue