Class CfnEventSource.AwsServiceEventsConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.eventsv2.CfnEventSource.AwsServiceEventsConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnEventSource.AwsServiceEventsConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEventSource.AwsServiceEventsConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnEventSource.AwsServiceEventsConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEventSource.AwsServiceEventsConfigurationProperty
An implementation for
CfnEventSource.AwsServiceEventsConfigurationProperty-
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.eventsv2.CfnEventSource.AwsServiceEventsConfigurationProperty
CfnEventSource.AwsServiceEventsConfigurationProperty.Builder, CfnEventSource.AwsServiceEventsConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEventSource.AwsServiceEventsConfigurationProperty.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 StringA single AWS service source identifier, for example aws.s3.final ObjectThe destination for events that could not be forwarded by the managed forwarding target or, for partner event sources, the managed partner event bus.final StringA filter pattern, as a JSON string, that defines which events from the specified AWS service are forwarded to the event 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 theCfnEventSource.AwsServiceEventsConfigurationProperty.Builder.
-
-
Method Details
-
getAwsService
Description copied from interface:CfnEventSource.AwsServiceEventsConfigurationPropertyA single AWS service source identifier, for example aws.s3. Wildcards and lists are not allowed.- Specified by:
getAwsServicein interfaceCfnEventSource.AwsServiceEventsConfigurationProperty- See Also:
-
getOnFailureConfiguration
Description copied from interface:CfnEventSource.AwsServiceEventsConfigurationPropertyThe destination for events that could not be forwarded by the managed forwarding target or, for partner event sources, the managed partner event bus.Arn is optional. An empty object removes a configured destination on update.
Returns union: either
IResolvableorCfnEventSource.OnFailureConfigurationProperty- Specified by:
getOnFailureConfigurationin interfaceCfnEventSource.AwsServiceEventsConfigurationProperty- See Also:
-
getPattern
Description copied from interface:CfnEventSource.AwsServiceEventsConfigurationPropertyA filter pattern, as a JSON string, that defines which events from the specified AWS service are forwarded to the event bus.Do not include source, account, or region as top-level fields. If you do not specify a pattern, all events from the service are forwarded.
- Specified by:
getPatternin interfaceCfnEventSource.AwsServiceEventsConfigurationProperty- See Also:
-
$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()
-