Class CfnEventSourcePropsMixin.AwsServiceEventsConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.eventsv2.CfnEventSourcePropsMixin.AwsServiceEventsConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnEventSourcePropsMixin.AwsServiceEventsConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEventSourcePropsMixin.AwsServiceEventsConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnEventSourcePropsMixin.AwsServiceEventsConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEventSourcePropsMixin.AwsServiceEventsConfigurationProperty
An implementation for
CfnEventSourcePropsMixin.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.cfnpropertymixins.services.eventsv2.CfnEventSourcePropsMixin.AwsServiceEventsConfigurationProperty
CfnEventSourcePropsMixin.AwsServiceEventsConfigurationProperty.Builder, CfnEventSourcePropsMixin.AwsServiceEventsConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEventSourcePropsMixin.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
protected Jsii$Proxy(CfnEventSourcePropsMixin.AwsServiceEventsConfigurationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnEventSourcePropsMixin.AwsServiceEventsConfigurationProperty.Builder.
-
-
Method Details
-
getAwsService
Description copied from interface:CfnEventSourcePropsMixin.AwsServiceEventsConfigurationPropertyA single AWS service source identifier, for example aws.s3. Wildcards and lists are not allowed.- Specified by:
getAwsServicein interfaceCfnEventSourcePropsMixin.AwsServiceEventsConfigurationProperty- See Also:
-
getOnFailureConfiguration
Description copied from interface:CfnEventSourcePropsMixin.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
IResolvableorCfnEventSourcePropsMixin.OnFailureConfigurationProperty- Specified by:
getOnFailureConfigurationin interfaceCfnEventSourcePropsMixin.AwsServiceEventsConfigurationProperty- See Also:
-
getPattern
Description copied from interface:CfnEventSourcePropsMixin.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 interfaceCfnEventSourcePropsMixin.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()
-