Class EventBusProps.Builder

java.lang.Object
software.amazon.awscdk.services.events.EventBusProps.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<EventBusProps>
Enclosing interface:
EventBusProps

@Stability(Stable) public static final class EventBusProps.Builder extends Object implements software.amazon.jsii.Builder<EventBusProps>
A builder for EventBusProps
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • eventBusName

      @Stability(Stable) public EventBusProps.Builder eventBusName(String eventBusName)
      Parameters:
      eventBusName - The name of the event bus you are creating Note: If 'eventSourceName' is passed in, you cannot set this.
      Returns:
      this
    • eventSourceName

      @Stability(Stable) public EventBusProps.Builder eventSourceName(String eventSourceName)
      Parameters:
      eventSourceName - The partner event source to associate with this event bus resource Note: If 'eventBusName' is passed in, you cannot set this.
      Returns:
      this
    • build

      @Stability(Stable) public EventBusProps build()
      Builds the configured instance.
      Specified by:
      build in interface software.amazon.jsii.Builder<EventBusProps>
      Returns:
      a new instance of EventBusProps
      Throws:
      NullPointerException - if any required attribute was not provided