Class CfnSubscriberMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnSubscriberMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSubscriberMixinProps
CfnSubscriberMixinProps-
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.CfnSubscriberMixinProps
CfnSubscriberMixinProps.Builder, CfnSubscriberMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSubscriberMixinProps.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 ObjectConfiguration for batching events into a single delivery.final StringA description of the subscriber.final StringThe ARN of the event bus this subscriber belongs to.final ObjectConfiguration for filtering which events are delivered to the target.final ObjectDelivery logging configuration.final StringgetName()The name of the subscriber.final ObjectThe destination for events that could not be delivered.final ObjectThe point in time to start delivering events from, used when StartingPosition is POINT_IN_TIME.final StringResume-time control, never returned by the service.final ObjectThe retry policy for failed deliveries.final StringWhere the subscriber starts reading events: LATEST starts from the newest events;final StringgetState()The run state of the subscriber.getTags()The tags assigned to the subscriber.final ObjectConfiguration for transforming events before delivery: the raw payload, the payload with its metadata envelope, or the output of a JSONata expression.final StringgetType()The delivery ordering mode of the subscriber.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 theCfnSubscriberMixinProps.Builder.
-
-
Method Details
-
getBatchConfiguration
Description copied from interface:CfnSubscriberMixinPropsConfiguration for batching events into a single delivery.Returns union: either
IResolvableorCfnSubscriberPropsMixin.BatchConfigurationProperty- Specified by:
getBatchConfigurationin interfaceCfnSubscriberMixinProps- See Also:
-
getDescription
Description copied from interface:CfnSubscriberMixinPropsA description of the subscriber.Control characters and Unicode line separators are not allowed.
- Specified by:
getDescriptionin interfaceCfnSubscriberMixinProps- See Also:
-
getEventBusArn
Description copied from interface:CfnSubscriberMixinPropsThe ARN of the event bus this subscriber belongs to.- Specified by:
getEventBusArnin interfaceCfnSubscriberMixinProps- See Also:
-
getFilterConfiguration
Description copied from interface:CfnSubscriberMixinPropsConfiguration for filtering which events are delivered to the target.An event must match every filter to be delivered.
Returns union: either
IResolvableorCfnSubscriberPropsMixin.FilterConfigurationProperty- Specified by:
getFilterConfigurationin interfaceCfnSubscriberMixinProps- See Also:
-
getLogConfiguration
Description copied from interface:CfnSubscriberMixinPropsDelivery logging configuration.Returns union: either
IResolvableorCfnSubscriberPropsMixin.LogConfigurationProperty- Specified by:
getLogConfigurationin interfaceCfnSubscriberMixinProps- See Also:
-
getName
Description copied from interface:CfnSubscriberMixinPropsThe name of the subscriber.The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'.
- Specified by:
getNamein interfaceCfnSubscriberMixinProps- See Also:
-
getOnFailureConfiguration
Description copied from interface:CfnSubscriberMixinPropsThe destination for events that could not be delivered.Returns union: either
IResolvableorCfnSubscriberPropsMixin.OnFailureConfigurationProperty- Specified by:
getOnFailureConfigurationin interfaceCfnSubscriberMixinProps- See Also:
-
getPointInTimeConfiguration
Description copied from interface:CfnSubscriberMixinPropsThe point in time to start delivering events from, used when StartingPosition is POINT_IN_TIME.Returns union: either
IResolvableorCfnSubscriberPropsMixin.PointInTimeConfigurationProperty- Specified by:
getPointInTimeConfigurationin interfaceCfnSubscriberMixinProps- See Also:
-
getResumePosition
Description copied from interface:CfnSubscriberMixinPropsResume-time control, never returned by the service.Applied only when an update transitions State from STOPPED to RUNNING: LAST_PROCESSED (default) resumes from the last processed event, LATEST skips to the newest. Ignored on create and on any update that does not perform that transition.
- Specified by:
getResumePositionin interfaceCfnSubscriberMixinProps- See Also:
-
getRetryPolicy
Description copied from interface:CfnSubscriberMixinPropsThe retry policy for failed deliveries.Returns union: either
IResolvableorCfnSubscriberPropsMixin.RetryPolicyProperty- Specified by:
getRetryPolicyin interfaceCfnSubscriberMixinProps- See Also:
-
getStartingPosition
Description copied from interface:CfnSubscriberMixinPropsWhere the subscriber starts reading events: LATEST starts from the newest events;POINT_IN_TIME starts from the point specified in PointInTimeConfiguration.
- Specified by:
getStartingPositionin interfaceCfnSubscriberMixinProps- See Also:
-
getState
Description copied from interface:CfnSubscriberMixinPropsThe run state of the subscriber.Events are delivered only while the state is RUNNING. Setting the state to STOPPED pauses delivery. When an update sets a stopped subscriber back to RUNNING, ResumePosition controls where delivery resumes.
- Specified by:
getStatein interfaceCfnSubscriberMixinProps- See Also:
-
getTags
Description copied from interface:CfnSubscriberMixinPropsThe tags assigned to the subscriber.- Specified by:
getTagsin interfaceCfnSubscriberMixinProps- See Also:
-
getTransformer
Description copied from interface:CfnSubscriberMixinPropsConfiguration for transforming events before delivery: the raw payload, the payload with its metadata envelope, or the output of a JSONata expression.Returns union: either
IResolvableorCfnSubscriberPropsMixin.TransformerProperty- Specified by:
getTransformerin interfaceCfnSubscriberMixinProps- See Also:
-
getType
Description copied from interface:CfnSubscriberMixinPropsThe delivery ordering mode of the subscriber.FIFO delivers events in order within an event group; UNORDERED delivers without an ordering guarantee.
- Specified by:
getTypein interfaceCfnSubscriberMixinProps- 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()
-