7#include <aws/chime/Chime_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
48 inline void SetStreetName(
const char* value) { m_streetNameHasBeenSet =
true; m_streetName.assign(value); }
63 inline void SetStreetSuffix(
const char* value) { m_streetSuffixHasBeenSet =
true; m_streetSuffix.assign(value); }
78 inline void SetPostDirectional(
const char* value) { m_postDirectionalHasBeenSet =
true; m_postDirectional.assign(value); }
93 inline void SetPreDirectional(
const char* value) { m_preDirectionalHasBeenSet =
true; m_preDirectional.assign(value); }
107 inline void SetStreetNumber(
const char* value) { m_streetNumberHasBeenSet =
true; m_streetNumber.assign(value); }
121 inline void SetCity(
const char* value) { m_cityHasBeenSet =
true; m_city.assign(value); }
135 inline void SetState(
const char* value) { m_stateHasBeenSet =
true; m_state.assign(value); }
149 inline void SetPostalCode(
const char* value) { m_postalCodeHasBeenSet =
true; m_postalCode.assign(value); }
163 inline void SetPostalCodePlus4(
const char* value) { m_postalCodePlus4HasBeenSet =
true; m_postalCodePlus4.assign(value); }
177 inline void SetCountry(
const char* value) { m_countryHasBeenSet =
true; m_country.assign(value); }
185 bool m_streetNameHasBeenSet =
false;
188 bool m_streetSuffixHasBeenSet =
false;
191 bool m_postDirectionalHasBeenSet =
false;
194 bool m_preDirectionalHasBeenSet =
false;
197 bool m_streetNumberHasBeenSet =
false;
200 bool m_cityHasBeenSet =
false;
203 bool m_stateHasBeenSet =
false;
206 bool m_postalCodeHasBeenSet =
false;
209 bool m_postalCodePlus4HasBeenSet =
false;
212 bool m_countryHasBeenSet =
false;
bool PostalCodePlus4HasBeenSet() const
void SetCountry(const char *value)
Address & WithStreetSuffix(const Aws::String &value)
Address & WithPostDirectional(Aws::String &&value)
void SetStreetSuffix(const char *value)
Address & WithCity(const Aws::String &value)
bool PostDirectionalHasBeenSet() const
AWS_CHIME_API Address & operator=(Aws::Utils::Json::JsonView jsonValue)
bool PostalCodeHasBeenSet() const
Address & WithPostalCodePlus4(Aws::String &&value)
void SetCity(Aws::String &&value)
AWS_CHIME_API Address(Aws::Utils::Json::JsonView jsonValue)
Address & WithState(const char *value)
Address & WithState(Aws::String &&value)
bool StateHasBeenSet() const
void SetStreetNumber(Aws::String &&value)
void SetPostDirectional(const char *value)
const Aws::String & GetPostDirectional() const
Address & WithPostalCode(const Aws::String &value)
void SetPostDirectional(Aws::String &&value)
Address & WithCity(Aws::String &&value)
const Aws::String & GetStreetSuffix() const
Address & WithCountry(const char *value)
Address & WithPostDirectional(const Aws::String &value)
Address & WithStreetNumber(const char *value)
Address & WithStreetName(const char *value)
Address & WithPostalCode(const char *value)
AWS_CHIME_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetCity() const
const Aws::String & GetStreetNumber() const
void SetCity(const Aws::String &value)
void SetCountry(const Aws::String &value)
Address & WithStreetNumber(Aws::String &&value)
Address & WithPreDirectional(Aws::String &&value)
void SetStreetNumber(const char *value)
Address & WithState(const Aws::String &value)
void SetStreetNumber(const Aws::String &value)
void SetPostalCode(const Aws::String &value)
bool CountryHasBeenSet() const
Address & WithStreetName(Aws::String &&value)
Address & WithPostalCodePlus4(const Aws::String &value)
Address & WithPreDirectional(const char *value)
Address & WithCity(const char *value)
void SetPostDirectional(const Aws::String &value)
void SetPostalCodePlus4(const Aws::String &value)
void SetStreetSuffix(Aws::String &&value)
void SetState(Aws::String &&value)
bool PreDirectionalHasBeenSet() const
Address & WithPostDirectional(const char *value)
void SetPostalCodePlus4(const char *value)
bool StreetSuffixHasBeenSet() const
Address & WithPreDirectional(const Aws::String &value)
Address & WithStreetNumber(const Aws::String &value)
void SetStreetSuffix(const Aws::String &value)
Address & WithStreetSuffix(const char *value)
const Aws::String & GetPostalCode() const
void SetStreetName(Aws::String &&value)
Address & WithStreetName(const Aws::String &value)
void SetPostalCode(const char *value)
void SetPostalCodePlus4(Aws::String &&value)
bool CityHasBeenSet() const
void SetCity(const char *value)
void SetPreDirectional(const char *value)
void SetState(const Aws::String &value)
const Aws::String & GetPostalCodePlus4() const
Address & WithPostalCodePlus4(const char *value)
void SetPostalCode(Aws::String &&value)
const Aws::String & GetState() const
void SetCountry(Aws::String &&value)
Address & WithCountry(const Aws::String &value)
bool StreetNumberHasBeenSet() const
const Aws::String & GetPreDirectional() const
void SetStreetName(const Aws::String &value)
void SetStreetName(const char *value)
Address & WithStreetSuffix(Aws::String &&value)
Address & WithCountry(Aws::String &&value)
bool StreetNameHasBeenSet() const
Address & WithPostalCode(Aws::String &&value)
const Aws::String & GetStreetName() const
void SetState(const char *value)
const Aws::String & GetCountry() const
void SetPreDirectional(const Aws::String &value)
void SetPreDirectional(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue