Class ResponsePlanState.Builder
- java.lang.Object
-
- com.pulumi.aws.ssmincidents.inputs.ResponsePlanState.Builder
-
- Enclosing class:
- ResponsePlanState
public static final class ResponsePlanState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ResponsePlanState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponsePlanState.Builderaction(ResponsePlanActionArgs action)ResponsePlanState.Builderaction(com.pulumi.core.Output<ResponsePlanActionArgs> action)ResponsePlanState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ResponsePlanState.Builderarn(java.lang.String arn)ResponsePlanStatebuild()ResponsePlanState.BuilderchatChannels(com.pulumi.core.Output<java.util.List<java.lang.String>> chatChannels)ResponsePlanState.BuilderchatChannels(java.lang.String... chatChannels)ResponsePlanState.BuilderchatChannels(java.util.List<java.lang.String> chatChannels)ResponsePlanState.BuilderdisplayName(com.pulumi.core.Output<java.lang.String> displayName)ResponsePlanState.BuilderdisplayName(java.lang.String displayName)ResponsePlanState.Builderengagements(com.pulumi.core.Output<java.util.List<java.lang.String>> engagements)ResponsePlanState.Builderengagements(java.lang.String... engagements)ResponsePlanState.Builderengagements(java.util.List<java.lang.String> engagements)ResponsePlanState.BuilderincidentTemplate(ResponsePlanIncidentTemplateArgs incidentTemplate)ResponsePlanState.BuilderincidentTemplate(com.pulumi.core.Output<ResponsePlanIncidentTemplateArgs> incidentTemplate)ResponsePlanState.Builderintegration(ResponsePlanIntegrationArgs integration)ResponsePlanState.Builderintegration(com.pulumi.core.Output<ResponsePlanIntegrationArgs> integration)ResponsePlanState.Buildername(com.pulumi.core.Output<java.lang.String> name)ResponsePlanState.Buildername(java.lang.String name)ResponsePlanState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ResponsePlanState.Builderregion(java.lang.String region)ResponsePlanState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ResponsePlanState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ResponsePlanState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ResponsePlanState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ResponsePlanState defaults)
-
-
Method Detail
-
action
public ResponsePlanState.Builder action(@Nullable com.pulumi.core.Output<ResponsePlanActionArgs> action)
- Parameters:
action- The actions that the response plan starts at the beginning of an incident.- Returns:
- builder
-
action
public ResponsePlanState.Builder action(ResponsePlanActionArgs action)
- Parameters:
action- The actions that the response plan starts at the beginning of an incident.- Returns:
- builder
-
arn
public ResponsePlanState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- The ARN of the response plan.- Returns:
- builder
-
arn
public ResponsePlanState.Builder arn(java.lang.String arn)
- Parameters:
arn- The ARN of the response plan.- Returns:
- builder
-
chatChannels
public ResponsePlanState.Builder chatChannels(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> chatChannels)
- Parameters:
chatChannels- The Chatbot chat channel used for collaboration during an incident.- Returns:
- builder
-
chatChannels
public ResponsePlanState.Builder chatChannels(java.util.List<java.lang.String> chatChannels)
- Parameters:
chatChannels- The Chatbot chat channel used for collaboration during an incident.- Returns:
- builder
-
chatChannels
public ResponsePlanState.Builder chatChannels(java.lang.String... chatChannels)
- Parameters:
chatChannels- The Chatbot chat channel used for collaboration during an incident.- Returns:
- builder
-
displayName
public ResponsePlanState.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName- The long format of the response plan name. This field can contain spaces.- Returns:
- builder
-
displayName
public ResponsePlanState.Builder displayName(java.lang.String displayName)
- Parameters:
displayName- The long format of the response plan name. This field can contain spaces.- Returns:
- builder
-
engagements
public ResponsePlanState.Builder engagements(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> engagements)
- Parameters:
engagements- ARN for the contacts and escalation plans that the response plan engages during an incident.- Returns:
- builder
-
engagements
public ResponsePlanState.Builder engagements(java.util.List<java.lang.String> engagements)
- Parameters:
engagements- ARN for the contacts and escalation plans that the response plan engages during an incident.- Returns:
- builder
-
engagements
public ResponsePlanState.Builder engagements(java.lang.String... engagements)
- Parameters:
engagements- ARN for the contacts and escalation plans that the response plan engages during an incident.- Returns:
- builder
-
incidentTemplate
public ResponsePlanState.Builder incidentTemplate(@Nullable com.pulumi.core.Output<ResponsePlanIncidentTemplateArgs> incidentTemplate)
- Parameters:
incidentTemplate- The `incidentTemplate` configuration block is required and supports the following arguments:- Returns:
- builder
-
incidentTemplate
public ResponsePlanState.Builder incidentTemplate(ResponsePlanIncidentTemplateArgs incidentTemplate)
- Parameters:
incidentTemplate- The `incidentTemplate` configuration block is required and supports the following arguments:- Returns:
- builder
-
integration
public ResponsePlanState.Builder integration(@Nullable com.pulumi.core.Output<ResponsePlanIntegrationArgs> integration)
- Parameters:
integration- Information about third-party services integrated into the response plan. The following values are supported:- Returns:
- builder
-
integration
public ResponsePlanState.Builder integration(ResponsePlanIntegrationArgs integration)
- Parameters:
integration- Information about third-party services integrated into the response plan. The following values are supported:- Returns:
- builder
-
name
public ResponsePlanState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the response plan.- Returns:
- builder
-
name
public ResponsePlanState.Builder name(java.lang.String name)
- Parameters:
name- The name of the response plan.- Returns:
- builder
-
region
public ResponsePlanState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ResponsePlanState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tags
public ResponsePlanState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- The tags applied to the response plan.- Returns:
- builder
-
tags
public ResponsePlanState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- The tags applied to the response plan.- Returns:
- builder
-
tagsAll
public ResponsePlanState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public ResponsePlanState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
build
public ResponsePlanState build()
-
-