7#include <aws/service-quotas/ServiceQuotas_EXPORTS.h>
8#include <aws/service-quotas/model/QuotaContextScope.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
22namespace ServiceQuotas
64 inline void SetContextScopeType(
const char* value) { m_contextScopeTypeHasBeenSet =
true; m_contextScopeType.assign(value); }
80 inline void SetContextId(
const char* value) { m_contextIdHasBeenSet =
true; m_contextId.assign(value); }
88 bool m_contextScopeHasBeenSet =
false;
91 bool m_contextScopeTypeHasBeenSet =
false;
94 bool m_contextIdHasBeenSet =
false;
void SetContextScope(QuotaContextScope &&value)
QuotaContextInfo & WithContextScopeType(Aws::String &&value)
void SetContextScope(const QuotaContextScope &value)
void SetContextScopeType(Aws::String &&value)
QuotaContextInfo & WithContextScopeType(const char *value)
void SetContextId(const char *value)
QuotaContextInfo & WithContextScope(const QuotaContextScope &value)
QuotaContextInfo & WithContextId(const Aws::String &value)
QuotaContextInfo & WithContextScope(QuotaContextScope &&value)
void SetContextScopeType(const char *value)
AWS_SERVICEQUOTAS_API QuotaContextInfo()
void SetContextId(Aws::String &&value)
bool ContextIdHasBeenSet() const
QuotaContextInfo & WithContextId(Aws::String &&value)
QuotaContextInfo & WithContextId(const char *value)
const Aws::String & GetContextId() const
AWS_SERVICEQUOTAS_API Aws::Utils::Json::JsonValue Jsonize() const
const QuotaContextScope & GetContextScope() const
AWS_SERVICEQUOTAS_API QuotaContextInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetContextScopeType(const Aws::String &value)
QuotaContextInfo & WithContextScopeType(const Aws::String &value)
bool ContextScopeHasBeenSet() const
const Aws::String & GetContextScopeType() const
AWS_SERVICEQUOTAS_API QuotaContextInfo(Aws::Utils::Json::JsonView jsonValue)
void SetContextId(const Aws::String &value)
bool ContextScopeTypeHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue