Class CfnEventBridgeRuleTemplatePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.medialive.mixins.CfnEventBridgeRuleTemplatePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEventBridgeRuleTemplatePropsMixin>
- Enclosing class:
CfnEventBridgeRuleTemplatePropsMixin
@Stability(Stable)
public static final class CfnEventBridgeRuleTemplatePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEventBridgeRuleTemplatePropsMixin>
A fluent builder for
CfnEventBridgeRuleTemplatePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) description(String description) A resource's optional description.eventTargets(List<? extends Object> eventTargets) The destinations that will receive the event notifications.eventTargets(IResolvable eventTargets) The destinations that will receive the event notifications.The type of event to match with the rule.groupIdentifier(String groupIdentifier) An eventbridge rule template group's identifier.A resource's name.Represents the tags associated with a resource.
-
Method Details
-
create
@Stability(Stable) public static CfnEventBridgeRuleTemplatePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnEventBridgeRuleTemplatePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnEventBridgeRuleTemplatePropsMixin.Builder.
-
description
@Stability(Stable) public CfnEventBridgeRuleTemplatePropsMixin.Builder description(String description) A resource's optional description.- Parameters:
description- A resource's optional description. This parameter is required.- Returns:
this- See Also:
-
eventTargets
@Stability(Stable) public CfnEventBridgeRuleTemplatePropsMixin.Builder eventTargets(IResolvable eventTargets) The destinations that will receive the event notifications.- Parameters:
eventTargets- The destinations that will receive the event notifications. This parameter is required.- Returns:
this- See Also:
-
eventTargets
@Stability(Stable) public CfnEventBridgeRuleTemplatePropsMixin.Builder eventTargets(List<? extends Object> eventTargets) The destinations that will receive the event notifications.- Parameters:
eventTargets- The destinations that will receive the event notifications. This parameter is required.- Returns:
this- See Also:
-
eventType
The type of event to match with the rule.- Parameters:
eventType- The type of event to match with the rule. This parameter is required.- Returns:
this- See Also:
-
groupIdentifier
@Stability(Stable) public CfnEventBridgeRuleTemplatePropsMixin.Builder groupIdentifier(String groupIdentifier) An eventbridge rule template group's identifier.Can be either be its id or current name.
- Parameters:
groupIdentifier- An eventbridge rule template group's identifier. This parameter is required.- Returns:
this- See Also:
-
name
A resource's name.Names must be unique within the scope of a resource type in a specific region.
- Parameters:
name- A resource's name. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnEventBridgeRuleTemplatePropsMixin.Builder tags(Map<String, String> tags) Represents the tags associated with a resource.- Parameters:
tags- Represents the tags associated with a resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEventBridgeRuleTemplatePropsMixin>- Returns:
- a newly built instance of
CfnEventBridgeRuleTemplatePropsMixin.
-