AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
TelephonySettings.h
1
6#pragma once
7#include <aws/chime/Chime_EXPORTS.h>
8
9namespace Aws
10{
11namespace Utils
12{
13namespace Json
14{
15 class JsonValue;
16 class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace Chime
20{
21namespace Model
22{
23
32 {
33 public:
34 AWS_CHIME_API TelephonySettings();
37 AWS_CHIME_API Aws::Utils::Json::JsonValue Jsonize() const;
38
39
41
44 inline bool GetInboundCalling() const{ return m_inboundCalling; }
45 inline bool InboundCallingHasBeenSet() const { return m_inboundCallingHasBeenSet; }
46 inline void SetInboundCalling(bool value) { m_inboundCallingHasBeenSet = true; m_inboundCalling = value; }
47 inline TelephonySettings& WithInboundCalling(bool value) { SetInboundCalling(value); return *this;}
49
51
54 inline bool GetOutboundCalling() const{ return m_outboundCalling; }
55 inline bool OutboundCallingHasBeenSet() const { return m_outboundCallingHasBeenSet; }
56 inline void SetOutboundCalling(bool value) { m_outboundCallingHasBeenSet = true; m_outboundCalling = value; }
57 inline TelephonySettings& WithOutboundCalling(bool value) { SetOutboundCalling(value); return *this;}
59
61
64 inline bool GetSMS() const{ return m_sMS; }
65 inline bool SMSHasBeenSet() const { return m_sMSHasBeenSet; }
66 inline void SetSMS(bool value) { m_sMSHasBeenSet = true; m_sMS = value; }
67 inline TelephonySettings& WithSMS(bool value) { SetSMS(value); return *this;}
69 private:
70
71 bool m_inboundCalling;
72 bool m_inboundCallingHasBeenSet = false;
73
74 bool m_outboundCalling;
75 bool m_outboundCallingHasBeenSet = false;
76
77 bool m_sMS;
78 bool m_sMSHasBeenSet = false;
79 };
80
81} // namespace Model
82} // namespace Chime
83} // namespace Aws
AWS_CHIME_API TelephonySettings & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CHIME_API TelephonySettings(Aws::Utils::Json::JsonView jsonValue)
TelephonySettings & WithInboundCalling(bool value)
TelephonySettings & WithOutboundCalling(bool value)
AWS_CHIME_API Aws::Utils::Json::JsonValue Jsonize() const
TelephonySettings & WithSMS(bool value)
Aws::Utils::Json::JsonValue JsonValue