7#include <aws/support/Support_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
51 inline void SetCode(
const char* value) { m_codeHasBeenSet =
true; m_code.assign(value); }
65 inline void SetLanguage(
const char* value) { m_languageHasBeenSet =
true; m_language.assign(value); }
79 inline void SetDisplay(
const char* value) { m_displayHasBeenSet =
true; m_display.assign(value); }
87 bool m_codeHasBeenSet =
false;
90 bool m_languageHasBeenSet =
false;
93 bool m_displayHasBeenSet =
false;
void SetLanguage(Aws::String &&value)
const Aws::String & GetCode() const
void SetDisplay(const char *value)
void SetDisplay(const Aws::String &value)
bool LanguageHasBeenSet() const
SupportedLanguage & WithDisplay(Aws::String &&value)
const Aws::String & GetDisplay() const
const Aws::String & GetLanguage() const
void SetCode(Aws::String &&value)
SupportedLanguage & WithLanguage(const Aws::String &value)
SupportedLanguage & WithLanguage(const char *value)
bool DisplayHasBeenSet() const
void SetLanguage(const Aws::String &value)
void SetDisplay(Aws::String &&value)
SupportedLanguage & WithCode(const char *value)
SupportedLanguage & WithDisplay(const char *value)
SupportedLanguage & WithCode(const Aws::String &value)
AWS_SUPPORT_API SupportedLanguage & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SUPPORT_API SupportedLanguage()
bool CodeHasBeenSet() const
SupportedLanguage & WithCode(Aws::String &&value)
AWS_SUPPORT_API SupportedLanguage(Aws::Utils::Json::JsonView jsonValue)
void SetLanguage(const char *value)
SupportedLanguage & WithDisplay(const Aws::String &value)
SupportedLanguage & WithLanguage(Aws::String &&value)
void SetCode(const char *value)
AWS_SUPPORT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCode(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue