Class EventBusProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.events.EventBusProps.Jsii$Proxy
- All Implemented Interfaces:
EventBusProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
EventBusProps
@Stability(Stable)
@Internal
public static final class EventBusProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EventBusProps
An implementation for
EventBusProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.events.EventBusProps
EventBusProps.Builder, EventBusProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(EventBusProps.Builder builder) Constructor that initializes the object based on literal property values passed by theEventBusProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final IQueue
Dead-letter queue for the event bus.final String
The event bus description.final String
The name of the event bus you are creating Note: If 'eventSourceName' is passed in, you cannot set this.final String
The partner event source to associate with this event bus resource Note: If 'eventBusName' is passed in, you cannot set this.final IKey
The customer managed key that encrypt events on this event bus.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theEventBusProps.Builder
.
-
-
Method Details
-
getDeadLetterQueue
Description copied from interface:EventBusProps
Dead-letter queue for the event bus.Default: - no dead-letter queue
- Specified by:
getDeadLetterQueue
in interfaceEventBusProps
- See Also:
-
getDescription
Description copied from interface:EventBusProps
The event bus description.The description can be up to 512 characters long.
Default: - no description
- Specified by:
getDescription
in interfaceEventBusProps
- See Also:
-
getEventBusName
Description copied from interface:EventBusProps
The name of the event bus you are creating Note: If 'eventSourceName' is passed in, you cannot set this.Default: - automatically generated name
- Specified by:
getEventBusName
in interfaceEventBusProps
-
getEventSourceName
Description copied from interface:EventBusProps
The partner event source to associate with this event bus resource Note: If 'eventBusName' is passed in, you cannot set this.Default: - no partner event source
- Specified by:
getEventSourceName
in interfaceEventBusProps
-
getKmsKey
Description copied from interface:EventBusProps
The customer managed key that encrypt events on this event bus.Default: - Use an AWS managed key
- Specified by:
getKmsKey
in interfaceEventBusProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-