AWS SDK for C++

AWS SDK for C++ Version 1.11.741

Loading...
Searching...
No Matches
AnswerMachineDetectionConfig.h
1
6#pragma once
7#include <aws/connectcampaigns/ConnectCampaigns_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace ConnectCampaigns {
17namespace Model {
18
25 public:
26 AWS_CONNECTCAMPAIGNS_API AnswerMachineDetectionConfig() = default;
27 AWS_CONNECTCAMPAIGNS_API AnswerMachineDetectionConfig(Aws::Utils::Json::JsonView jsonValue);
29 AWS_CONNECTCAMPAIGNS_API Aws::Utils::Json::JsonValue Jsonize() const;
30
32
35 inline bool GetEnableAnswerMachineDetection() const { return m_enableAnswerMachineDetection; }
36 inline bool EnableAnswerMachineDetectionHasBeenSet() const { return m_enableAnswerMachineDetectionHasBeenSet; }
37 inline void SetEnableAnswerMachineDetection(bool value) {
38 m_enableAnswerMachineDetectionHasBeenSet = true;
39 m_enableAnswerMachineDetection = value;
40 }
43 return *this;
44 }
46
48
51 inline bool GetAwaitAnswerMachinePrompt() const { return m_awaitAnswerMachinePrompt; }
52 inline bool AwaitAnswerMachinePromptHasBeenSet() const { return m_awaitAnswerMachinePromptHasBeenSet; }
53 inline void SetAwaitAnswerMachinePrompt(bool value) {
54 m_awaitAnswerMachinePromptHasBeenSet = true;
55 m_awaitAnswerMachinePrompt = value;
56 }
59 return *this;
60 }
62 private:
63 bool m_enableAnswerMachineDetection{false};
64
65 bool m_awaitAnswerMachinePrompt{false};
66 bool m_enableAnswerMachineDetectionHasBeenSet = false;
67 bool m_awaitAnswerMachinePromptHasBeenSet = false;
68};
69
70} // namespace Model
71} // namespace ConnectCampaigns
72} // namespace Aws
AWS_CONNECTCAMPAIGNS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONNECTCAMPAIGNS_API AnswerMachineDetectionConfig(Aws::Utils::Json::JsonView jsonValue)
AnswerMachineDetectionConfig & WithEnableAnswerMachineDetection(bool value)
AWS_CONNECTCAMPAIGNS_API AnswerMachineDetectionConfig()=default
AWS_CONNECTCAMPAIGNS_API AnswerMachineDetectionConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AnswerMachineDetectionConfig & WithAwaitAnswerMachinePrompt(bool value)
Aws::Utils::Json::JsonValue JsonValue