AWS SDK for C++  1.9.71
AWS SDK for C++
PSTNDialIn.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 namespace Utils
14 {
15 namespace Json
16 {
17  class JsonValue;
18  class JsonView;
19 } // namespace Json
20 } // namespace Utils
21 namespace AlexaForBusiness
22 {
23 namespace Model
24 {
25 
33  {
34  public:
39 
40 
44  inline const Aws::String& GetCountryCode() const{ return m_countryCode; }
45 
49  inline bool CountryCodeHasBeenSet() const { return m_countryCodeHasBeenSet; }
50 
54  inline void SetCountryCode(const Aws::String& value) { m_countryCodeHasBeenSet = true; m_countryCode = value; }
55 
59  inline void SetCountryCode(Aws::String&& value) { m_countryCodeHasBeenSet = true; m_countryCode = std::move(value); }
60 
64  inline void SetCountryCode(const char* value) { m_countryCodeHasBeenSet = true; m_countryCode.assign(value); }
65 
69  inline PSTNDialIn& WithCountryCode(const Aws::String& value) { SetCountryCode(value); return *this;}
70 
74  inline PSTNDialIn& WithCountryCode(Aws::String&& value) { SetCountryCode(std::move(value)); return *this;}
75 
79  inline PSTNDialIn& WithCountryCode(const char* value) { SetCountryCode(value); return *this;}
80 
81 
85  inline const Aws::String& GetPhoneNumber() const{ return m_phoneNumber; }
86 
90  inline bool PhoneNumberHasBeenSet() const { return m_phoneNumberHasBeenSet; }
91 
95  inline void SetPhoneNumber(const Aws::String& value) { m_phoneNumberHasBeenSet = true; m_phoneNumber = value; }
96 
100  inline void SetPhoneNumber(Aws::String&& value) { m_phoneNumberHasBeenSet = true; m_phoneNumber = std::move(value); }
101 
105  inline void SetPhoneNumber(const char* value) { m_phoneNumberHasBeenSet = true; m_phoneNumber.assign(value); }
106 
110  inline PSTNDialIn& WithPhoneNumber(const Aws::String& value) { SetPhoneNumber(value); return *this;}
111 
115  inline PSTNDialIn& WithPhoneNumber(Aws::String&& value) { SetPhoneNumber(std::move(value)); return *this;}
116 
120  inline PSTNDialIn& WithPhoneNumber(const char* value) { SetPhoneNumber(value); return *this;}
121 
122 
128  inline const Aws::String& GetOneClickIdDelay() const{ return m_oneClickIdDelay; }
129 
135  inline bool OneClickIdDelayHasBeenSet() const { return m_oneClickIdDelayHasBeenSet; }
136 
142  inline void SetOneClickIdDelay(const Aws::String& value) { m_oneClickIdDelayHasBeenSet = true; m_oneClickIdDelay = value; }
143 
149  inline void SetOneClickIdDelay(Aws::String&& value) { m_oneClickIdDelayHasBeenSet = true; m_oneClickIdDelay = std::move(value); }
150 
156  inline void SetOneClickIdDelay(const char* value) { m_oneClickIdDelayHasBeenSet = true; m_oneClickIdDelay.assign(value); }
157 
163  inline PSTNDialIn& WithOneClickIdDelay(const Aws::String& value) { SetOneClickIdDelay(value); return *this;}
164 
170  inline PSTNDialIn& WithOneClickIdDelay(Aws::String&& value) { SetOneClickIdDelay(std::move(value)); return *this;}
171 
177  inline PSTNDialIn& WithOneClickIdDelay(const char* value) { SetOneClickIdDelay(value); return *this;}
178 
179 
185  inline const Aws::String& GetOneClickPinDelay() const{ return m_oneClickPinDelay; }
186 
192  inline bool OneClickPinDelayHasBeenSet() const { return m_oneClickPinDelayHasBeenSet; }
193 
199  inline void SetOneClickPinDelay(const Aws::String& value) { m_oneClickPinDelayHasBeenSet = true; m_oneClickPinDelay = value; }
200 
206  inline void SetOneClickPinDelay(Aws::String&& value) { m_oneClickPinDelayHasBeenSet = true; m_oneClickPinDelay = std::move(value); }
207 
213  inline void SetOneClickPinDelay(const char* value) { m_oneClickPinDelayHasBeenSet = true; m_oneClickPinDelay.assign(value); }
214 
220  inline PSTNDialIn& WithOneClickPinDelay(const Aws::String& value) { SetOneClickPinDelay(value); return *this;}
221 
227  inline PSTNDialIn& WithOneClickPinDelay(Aws::String&& value) { SetOneClickPinDelay(std::move(value)); return *this;}
228 
234  inline PSTNDialIn& WithOneClickPinDelay(const char* value) { SetOneClickPinDelay(value); return *this;}
235 
236  private:
237 
238  Aws::String m_countryCode;
239  bool m_countryCodeHasBeenSet;
240 
241  Aws::String m_phoneNumber;
242  bool m_phoneNumberHasBeenSet;
243 
244  Aws::String m_oneClickIdDelay;
245  bool m_oneClickIdDelayHasBeenSet;
246 
247  Aws::String m_oneClickPinDelay;
248  bool m_oneClickPinDelayHasBeenSet;
249  };
250 
251 } // namespace Model
252 } // namespace AlexaForBusiness
253 } // namespace Aws
Aws::AlexaForBusiness::Model::PSTNDialIn::SetOneClickPinDelay
void SetOneClickPinDelay(const Aws::String &value)
Definition: PSTNDialIn.h:199
Aws::AlexaForBusiness::Model::PSTNDialIn::OneClickPinDelayHasBeenSet
bool OneClickPinDelayHasBeenSet() const
Definition: PSTNDialIn.h:192
Aws::AlexaForBusiness::Model::PSTNDialIn::operator=
PSTNDialIn & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::AlexaForBusiness::Model::PSTNDialIn::SetOneClickIdDelay
void SetOneClickIdDelay(const char *value)
Definition: PSTNDialIn.h:156
Aws::AlexaForBusiness::Model::PSTNDialIn::SetCountryCode
void SetCountryCode(const Aws::String &value)
Definition: PSTNDialIn.h:54
Aws::AlexaForBusiness::Model::PSTNDialIn::SetOneClickIdDelay
void SetOneClickIdDelay(const Aws::String &value)
Definition: PSTNDialIn.h:142
Aws::AlexaForBusiness::Model::PSTNDialIn::PSTNDialIn
PSTNDialIn(Aws::Utils::Json::JsonView jsonValue)
Aws::AlexaForBusiness::Model::PSTNDialIn::WithOneClickPinDelay
PSTNDialIn & WithOneClickPinDelay(const char *value)
Definition: PSTNDialIn.h:234
Aws::AlexaForBusiness::Model::PSTNDialIn::SetPhoneNumber
void SetPhoneNumber(const char *value)
Definition: PSTNDialIn.h:105
Aws::AlexaForBusiness::Model::PSTNDialIn
Definition: PSTNDialIn.h:33
Aws::AlexaForBusiness::Model::PSTNDialIn::WithOneClickIdDelay
PSTNDialIn & WithOneClickIdDelay(const Aws::String &value)
Definition: PSTNDialIn.h:163
Aws::AlexaForBusiness::Model::PSTNDialIn::WithOneClickPinDelay
PSTNDialIn & WithOneClickPinDelay(Aws::String &&value)
Definition: PSTNDialIn.h:227
Aws::AlexaForBusiness::Model::PSTNDialIn::SetPhoneNumber
void SetPhoneNumber(const Aws::String &value)
Definition: PSTNDialIn.h:95
Aws::AlexaForBusiness::Model::PSTNDialIn::SetCountryCode
void SetCountryCode(const char *value)
Definition: PSTNDialIn.h:64
Aws::AlexaForBusiness::Model::PSTNDialIn::WithOneClickPinDelay
PSTNDialIn & WithOneClickPinDelay(const Aws::String &value)
Definition: PSTNDialIn.h:220
Aws::AlexaForBusiness::Model::PSTNDialIn::WithPhoneNumber
PSTNDialIn & WithPhoneNumber(const char *value)
Definition: PSTNDialIn.h:120
AWS_ALEXAFORBUSINESS_API
#define AWS_ALEXAFORBUSINESS_API
Definition: AlexaForBusiness_EXPORTS.h:28
Aws::AlexaForBusiness::Model::PSTNDialIn::GetOneClickIdDelay
const Aws::String & GetOneClickIdDelay() const
Definition: PSTNDialIn.h:128
Aws::AlexaForBusiness::Model::PSTNDialIn::CountryCodeHasBeenSet
bool CountryCodeHasBeenSet() const
Definition: PSTNDialIn.h:49
Aws::AlexaForBusiness::Model::PSTNDialIn::SetPhoneNumber
void SetPhoneNumber(Aws::String &&value)
Definition: PSTNDialIn.h:100
Aws::AlexaForBusiness::Model::PSTNDialIn::SetOneClickPinDelay
void SetOneClickPinDelay(const char *value)
Definition: PSTNDialIn.h:213
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
AWSString.h
Aws::AlexaForBusiness::Model::PSTNDialIn::WithPhoneNumber
PSTNDialIn & WithPhoneNumber(Aws::String &&value)
Definition: PSTNDialIn.h:115
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::AlexaForBusiness::Model::PSTNDialIn::SetOneClickIdDelay
void SetOneClickIdDelay(Aws::String &&value)
Definition: PSTNDialIn.h:149
Aws::AlexaForBusiness::Model::PSTNDialIn::SetOneClickPinDelay
void SetOneClickPinDelay(Aws::String &&value)
Definition: PSTNDialIn.h:206
AlexaForBusiness_EXPORTS.h
Aws::AlexaForBusiness::Model::PSTNDialIn::GetPhoneNumber
const Aws::String & GetPhoneNumber() const
Definition: PSTNDialIn.h:85
Aws::AlexaForBusiness::Model::PSTNDialIn::SetCountryCode
void SetCountryCode(Aws::String &&value)
Definition: PSTNDialIn.h:59
Aws::AlexaForBusiness::Model::PSTNDialIn::WithCountryCode
PSTNDialIn & WithCountryCode(const Aws::String &value)
Definition: PSTNDialIn.h:69
Aws::AlexaForBusiness::Model::PSTNDialIn::WithOneClickIdDelay
PSTNDialIn & WithOneClickIdDelay(const char *value)
Definition: PSTNDialIn.h:177
Aws
Definition: AccessManagementClient.h:15
Aws::AlexaForBusiness::Model::PSTNDialIn::WithCountryCode
PSTNDialIn & WithCountryCode(Aws::String &&value)
Definition: PSTNDialIn.h:74
Aws::AlexaForBusiness::Model::PSTNDialIn::OneClickIdDelayHasBeenSet
bool OneClickIdDelayHasBeenSet() const
Definition: PSTNDialIn.h:135
Aws::AlexaForBusiness::Model::PSTNDialIn::PSTNDialIn
PSTNDialIn()
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::AlexaForBusiness::Model::PSTNDialIn::GetCountryCode
const Aws::String & GetCountryCode() const
Definition: PSTNDialIn.h:44
Aws::AlexaForBusiness::Model::PSTNDialIn::WithPhoneNumber
PSTNDialIn & WithPhoneNumber(const Aws::String &value)
Definition: PSTNDialIn.h:110
Aws::AlexaForBusiness::Model::PSTNDialIn::WithOneClickIdDelay
PSTNDialIn & WithOneClickIdDelay(Aws::String &&value)
Definition: PSTNDialIn.h:170
Aws::AlexaForBusiness::Model::PSTNDialIn::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::AlexaForBusiness::Model::PSTNDialIn::GetOneClickPinDelay
const Aws::String & GetOneClickPinDelay() const
Definition: PSTNDialIn.h:185
Aws::AlexaForBusiness::Model::PSTNDialIn::WithCountryCode
PSTNDialIn & WithCountryCode(const char *value)
Definition: PSTNDialIn.h:79
Aws::AlexaForBusiness::Model::PSTNDialIn::PhoneNumberHasBeenSet
bool PhoneNumberHasBeenSet() const
Definition: PSTNDialIn.h:90