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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.events.EventBusPolicyProps
EventBusPolicyProps.Builder, EventBusPolicyProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(EventBusPolicyProps.Builder builder) Constructor that initializes the object based on literal property values passed by theEventBusPolicyProps.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 IEventBusThe event bus to which the policy applies.final PolicyStatementAn IAM Policy Statement to apply to the Event Bus.final StringAn identifier string for the external account that you are granting permissions to.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 theEventBusPolicyProps.Builder.
-
-
Method Details
-
getEventBus
Description copied from interface:EventBusPolicyPropsThe event bus to which the policy applies.- Specified by:
getEventBusin interfaceEventBusPolicyProps
-
getStatement
Description copied from interface:EventBusPolicyPropsAn IAM Policy Statement to apply to the Event Bus.- Specified by:
getStatementin interfaceEventBusPolicyProps
-
getStatementId
Description copied from interface:EventBusPolicyPropsAn identifier string for the external account that you are granting permissions to.- Specified by:
getStatementIdin interfaceEventBusPolicyProps
-
$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()
-