Class CfnEventBus.Builder
java.lang.Object
software.amazon.awscdk.services.events.CfnEventBus.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEventBus>
- Enclosing class:
CfnEventBus
@Stability(Stable)
public static final class CfnEventBus.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEventBus>
A fluent builder for
CfnEventBus
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnEventBus.Builder
eventSourceName
(String eventSourceName) If you are creating a partner event bus, this specifies the partner event source that the new event bus will be matched with.The name of the new event bus.tags
(List<? extends CfnEventBus.TagEntryProperty> tags) Tags to associate with the event bus.
-
Method Details
-
create
- Parameters:
scope
-- scope in which this resource is defined.
id
-- scoped id of the resource.
- Returns:
- a new instance of
CfnEventBus.Builder
.
-
name
The name of the new event bus.Custom event bus names can't contain the
/
character, but you can use the/
character in partner event bus names. In addition, for partner event buses, the name must exactly match the name of the partner event source that this event bus is matched to.You can't use the name
default
for a custom event bus, as this name is already used for your account's default event bus.- Parameters:
name
- The name of the new event bus. This parameter is required.- Returns:
this
-
eventSourceName
If you are creating a partner event bus, this specifies the partner event source that the new event bus will be matched with.- Parameters:
eventSourceName
- If you are creating a partner event bus, this specifies the partner event source that the new event bus will be matched with. This parameter is required.- Returns:
this
-
tags
@Stability(Stable) public CfnEventBus.Builder tags(List<? extends CfnEventBus.TagEntryProperty> tags) Tags to associate with the event bus.- Parameters:
tags
- Tags to associate with the event bus. This parameter is required.- Returns:
this
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnEventBus>
- Returns:
- a newly built instance of
CfnEventBus
.
-