Class CfnCampaign.Builder
java.lang.Object
software.amazon.awscdk.services.connectcampaignsv2.CfnCampaign.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCampaign>
- Enclosing class:
CfnCampaign
@Stability(Stable)
public static final class CfnCampaign.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCampaign>
A fluent builder for
CfnCampaign.-
Method Summary
Modifier and TypeMethodDescriptionbuild()channelSubtypeConfig(IResolvable channelSubtypeConfig) The possible types of channel subtype config parameters.channelSubtypeConfig(CfnCampaign.ChannelSubtypeConfigProperty channelSubtypeConfig) The possible types of channel subtype config parameters.communicationLimitsOverride(IResolvable communicationLimitsOverride) Communication limits config.communicationLimitsOverride(CfnCampaign.CommunicationLimitsConfigProperty communicationLimitsOverride) Communication limits config.communicationTimeConfig(IResolvable communicationTimeConfig) Campaign communication time config.communicationTimeConfig(CfnCampaign.CommunicationTimeConfigProperty communicationTimeConfig) Campaign communication time config.connectCampaignFlowArn(String connectCampaignFlowArn) Arn.connectInstanceId(String connectInstanceId) Amazon Connect Instance Id.static CfnCampaign.BuilderCampaign name.schedule(IResolvable schedule) Campaign schedule.schedule(CfnCampaign.ScheduleProperty schedule) Campaign schedule.source(IResolvable source) The possible types of channel config parameters.source(CfnCampaign.SourceProperty source) The possible types of channel config parameters.One or more tags.
-
Method Details
-
create
@Stability(Stable) public static CfnCampaign.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnCampaign.Builder.
-
channelSubtypeConfig
@Stability(Stable) public CfnCampaign.Builder channelSubtypeConfig(IResolvable channelSubtypeConfig) The possible types of channel subtype config parameters.- Parameters:
channelSubtypeConfig- The possible types of channel subtype config parameters. This parameter is required.- Returns:
this- See Also:
-
channelSubtypeConfig
@Stability(Stable) public CfnCampaign.Builder channelSubtypeConfig(CfnCampaign.ChannelSubtypeConfigProperty channelSubtypeConfig) The possible types of channel subtype config parameters.- Parameters:
channelSubtypeConfig- The possible types of channel subtype config parameters. This parameter is required.- Returns:
this- See Also:
-
connectInstanceId
Amazon Connect Instance Id.- Parameters:
connectInstanceId- Amazon Connect Instance Id. This parameter is required.- Returns:
this- See Also:
-
name
Campaign name.- Parameters:
name- Campaign name. This parameter is required.- Returns:
this- See Also:
-
communicationLimitsOverride
@Stability(Stable) public CfnCampaign.Builder communicationLimitsOverride(IResolvable communicationLimitsOverride) Communication limits config.- Parameters:
communicationLimitsOverride- Communication limits config. This parameter is required.- Returns:
this- See Also:
-
communicationLimitsOverride
@Stability(Stable) public CfnCampaign.Builder communicationLimitsOverride(CfnCampaign.CommunicationLimitsConfigProperty communicationLimitsOverride) Communication limits config.- Parameters:
communicationLimitsOverride- Communication limits config. This parameter is required.- Returns:
this- See Also:
-
communicationTimeConfig
@Stability(Stable) public CfnCampaign.Builder communicationTimeConfig(IResolvable communicationTimeConfig) Campaign communication time config.- Parameters:
communicationTimeConfig- Campaign communication time config. This parameter is required.- Returns:
this- See Also:
-
communicationTimeConfig
@Stability(Stable) public CfnCampaign.Builder communicationTimeConfig(CfnCampaign.CommunicationTimeConfigProperty communicationTimeConfig) Campaign communication time config.- Parameters:
communicationTimeConfig- Campaign communication time config. This parameter is required.- Returns:
this- See Also:
-
connectCampaignFlowArn
Arn.- Parameters:
connectCampaignFlowArn- Arn. This parameter is required.- Returns:
this- See Also:
-
schedule
Campaign schedule.- Parameters:
schedule- Campaign schedule. This parameter is required.- Returns:
this- See Also:
-
schedule
Campaign schedule.- Parameters:
schedule- Campaign schedule. This parameter is required.- Returns:
this- See Also:
-
source
The possible types of channel config parameters.- Parameters:
source- The possible types of channel config parameters. This parameter is required.- Returns:
this- See Also:
-
source
The possible types of channel config parameters.- Parameters:
source- The possible types of channel config parameters. This parameter is required.- Returns:
this- See Also:
-
tags
One or more tags.- Parameters:
tags- One or more tags. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCampaign>- Returns:
- a newly built instance of
CfnCampaign.
-