Class CfnCampaign.DialerConfigProperty.Builder
java.lang.Object
software.amazon.awscdk.services.connectcampaigns.CfnCampaign.DialerConfigProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCampaign.DialerConfigProperty>
- Enclosing interface:
CfnCampaign.DialerConfigProperty
@Stability(Stable)
public static final class CfnCampaign.DialerConfigProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCampaign.DialerConfigProperty>
A builder for
CfnCampaign.DialerConfigProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionagentlessDialerConfig
(IResolvable agentlessDialerConfig) Sets the value ofCfnCampaign.DialerConfigProperty.getAgentlessDialerConfig()
agentlessDialerConfig
(CfnCampaign.AgentlessDialerConfigProperty agentlessDialerConfig) Sets the value ofCfnCampaign.DialerConfigProperty.getAgentlessDialerConfig()
build()
Builds the configured instance.predictiveDialerConfig
(IResolvable predictiveDialerConfig) Sets the value ofCfnCampaign.DialerConfigProperty.getPredictiveDialerConfig()
predictiveDialerConfig
(CfnCampaign.PredictiveDialerConfigProperty predictiveDialerConfig) Sets the value ofCfnCampaign.DialerConfigProperty.getPredictiveDialerConfig()
progressiveDialerConfig
(IResolvable progressiveDialerConfig) Sets the value ofCfnCampaign.DialerConfigProperty.getProgressiveDialerConfig()
progressiveDialerConfig
(CfnCampaign.ProgressiveDialerConfigProperty progressiveDialerConfig) Sets the value ofCfnCampaign.DialerConfigProperty.getProgressiveDialerConfig()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
agentlessDialerConfig
@Stability(Stable) public CfnCampaign.DialerConfigProperty.Builder agentlessDialerConfig(IResolvable agentlessDialerConfig) Sets the value ofCfnCampaign.DialerConfigProperty.getAgentlessDialerConfig()
- Parameters:
agentlessDialerConfig
- The configuration of the agentless dialer.- Returns:
this
-
agentlessDialerConfig
@Stability(Stable) public CfnCampaign.DialerConfigProperty.Builder agentlessDialerConfig(CfnCampaign.AgentlessDialerConfigProperty agentlessDialerConfig) Sets the value ofCfnCampaign.DialerConfigProperty.getAgentlessDialerConfig()
- Parameters:
agentlessDialerConfig
- The configuration of the agentless dialer.- Returns:
this
-
predictiveDialerConfig
@Stability(Stable) public CfnCampaign.DialerConfigProperty.Builder predictiveDialerConfig(IResolvable predictiveDialerConfig) Sets the value ofCfnCampaign.DialerConfigProperty.getPredictiveDialerConfig()
- Parameters:
predictiveDialerConfig
- The configuration of the predictive dialer.- Returns:
this
-
predictiveDialerConfig
@Stability(Stable) public CfnCampaign.DialerConfigProperty.Builder predictiveDialerConfig(CfnCampaign.PredictiveDialerConfigProperty predictiveDialerConfig) Sets the value ofCfnCampaign.DialerConfigProperty.getPredictiveDialerConfig()
- Parameters:
predictiveDialerConfig
- The configuration of the predictive dialer.- Returns:
this
-
progressiveDialerConfig
@Stability(Stable) public CfnCampaign.DialerConfigProperty.Builder progressiveDialerConfig(IResolvable progressiveDialerConfig) Sets the value ofCfnCampaign.DialerConfigProperty.getProgressiveDialerConfig()
- Parameters:
progressiveDialerConfig
- The configuration of the progressive dialer.- Returns:
this
-
progressiveDialerConfig
@Stability(Stable) public CfnCampaign.DialerConfigProperty.Builder progressiveDialerConfig(CfnCampaign.ProgressiveDialerConfigProperty progressiveDialerConfig) Sets the value ofCfnCampaign.DialerConfigProperty.getProgressiveDialerConfig()
- Parameters:
progressiveDialerConfig
- The configuration of the progressive dialer.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnCampaign.DialerConfigProperty>
- Returns:
- a new instance of
CfnCampaign.DialerConfigProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-