7#include <aws/chime/Chime_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
59 inline void SetDisabled(
bool value) { m_disabledHasBeenSet =
true; m_disabled = value; }
71 inline void SetFallBackPhoneNumber(
const char* value) { m_fallBackPhoneNumberHasBeenSet =
true; m_fallBackPhoneNumber.assign(value); }
89 inline Proxy&
AddPhoneNumberCountries(
const char* value) { m_phoneNumberCountriesHasBeenSet =
true; m_phoneNumberCountries.push_back(value);
return *
this; }
93 int m_defaultSessionExpiryMinutes;
94 bool m_defaultSessionExpiryMinutesHasBeenSet =
false;
97 bool m_disabledHasBeenSet =
false;
100 bool m_fallBackPhoneNumberHasBeenSet =
false;
103 bool m_phoneNumberCountriesHasBeenSet =
false;
void SetPhoneNumberCountries(const Aws::Vector< Aws::String > &value)
Proxy & AddPhoneNumberCountries(const Aws::String &value)
int GetDefaultSessionExpiryMinutes() const
bool DefaultSessionExpiryMinutesHasBeenSet() const
Proxy & WithPhoneNumberCountries(const Aws::Vector< Aws::String > &value)
const Aws::Vector< Aws::String > & GetPhoneNumberCountries() const
Proxy & WithDisabled(bool value)
bool FallBackPhoneNumberHasBeenSet() const
Proxy & WithFallBackPhoneNumber(Aws::String &&value)
Proxy & AddPhoneNumberCountries(const char *value)
Proxy & WithFallBackPhoneNumber(const char *value)
void SetFallBackPhoneNumber(const Aws::String &value)
Proxy & WithFallBackPhoneNumber(const Aws::String &value)
void SetDisabled(bool value)
Proxy & AddPhoneNumberCountries(Aws::String &&value)
AWS_CHIME_API Proxy(Aws::Utils::Json::JsonView jsonValue)
void SetDefaultSessionExpiryMinutes(int value)
AWS_CHIME_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CHIME_API Proxy & operator=(Aws::Utils::Json::JsonView jsonValue)
Proxy & WithPhoneNumberCountries(Aws::Vector< Aws::String > &&value)
const Aws::String & GetFallBackPhoneNumber() const
void SetPhoneNumberCountries(Aws::Vector< Aws::String > &&value)
void SetFallBackPhoneNumber(const char *value)
bool PhoneNumberCountriesHasBeenSet() const
Proxy & WithDefaultSessionExpiryMinutes(int value)
bool DisabledHasBeenSet() const
void SetFallBackPhoneNumber(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue