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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.events.EventBusProps
EventBusProps.Builder, EventBusProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(EventBusProps.Builder builder) Constructor that initializes the object based on literal property values passed by theEventBusProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal IQueueDead-letter queue for the event bus.final StringThe event bus description.final StringThe name of the event bus you are creating Note: If 'eventSourceName' is passed in, you cannot set this.final StringThe partner event source to associate with this event bus resource Note: If 'eventBusName' is passed in, you cannot set this.final IKeyThe customer managed key that encrypt events on this event bus.final LogConfigThe Logging Configuration of the Èvent Bus.final inthashCode()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:EventBusPropsDead-letter queue for the event bus.Default: - no dead-letter queue
- Specified by:
getDeadLetterQueuein interfaceEventBusProps- See Also:
-
getDescription
Description copied from interface:EventBusPropsThe event bus description.The description can be up to 512 characters long.
Default: - no description
- Specified by:
getDescriptionin interfaceEventBusProps- See Also:
-
getEventBusName
Description copied from interface:EventBusPropsThe name of the event bus you are creating Note: If 'eventSourceName' is passed in, you cannot set this.Default: - automatically generated name
- Specified by:
getEventBusNamein interfaceEventBusProps
-
getEventSourceName
Description copied from interface:EventBusPropsThe 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:
getEventSourceNamein interfaceEventBusProps
-
getKmsKey
Description copied from interface:EventBusPropsThe customer managed key that encrypt events on this event bus.Default: - Use an AWS managed key
- Specified by:
getKmsKeyin interfaceEventBusProps
-
getLogConfig
Description copied from interface:EventBusPropsThe Logging Configuration of the Èvent Bus.Default: - no logging
- Specified by:
getLogConfigin interfaceEventBusProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-