Class RuleProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.events.RuleProps.Jsii$Proxy
- All Implemented Interfaces:
RuleProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- RuleProps
@Stability(Stable)
@Internal
public static final class RuleProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements RuleProps
An implementation for
RuleProps-
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.RuleProps
RuleProps.Builder, RuleProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(RuleProps.Builder builder) Constructor that initializes the object based on literal property values passed by theRuleProps.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 description of the rule's purpose.final BooleanIndicates whether the rule is enabled.final IEventBusThe event bus to associate with this rule.final EventPatternDescribes which events EventBridge routes to the specified target.final StringA name for the rule.final ScheduleThe schedule or rate (frequency) that determines when EventBridge runs the rule.final List<IRuleTarget>Targets to invoke when this rule matches an event.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 theRuleProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:RulePropsA description of the rule's purpose.Default: - No description.
- Specified by:
getDescriptionin interfaceRuleProps
-
getEnabled
Description copied from interface:RulePropsIndicates whether the rule is enabled.Default: true
- Specified by:
getEnabledin interfaceRuleProps
-
getEventBus
Description copied from interface:RulePropsThe event bus to associate with this rule.Default: - The default event bus.
- Specified by:
getEventBusin interfaceRuleProps
-
getEventPattern
Description copied from interface:RulePropsDescribes which events EventBridge routes to the specified target.These routed events are matched events. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
Default: - None.
- Specified by:
getEventPatternin interfaceRuleProps- See Also:
-
getRuleName
Description copied from interface:RulePropsA name for the rule.Default: - AWS CloudFormation generates a unique physical ID and uses that ID for the rule name. For more information, see Name Type.
- Specified by:
getRuleNamein interfaceRuleProps
-
getSchedule
Description copied from interface:RulePropsThe schedule or rate (frequency) that determines when EventBridge runs the rule.For more information, see Schedule Expression Syntax for Rules in the Amazon EventBridge User Guide.
Default: - None.
-
getTargets
Description copied from interface:RulePropsTargets to invoke when this rule matches an event.Input will be the full matched event. If you wish to specify custom target input, use
addTarget(target[, inputOptions]).Default: - No targets.
- Specified by:
getTargetsin interfaceRuleProps
-
$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()
-