Class EventBusPolicyProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.events.EventBusPolicyProps.Jsii$Proxy
- All Implemented Interfaces:
EventBusPolicyProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
EventBusPolicyProps
@Stability(Stable)
@Internal
public static final class EventBusPolicyProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EventBusPolicyProps
An implementation for
EventBusPolicyProps
-
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.EventBusPolicyProps
EventBusPolicyProps.Builder, EventBusPolicyProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(EventBusPolicyProps.Builder builder) Constructor that initializes the object based on literal property values passed by theEventBusPolicyProps.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 IEventBus
The event bus to which the policy applies.final PolicyStatement
An IAM Policy Statement to apply to the Event Bus.final String
An identifier string for the external account that you are granting permissions to.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 theEventBusPolicyProps.Builder
.
-
-
Method Details
-
getEventBus
Description copied from interface:EventBusPolicyProps
The event bus to which the policy applies.- Specified by:
getEventBus
in interfaceEventBusPolicyProps
-
getStatement
Description copied from interface:EventBusPolicyProps
An IAM Policy Statement to apply to the Event Bus.- Specified by:
getStatement
in interfaceEventBusPolicyProps
-
getStatementId
Description copied from interface:EventBusPolicyProps
An identifier string for the external account that you are granting permissions to.- Specified by:
getStatementId
in interfaceEventBusPolicyProps
-
$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()
-