Class CfnManagedNotificationAdditionalChannelAssociationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.notifications.CfnManagedNotificationAdditionalChannelAssociationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnManagedNotificationAdditionalChannelAssociationPropsMixin>
- Enclosing class:
CfnManagedNotificationAdditionalChannelAssociationPropsMixin
@Stability(Stable)
public static final class CfnManagedNotificationAdditionalChannelAssociationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnManagedNotificationAdditionalChannelAssociationPropsMixin>
A fluent builder for
CfnManagedNotificationAdditionalChannelAssociationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()channelArn(String channelArn) The ARN of theChannel.create()create(CfnPropertyMixinOptions options) isSensitiveEventsSubscribed(Boolean isSensitiveEventsSubscribed) Whether the channel association is subscribed to sensitive events.isSensitiveEventsSubscribed(IResolvable isSensitiveEventsSubscribed) Whether the channel association is subscribed to sensitive events.managedNotificationConfigurationArn(String managedNotificationConfigurationArn) The ARN of theManagedNotificationAdditionalChannelAssociationassociated with theChannel.
-
Method Details
-
create
@Stability(Stable) public static CfnManagedNotificationAdditionalChannelAssociationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnManagedNotificationAdditionalChannelAssociationPropsMixin.Builder.
-
create
@Stability(Stable) public static CfnManagedNotificationAdditionalChannelAssociationPropsMixin.Builder create()- Returns:
- a new instance of
CfnManagedNotificationAdditionalChannelAssociationPropsMixin.Builder.
-
channelArn
@Stability(Stable) public CfnManagedNotificationAdditionalChannelAssociationPropsMixin.Builder channelArn(String channelArn) The ARN of theChannel.- Parameters:
channelArn- The ARN of theChannel. This parameter is required.- Returns:
this- See Also:
-
isSensitiveEventsSubscribed
@Stability(Stable) public CfnManagedNotificationAdditionalChannelAssociationPropsMixin.Builder isSensitiveEventsSubscribed(Boolean isSensitiveEventsSubscribed) Whether the channel association is subscribed to sensitive events.Access to sensitive events is gated by the SubscribeSensitiveEvents virtual IAM action.
- Parameters:
isSensitiveEventsSubscribed- Whether the channel association is subscribed to sensitive events. This parameter is required.- Returns:
this- See Also:
-
isSensitiveEventsSubscribed
@Stability(Stable) public CfnManagedNotificationAdditionalChannelAssociationPropsMixin.Builder isSensitiveEventsSubscribed(IResolvable isSensitiveEventsSubscribed) Whether the channel association is subscribed to sensitive events.Access to sensitive events is gated by the SubscribeSensitiveEvents virtual IAM action.
- Parameters:
isSensitiveEventsSubscribed- Whether the channel association is subscribed to sensitive events. This parameter is required.- Returns:
this- See Also:
-
managedNotificationConfigurationArn
@Stability(Stable) public CfnManagedNotificationAdditionalChannelAssociationPropsMixin.Builder managedNotificationConfigurationArn(String managedNotificationConfigurationArn) The ARN of theManagedNotificationAdditionalChannelAssociationassociated with theChannel.- Parameters:
managedNotificationConfigurationArn- The ARN of theManagedNotificationAdditionalChannelAssociationassociated with theChannel. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnManagedNotificationAdditionalChannelAssociationPropsMixin>- Returns:
- a newly built instance of
CfnManagedNotificationAdditionalChannelAssociationPropsMixin.
-