public static final class CfnEventIntegrationProps.Builder
extends java.lang.Object
CfnEventIntegrationProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnEventIntegrationProps |
build()
Builds the configured instance.
|
CfnEventIntegrationProps.Builder |
description(java.lang.String description)
Sets the value of
CfnEventIntegrationProps.getDescription() |
CfnEventIntegrationProps.Builder |
eventBridgeBus(java.lang.String eventBridgeBus)
Sets the value of
CfnEventIntegrationProps.getEventBridgeBus() |
CfnEventIntegrationProps.Builder |
eventFilter(CfnEventIntegration.EventFilterProperty eventFilter)
Sets the value of
CfnEventIntegrationProps.getEventFilter() |
CfnEventIntegrationProps.Builder |
eventFilter(IResolvable eventFilter)
Sets the value of
CfnEventIntegrationProps.getEventFilter() |
CfnEventIntegrationProps.Builder |
name(java.lang.String name)
Sets the value of
CfnEventIntegrationProps.getName() |
CfnEventIntegrationProps.Builder |
tags(java.util.List<? extends CfnTag> tags)
Sets the value of
CfnEventIntegrationProps.getTags() |
public CfnEventIntegrationProps.Builder eventBridgeBus(java.lang.String eventBridgeBus)
CfnEventIntegrationProps.getEventBridgeBus()
eventBridgeBus
- The Amazon EventBridge bus for the event integration. This parameter is required.this
public CfnEventIntegrationProps.Builder eventFilter(IResolvable eventFilter)
CfnEventIntegrationProps.getEventFilter()
eventFilter
- The event integration filter. This parameter is required.this
public CfnEventIntegrationProps.Builder eventFilter(CfnEventIntegration.EventFilterProperty eventFilter)
CfnEventIntegrationProps.getEventFilter()
eventFilter
- The event integration filter. This parameter is required.this
public CfnEventIntegrationProps.Builder name(java.lang.String name)
CfnEventIntegrationProps.getName()
name
- The name of the event integration. This parameter is required.this
public CfnEventIntegrationProps.Builder description(java.lang.String description)
CfnEventIntegrationProps.getDescription()
description
- The event integration description.this
public CfnEventIntegrationProps.Builder tags(java.util.List<? extends CfnTag> tags)
CfnEventIntegrationProps.getTags()
tags
- An array of key-value pairs to apply to this resource.
For more information, see Tag .this
public CfnEventIntegrationProps build()
CfnEventIntegrationProps
java.lang.NullPointerException
- if any required attribute was not provided