| Modifier and Type | Method and Description |
|---|---|
Rule |
build() |
static Rule.Builder |
create(Construct scope,
String id) |
Rule.Builder |
description(String description) |
Rule.Builder |
enabled(Boolean enabled) |
Rule.Builder |
eventBus(IEventBus eventBus) |
Rule.Builder |
eventPattern(EventPattern eventPattern) |
Rule.Builder |
ruleName(String ruleName) |
Rule.Builder |
schedule(Schedule schedule) |
Rule.Builder |
targets(List<IRuleTarget> targets) |
@Stability(value=Stable) public static Rule.Builder create(Construct scope, String id)
scope - This parameter is required.id - This parameter is required.Rule.Builder.@Stability(value=Stable) public Rule.Builder description(String description)
description - A description of the rule's purpose. This parameter is required.this@Stability(value=Stable) public Rule.Builder enabled(Boolean enabled)
enabled - Indicates whether the rule is enabled. This parameter is required.this@Stability(value=Stable) public Rule.Builder eventBus(IEventBus eventBus)
eventBus - The event bus to associate with this rule. This parameter is required.this@Stability(value=Stable) public Rule.Builder eventPattern(EventPattern eventPattern)
eventPattern - Describes which events CloudWatch Events routes to the specified target. These routed events are matched events. For more information, see Events and Event Patterns in the Amazon CloudWatch User Guide. This parameter is required.this@Stability(value=Stable) public Rule.Builder ruleName(String ruleName)
ruleName - A name for the rule. This parameter is required.this@Stability(value=Stable) public Rule.Builder schedule(Schedule schedule)
schedule - The schedule or rate (frequency) that determines when CloudWatch Events runs the rule. This parameter is required.this@Stability(value=Stable) public Rule.Builder targets(List<IRuleTarget> targets)
targets - Targets to invoke when this rule matches an event. This parameter is required.this@Stability(value=Stable) public Rule build()
Copyright © 2019. All rights reserved.