Package com.pulumi.aws.ssmincidents
Class ResponsePlanArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ssmincidents.ResponsePlanArgs.Builder
-
- Enclosing class:
- ResponsePlanArgs
public static final class ResponsePlanArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ResponsePlanArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponsePlanArgs.Builderaction(ResponsePlanActionArgs action)ResponsePlanArgs.Builderaction(com.pulumi.core.Output<ResponsePlanActionArgs> action)ResponsePlanArgsbuild()ResponsePlanArgs.BuilderchatChannels(com.pulumi.core.Output<java.util.List<java.lang.String>> chatChannels)ResponsePlanArgs.BuilderchatChannels(java.lang.String... chatChannels)ResponsePlanArgs.BuilderchatChannels(java.util.List<java.lang.String> chatChannels)ResponsePlanArgs.BuilderdisplayName(com.pulumi.core.Output<java.lang.String> displayName)ResponsePlanArgs.BuilderdisplayName(java.lang.String displayName)ResponsePlanArgs.Builderengagements(com.pulumi.core.Output<java.util.List<java.lang.String>> engagements)ResponsePlanArgs.Builderengagements(java.lang.String... engagements)ResponsePlanArgs.Builderengagements(java.util.List<java.lang.String> engagements)ResponsePlanArgs.BuilderincidentTemplate(ResponsePlanIncidentTemplateArgs incidentTemplate)ResponsePlanArgs.BuilderincidentTemplate(com.pulumi.core.Output<ResponsePlanIncidentTemplateArgs> incidentTemplate)ResponsePlanArgs.Builderintegration(ResponsePlanIntegrationArgs integration)ResponsePlanArgs.Builderintegration(com.pulumi.core.Output<ResponsePlanIntegrationArgs> integration)ResponsePlanArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)ResponsePlanArgs.Buildername(java.lang.String name)ResponsePlanArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ResponsePlanArgs.Builderregion(java.lang.String region)ResponsePlanArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ResponsePlanArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ResponsePlanArgs defaults)
-
-
Method Detail
-
action
public ResponsePlanArgs.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 ResponsePlanArgs.Builder action(ResponsePlanActionArgs action)
- Parameters:
action- The actions that the response plan starts at the beginning of an incident.- Returns:
- builder
-
chatChannels
public ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.Builder chatChannels(java.lang.String... chatChannels)
- Parameters:
chatChannels- The Chatbot chat channel used for collaboration during an incident.- Returns:
- builder
-
displayName
public ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.Builder incidentTemplate(com.pulumi.core.Output<ResponsePlanIncidentTemplateArgs> incidentTemplate)
- Parameters:
incidentTemplate- The `incidentTemplate` configuration block is required and supports the following arguments:- Returns:
- builder
-
incidentTemplate
public ResponsePlanArgs.Builder incidentTemplate(ResponsePlanIncidentTemplateArgs incidentTemplate)
- Parameters:
incidentTemplate- The `incidentTemplate` configuration block is required and supports the following arguments:- Returns:
- builder
-
integration
public ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the response plan.- Returns:
- builder
-
name
public ResponsePlanArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the response plan.- Returns:
- builder
-
region
public ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- The tags applied to the response plan.- Returns:
- builder
-
build
public ResponsePlanArgs build()
-
-