Class CfnEventIntegrationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.appintegrations.CfnEventIntegrationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEventIntegrationPropsMixin>
- Enclosing class:
CfnEventIntegrationPropsMixin
@Stability(Stable)
public static final class CfnEventIntegrationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEventIntegrationPropsMixin>
A fluent builder for
CfnEventIntegrationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) description(String description) The event integration description.eventBridgeBus(String eventBridgeBus) The Amazon EventBridge bus for the event integration.The event integration filter.eventFilter(IResolvable eventFilter) The event integration filter.The name of the event integration.An array of key-value pairs to apply to this resource.
-
Method Details
-
create
@Stability(Stable) public static CfnEventIntegrationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnEventIntegrationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnEventIntegrationPropsMixin.Builder.
-
description
The event integration description.- Parameters:
description- The event integration description. This parameter is required.- Returns:
this- See Also:
-
eventBridgeBus
@Stability(Stable) public CfnEventIntegrationPropsMixin.Builder eventBridgeBus(String eventBridgeBus) The Amazon EventBridge bus for the event integration.- Parameters:
eventBridgeBus- The Amazon EventBridge bus for the event integration. This parameter is required.- Returns:
this- See Also:
-
eventFilter
@Stability(Stable) public CfnEventIntegrationPropsMixin.Builder eventFilter(IResolvable eventFilter) The event integration filter.- Parameters:
eventFilter- The event integration filter. This parameter is required.- Returns:
this- See Also:
-
eventFilter
@Stability(Stable) public CfnEventIntegrationPropsMixin.Builder eventFilter(CfnEventIntegrationPropsMixin.EventFilterProperty eventFilter) The event integration filter.- Parameters:
eventFilter- The event integration filter. This parameter is required.- Returns:
this- See Also:
-
name
The name of the event integration.- Parameters:
name- The name of the event integration. This parameter is required.- Returns:
this- See Also:
-
tags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- Parameters:
tags- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEventIntegrationPropsMixin>- Returns:
- a newly built instance of
CfnEventIntegrationPropsMixin.
-