7#include <aws/connectcampaigns/ConnectCampaigns_EXPORTS.h>
8#include <aws/connectcampaigns/model/AgentlessDialerConfig.h>
9#include <aws/connectcampaigns/model/PredictiveDialerConfig.h>
10#include <aws/connectcampaigns/model/ProgressiveDialerConfig.h>
21namespace ConnectCampaigns {
40 template <
typename ProgressiveDialerConfigT = ProgressiveDialerConfig>
42 m_progressiveDialerConfigHasBeenSet =
true;
43 m_progressiveDialerConfig = std::forward<ProgressiveDialerConfigT>(value);
45 template <
typename ProgressiveDialerConfigT = ProgressiveDialerConfig>
56 template <
typename PredictiveDialerConfigT = PredictiveDialerConfig>
58 m_predictiveDialerConfigHasBeenSet =
true;
59 m_predictiveDialerConfig = std::forward<PredictiveDialerConfigT>(value);
61 template <
typename PredictiveDialerConfigT = PredictiveDialerConfig>
72 template <
typename AgentlessDialerConfigT = AgentlessDialerConfig>
74 m_agentlessDialerConfigHasBeenSet =
true;
75 m_agentlessDialerConfig = std::forward<AgentlessDialerConfigT>(value);
77 template <
typename AgentlessDialerConfigT = AgentlessDialerConfig>
89 bool m_progressiveDialerConfigHasBeenSet =
false;
90 bool m_predictiveDialerConfigHasBeenSet =
false;
91 bool m_agentlessDialerConfigHasBeenSet =
false;
AWS_CONNECTCAMPAIGNS_API DialerConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
DialerConfig & WithProgressiveDialerConfig(ProgressiveDialerConfigT &&value)
void SetProgressiveDialerConfig(ProgressiveDialerConfigT &&value)
const AgentlessDialerConfig & GetAgentlessDialerConfig() const
bool AgentlessDialerConfigHasBeenSet() const
DialerConfig & WithPredictiveDialerConfig(PredictiveDialerConfigT &&value)
void SetPredictiveDialerConfig(PredictiveDialerConfigT &&value)
const ProgressiveDialerConfig & GetProgressiveDialerConfig() const
const PredictiveDialerConfig & GetPredictiveDialerConfig() const
AWS_CONNECTCAMPAIGNS_API DialerConfig(Aws::Utils::Json::JsonView jsonValue)
DialerConfig & WithAgentlessDialerConfig(AgentlessDialerConfigT &&value)
AWS_CONNECTCAMPAIGNS_API Aws::Utils::Json::JsonValue Jsonize() const
bool ProgressiveDialerConfigHasBeenSet() const
bool PredictiveDialerConfigHasBeenSet() const
AWS_CONNECTCAMPAIGNS_API DialerConfig()=default
void SetAgentlessDialerConfig(AgentlessDialerConfigT &&value)
Aws::Utils::Json::JsonValue JsonValue