7#include <aws/snowball/Snowball_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/snowball/model/AddressType.h>
53 inline void SetAddressId(
const char* value) { m_addressIdHasBeenSet =
true; m_addressId.assign(value); }
67 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
81 inline void SetCompany(
const char* value) { m_companyHasBeenSet =
true; m_company.assign(value); }
96 inline void SetStreet1(
const char* value) { m_street1HasBeenSet =
true; m_street1.assign(value); }
111 inline void SetStreet2(
const char* value) { m_street2HasBeenSet =
true; m_street2.assign(value); }
126 inline void SetStreet3(
const char* value) { m_street3HasBeenSet =
true; m_street3.assign(value); }
140 inline void SetCity(
const char* value) { m_cityHasBeenSet =
true; m_city.assign(value); }
155 inline void SetStateOrProvince(
const char* value) { m_stateOrProvinceHasBeenSet =
true; m_stateOrProvince.assign(value); }
169 inline void SetPrefectureOrDistrict(
const char* value) { m_prefectureOrDistrictHasBeenSet =
true; m_prefectureOrDistrict.assign(value); }
183 inline void SetLandmark(
const char* value) { m_landmarkHasBeenSet =
true; m_landmark.assign(value); }
197 inline void SetCountry(
const char* value) { m_countryHasBeenSet =
true; m_country.assign(value); }
211 inline void SetPostalCode(
const char* value) { m_postalCodeHasBeenSet =
true; m_postalCode.assign(value); }
226 inline void SetPhoneNumber(
const char* value) { m_phoneNumberHasBeenSet =
true; m_phoneNumber.assign(value); }
239 inline void SetIsRestricted(
bool value) { m_isRestrictedHasBeenSet =
true; m_isRestricted = value; }
258 bool m_addressIdHasBeenSet =
false;
261 bool m_nameHasBeenSet =
false;
264 bool m_companyHasBeenSet =
false;
267 bool m_street1HasBeenSet =
false;
270 bool m_street2HasBeenSet =
false;
273 bool m_street3HasBeenSet =
false;
276 bool m_cityHasBeenSet =
false;
279 bool m_stateOrProvinceHasBeenSet =
false;
282 bool m_prefectureOrDistrictHasBeenSet =
false;
285 bool m_landmarkHasBeenSet =
false;
288 bool m_countryHasBeenSet =
false;
291 bool m_postalCodeHasBeenSet =
false;
294 bool m_phoneNumberHasBeenSet =
false;
297 bool m_isRestrictedHasBeenSet =
false;
300 bool m_typeHasBeenSet =
false;
Address & WithPrefectureOrDistrict(Aws::String &&value)
void SetStreet2(Aws::String &&value)
void SetCity(Aws::String &&value)
const Aws::String & GetLandmark() const
const Aws::String & GetAddressId() const
void SetStreet2(const char *value)
void SetPrefectureOrDistrict(Aws::String &&value)
bool StateOrProvinceHasBeenSet() const
Address & WithLandmark(const char *value)
void SetCity(const Aws::String &value)
Address & WithStreet2(const Aws::String &value)
void SetStateOrProvince(const char *value)
Address & WithAddressId(Aws::String &&value)
AWS_SNOWBALL_API Address & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetCity(const char *value)
Address & WithStreet3(const char *value)
bool TypeHasBeenSet() const
void SetPostalCode(Aws::String &&value)
Address & WithStreet2(const char *value)
void SetCountry(Aws::String &&value)
void SetStreet2(const Aws::String &value)
void SetAddressId(const Aws::String &value)
bool AddressIdHasBeenSet() const
const Aws::String & GetStreet2() const
Address & WithType(const AddressType &value)
void SetCompany(const char *value)
Address & WithStreet1(Aws::String &&value)
Address & WithStreet2(Aws::String &&value)
const Aws::String & GetCity() const
void SetName(Aws::String &&value)
void SetCompany(Aws::String &&value)
Address & WithStreet3(Aws::String &&value)
Address & WithStreet3(const Aws::String &value)
const Aws::String & GetPhoneNumber() const
void SetPostalCode(const Aws::String &value)
bool Street3HasBeenSet() const
const AddressType & GetType() const
Address & WithName(const char *value)
Address & WithCity(Aws::String &&value)
void SetType(AddressType &&value)
Address & WithCountry(const char *value)
AWS_SNOWBALL_API Aws::Utils::Json::JsonValue Jsonize() const
void SetPrefectureOrDistrict(const char *value)
void SetLandmark(const Aws::String &value)
const Aws::String & GetCountry() const
Address & WithType(AddressType &&value)
const Aws::String & GetPrefectureOrDistrict() const
void SetIsRestricted(bool value)
void SetPrefectureOrDistrict(const Aws::String &value)
Address & WithPostalCode(const Aws::String &value)
bool CityHasBeenSet() const
Address & WithPostalCode(Aws::String &&value)
Address & WithIsRestricted(bool value)
Address & WithCompany(const char *value)
Address & WithStreet1(const Aws::String &value)
bool IsRestrictedHasBeenSet() const
Address & WithCountry(const Aws::String &value)
void SetStreet3(const char *value)
AWS_SNOWBALL_API Address(Aws::Utils::Json::JsonView jsonValue)
void SetStateOrProvince(Aws::String &&value)
void SetStreet1(const char *value)
Address & WithPostalCode(const char *value)
bool CountryHasBeenSet() const
bool CompanyHasBeenSet() const
const Aws::String & GetStateOrProvince() const
bool PrefectureOrDistrictHasBeenSet() const
Address & WithPhoneNumber(Aws::String &&value)
const Aws::String & GetPostalCode() const
void SetCountry(const Aws::String &value)
Address & WithLandmark(Aws::String &&value)
void SetLandmark(const char *value)
const Aws::String & GetName() const
Address & WithLandmark(const Aws::String &value)
Address & WithCountry(Aws::String &&value)
Address & WithStateOrProvince(const Aws::String &value)
void SetStreet3(const Aws::String &value)
const Aws::String & GetCompany() const
bool LandmarkHasBeenSet() const
void SetPhoneNumber(const Aws::String &value)
void SetStateOrProvince(const Aws::String &value)
Address & WithStreet1(const char *value)
Address & WithCompany(Aws::String &&value)
bool PostalCodeHasBeenSet() const
void SetStreet3(Aws::String &&value)
bool PhoneNumberHasBeenSet() const
void SetPostalCode(const char *value)
Address & WithName(const Aws::String &value)
Address & WithStateOrProvince(const char *value)
const Aws::String & GetStreet3() const
Address & WithAddressId(const Aws::String &value)
Address & WithAddressId(const char *value)
bool Street1HasBeenSet() const
bool NameHasBeenSet() const
Address & WithStateOrProvince(Aws::String &&value)
bool GetIsRestricted() const
void SetStreet1(Aws::String &&value)
void SetCompany(const Aws::String &value)
void SetStreet1(const Aws::String &value)
Address & WithPhoneNumber(const Aws::String &value)
const Aws::String & GetStreet1() const
Address & WithPrefectureOrDistrict(const char *value)
void SetCountry(const char *value)
void SetAddressId(const char *value)
void SetLandmark(Aws::String &&value)
AWS_SNOWBALL_API Address()
void SetName(const char *value)
void SetPhoneNumber(Aws::String &&value)
Address & WithCity(const char *value)
void SetName(const Aws::String &value)
Address & WithCity(const Aws::String &value)
void SetPhoneNumber(const char *value)
void SetType(const AddressType &value)
Address & WithCompany(const Aws::String &value)
Address & WithName(Aws::String &&value)
Address & WithPhoneNumber(const char *value)
Address & WithPrefectureOrDistrict(const Aws::String &value)
bool Street2HasBeenSet() const
void SetAddressId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue