Class CfnResponsePlanPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.ssmincidents.mixins.CfnResponsePlanPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnResponsePlanPropsMixin>
- Enclosing class:
CfnResponsePlanPropsMixin
@Stability(Stable)
public static final class CfnResponsePlanPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnResponsePlanPropsMixin>
A fluent builder for
CfnResponsePlanPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionThe actions that the response plan starts at the beginning of an incident.actions(IResolvable actions) The actions that the response plan starts at the beginning of an incident.build()chatChannel(IResolvable chatChannel) The chat channel used for collaboration during an incident.chatChannel(CfnResponsePlanPropsMixin.ChatChannelProperty chatChannel) The chat channel used for collaboration during an incident.create()create(CfnPropertyMixinOptions options) displayName(String displayName) The human readable name of the response plan.engagements(List<String> engagements) The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.incidentTemplate(IResolvable incidentTemplate) Details used to create an incident when using this response plan.incidentTemplate(CfnResponsePlanPropsMixin.IncidentTemplateProperty incidentTemplate) Details used to create an incident when using this response plan.integrations(List<? extends Object> integrations) Information about third-party services integrated into the response plan.integrations(IResolvable integrations) Information about third-party services integrated into the response plan.The name of the response plan.An array of key-value pairs to apply to this resource.
-
Method Details
-
create
@Stability(Stable) public static CfnResponsePlanPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnResponsePlanPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnResponsePlanPropsMixin.Builder.
-
actions
The actions that the response plan starts at the beginning of an incident.- Parameters:
actions- The actions that the response plan starts at the beginning of an incident. This parameter is required.- Returns:
this- See Also:
-
actions
The actions that the response plan starts at the beginning of an incident.- Parameters:
actions- The actions that the response plan starts at the beginning of an incident. This parameter is required.- Returns:
this- See Also:
-
chatChannel
The chat channel used for collaboration during an incident.- Parameters:
chatChannel- The chat channel used for collaboration during an incident. This parameter is required.- Returns:
this- See Also:
-
chatChannel
@Stability(Stable) public CfnResponsePlanPropsMixin.Builder chatChannel(CfnResponsePlanPropsMixin.ChatChannelProperty chatChannel) The chat channel used for collaboration during an incident.- Parameters:
chatChannel- The chat channel used for collaboration during an incident. This parameter is required.- Returns:
this- See Also:
-
displayName
The human readable name of the response plan.- Parameters:
displayName- The human readable name of the response plan. This parameter is required.- Returns:
this- See Also:
-
engagements
The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.- Parameters:
engagements- The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident. This parameter is required.- Returns:
this- See Also:
-
incidentTemplate
@Stability(Stable) public CfnResponsePlanPropsMixin.Builder incidentTemplate(IResolvable incidentTemplate) Details used to create an incident when using this response plan.- Parameters:
incidentTemplate- Details used to create an incident when using this response plan. This parameter is required.- Returns:
this- See Also:
-
incidentTemplate
@Stability(Stable) public CfnResponsePlanPropsMixin.Builder incidentTemplate(CfnResponsePlanPropsMixin.IncidentTemplateProperty incidentTemplate) Details used to create an incident when using this response plan.- Parameters:
incidentTemplate- Details used to create an incident when using this response plan. This parameter is required.- Returns:
this- See Also:
-
integrations
Information about third-party services integrated into the response plan.- Parameters:
integrations- Information about third-party services integrated into the response plan. This parameter is required.- Returns:
this- See Also:
-
integrations
@Stability(Stable) public CfnResponsePlanPropsMixin.Builder integrations(List<? extends Object> integrations) Information about third-party services integrated into the response plan.- Parameters:
integrations- Information about third-party services integrated into the response plan. This parameter is required.- Returns:
this- See Also:
-
name
The name of the response plan.- Parameters:
name- The name of the response plan. This parameter is required.- Returns:
this- See Also:
-
tags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- Parameters:
tags- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnResponsePlanPropsMixin>- Returns:
- a newly built instance of
CfnResponsePlanPropsMixin.
-