Interface EventBusAttributes
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
EventBusAttributes.Jsii$Proxy
@Generated(value="jsii-pacmak/1.106.0 (build e852934)",
date="2025-02-12T12:32:03.157Z")
@Stability(Stable)
public interface EventBusAttributes
extends software.amazon.jsii.JsiiSerializable
Interface with properties necessary to import a reusable EventBus.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.events.*; EventBusAttributes eventBusAttributes = EventBusAttributes.builder() .eventBusArn("eventBusArn") .eventBusName("eventBusName") .eventBusPolicy("eventBusPolicy") // the properties below are optional .eventSourceName("eventSourceName") .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forEventBusAttributes
static final class
An implementation forEventBusAttributes
-
Method Summary
Modifier and TypeMethodDescriptionstatic EventBusAttributes.Builder
builder()
The ARN of this event bus resource.The physical ID of this event bus resource.The JSON policy of this event bus resource.default String
The partner event source to associate with this event bus resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEventBusArn
The ARN of this event bus resource. -
getEventBusName
The physical ID of this event bus resource. -
getEventBusPolicy
The JSON policy of this event bus resource. -
getEventSourceName
The partner event source to associate with this event bus resource.Default: - no partner event source
-
builder
- Returns:
- a
EventBusAttributes.Builder
ofEventBusAttributes
-