Class CfnContactChannelPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.ssmcontacts.mixins.CfnContactChannelPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnContactChannelPropsMixin>
- Enclosing class:
CfnContactChannelPropsMixin
@Stability(Stable)
public static final class CfnContactChannelPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnContactChannelPropsMixin>
A fluent builder for
CfnContactChannelPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()channelAddress(String channelAddress) The details that Incident Manager uses when trying to engage the contact channel.channelName(String channelName) The name of the contact channel.channelType(String channelType) The type of the contact channel.The Amazon Resource Name (ARN) of the contact you are adding the contact channel to.create()create(CfnPropertyMixinOptions options) deferActivation(Boolean deferActivation) If you want to activate the channel at a later time, you can choose to defer activation.deferActivation(IResolvable deferActivation) If you want to activate the channel at a later time, you can choose to defer activation.
-
Method Details
-
create
@Stability(Stable) public static CfnContactChannelPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnContactChannelPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnContactChannelPropsMixin.Builder.
-
channelAddress
The details that Incident Manager uses when trying to engage the contact channel.- Parameters:
channelAddress- The details that Incident Manager uses when trying to engage the contact channel. This parameter is required.- Returns:
this- See Also:
-
channelName
The name of the contact channel.- Parameters:
channelName- The name of the contact channel. This parameter is required.- Returns:
this- See Also:
-
channelType
The type of the contact channel. Incident Manager supports three contact methods:.- SMS
- VOICE
- Parameters:
channelType- The type of the contact channel. Incident Manager supports three contact methods:. This parameter is required.- Returns:
this- See Also:
-
contactId
The Amazon Resource Name (ARN) of the contact you are adding the contact channel to.- Parameters:
contactId- The Amazon Resource Name (ARN) of the contact you are adding the contact channel to. This parameter is required.- Returns:
this- See Also:
-
deferActivation
@Stability(Stable) public CfnContactChannelPropsMixin.Builder deferActivation(Boolean deferActivation) If you want to activate the channel at a later time, you can choose to defer activation.Incident Manager can't engage your contact channel until it has been activated.
- Parameters:
deferActivation- If you want to activate the channel at a later time, you can choose to defer activation. This parameter is required.- Returns:
this- See Also:
-
deferActivation
@Stability(Stable) public CfnContactChannelPropsMixin.Builder deferActivation(IResolvable deferActivation) If you want to activate the channel at a later time, you can choose to defer activation.Incident Manager can't engage your contact channel until it has been activated.
- Parameters:
deferActivation- If you want to activate the channel at a later time, you can choose to defer activation. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnContactChannelPropsMixin>- Returns:
- a newly built instance of
CfnContactChannelPropsMixin.
-