7#include <aws/connectcampaigns/ConnectCampaigns_EXPORTS.h>
8#include <aws/connectcampaigns/model/ProgressiveDialerConfig.h>
9#include <aws/connectcampaigns/model/PredictiveDialerConfig.h>
10#include <aws/connectcampaigns/model/AgentlessDialerConfig.h>
23namespace ConnectCampaigns
74 bool m_progressiveDialerConfigHasBeenSet =
false;
77 bool m_predictiveDialerConfigHasBeenSet =
false;
80 bool m_agentlessDialerConfigHasBeenSet =
false;
void SetProgressiveDialerConfig(const ProgressiveDialerConfig &value)
AWS_CONNECTCAMPAIGNS_API DialerConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPredictiveDialerConfig(const PredictiveDialerConfig &value)
void SetAgentlessDialerConfig(const AgentlessDialerConfig &value)
const AgentlessDialerConfig & GetAgentlessDialerConfig() const
DialerConfig & WithPredictiveDialerConfig(const PredictiveDialerConfig &value)
bool AgentlessDialerConfigHasBeenSet() const
void SetAgentlessDialerConfig(AgentlessDialerConfig &&value)
void SetPredictiveDialerConfig(PredictiveDialerConfig &&value)
DialerConfig & WithProgressiveDialerConfig(const ProgressiveDialerConfig &value)
DialerConfig & WithAgentlessDialerConfig(const AgentlessDialerConfig &value)
const ProgressiveDialerConfig & GetProgressiveDialerConfig() const
const PredictiveDialerConfig & GetPredictiveDialerConfig() const
AWS_CONNECTCAMPAIGNS_API DialerConfig(Aws::Utils::Json::JsonView jsonValue)
DialerConfig & WithAgentlessDialerConfig(AgentlessDialerConfig &&value)
DialerConfig & WithPredictiveDialerConfig(PredictiveDialerConfig &&value)
void SetProgressiveDialerConfig(ProgressiveDialerConfig &&value)
AWS_CONNECTCAMPAIGNS_API Aws::Utils::Json::JsonValue Jsonize() const
bool ProgressiveDialerConfigHasBeenSet() const
DialerConfig & WithProgressiveDialerConfig(ProgressiveDialerConfig &&value)
AWS_CONNECTCAMPAIGNS_API DialerConfig()
bool PredictiveDialerConfigHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue