public static interface CreateResponsePlanRequest.Builder extends SsmIncidentsRequest.Builder, SdkPojo, CopyableBuilder<CreateResponsePlanRequest.Builder,CreateResponsePlanRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateResponsePlanRequest.Builder |
actions(Action... actions)
The actions that the response plan starts at the beginning of an incident.
|
CreateResponsePlanRequest.Builder |
actions(Collection<Action> actions)
The actions that the response plan starts at the beginning of an incident.
|
CreateResponsePlanRequest.Builder |
actions(Consumer<Action.Builder>... actions)
The actions that the response plan starts at the beginning of an incident.
|
CreateResponsePlanRequest.Builder |
chatChannel(ChatChannel chatChannel)
The Chatbot chat channel used for collaboration during an incident.
|
default CreateResponsePlanRequest.Builder |
chatChannel(Consumer<ChatChannel.Builder> chatChannel)
The Chatbot chat channel used for collaboration during an incident.
|
CreateResponsePlanRequest.Builder |
clientToken(String clientToken)
A token ensuring that the operation is called only once with the specified details.
|
CreateResponsePlanRequest.Builder |
displayName(String displayName)
The long format of the response plan name.
|
CreateResponsePlanRequest.Builder |
engagements(Collection<String> engagements)
The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an
incident.
|
CreateResponsePlanRequest.Builder |
engagements(String... engagements)
The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an
incident.
|
default CreateResponsePlanRequest.Builder |
incidentTemplate(Consumer<IncidentTemplate.Builder> incidentTemplate)
Details used to create an incident when using this response plan.
|
CreateResponsePlanRequest.Builder |
incidentTemplate(IncidentTemplate incidentTemplate)
Details used to create an incident when using this response plan.
|
CreateResponsePlanRequest.Builder |
integrations(Collection<Integration> integrations)
Information about third-party services integrated into the response plan.
|
CreateResponsePlanRequest.Builder |
integrations(Consumer<Integration.Builder>... integrations)
Information about third-party services integrated into the response plan.
|
CreateResponsePlanRequest.Builder |
integrations(Integration... integrations)
Information about third-party services integrated into the response plan.
|
CreateResponsePlanRequest.Builder |
name(String name)
The short format name of the response plan.
|
CreateResponsePlanRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateResponsePlanRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateResponsePlanRequest.Builder |
tags(Map<String,String> tags)
A list of tags that you are adding to the response plan.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateResponsePlanRequest.Builder actions(Collection<Action> actions)
The actions that the response plan starts at the beginning of an incident.
actions - The actions that the response plan starts at the beginning of an incident.CreateResponsePlanRequest.Builder actions(Action... actions)
The actions that the response plan starts at the beginning of an incident.
actions - The actions that the response plan starts at the beginning of an incident.CreateResponsePlanRequest.Builder actions(Consumer<Action.Builder>... actions)
The actions that the response plan starts at the beginning of an incident.
This is a convenience method that creates an instance of theAction.Builder avoiding the need to create one
manually via Action.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #actions(List.
actions - a consumer that will call methods on
Action.Builder#actions(java.util.Collection) CreateResponsePlanRequest.Builder chatChannel(ChatChannel chatChannel)
The Chatbot chat channel used for collaboration during an incident.
chatChannel - The Chatbot chat channel used for collaboration during an incident.default CreateResponsePlanRequest.Builder chatChannel(Consumer<ChatChannel.Builder> chatChannel)
The Chatbot chat channel used for collaboration during an incident.
This is a convenience method that creates an instance of theChatChannel.Builder avoiding the need to
create one manually via ChatChannel.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to chatChannel(ChatChannel).
chatChannel - a consumer that will call methods on ChatChannel.BuilderchatChannel(ChatChannel)CreateResponsePlanRequest.Builder clientToken(String clientToken)
A token ensuring that the operation is called only once with the specified details.
clientToken - A token ensuring that the operation is called only once with the specified details.CreateResponsePlanRequest.Builder displayName(String displayName)
The long format of the response plan name. This field can contain spaces.
displayName - The long format of the response plan name. This field can contain spaces.CreateResponsePlanRequest.Builder engagements(Collection<String> engagements)
The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
engagements - The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages
during an incident.CreateResponsePlanRequest.Builder engagements(String... engagements)
The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
engagements - The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages
during an incident.CreateResponsePlanRequest.Builder incidentTemplate(IncidentTemplate incidentTemplate)
Details used to create an incident when using this response plan.
incidentTemplate - Details used to create an incident when using this response plan.default CreateResponsePlanRequest.Builder incidentTemplate(Consumer<IncidentTemplate.Builder> incidentTemplate)
Details used to create an incident when using this response plan.
This is a convenience method that creates an instance of theIncidentTemplate.Builder avoiding the
need to create one manually via IncidentTemplate.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to incidentTemplate(IncidentTemplate).
incidentTemplate - a consumer that will call methods on IncidentTemplate.BuilderincidentTemplate(IncidentTemplate)CreateResponsePlanRequest.Builder integrations(Collection<Integration> integrations)
Information about third-party services integrated into the response plan.
integrations - Information about third-party services integrated into the response plan.CreateResponsePlanRequest.Builder integrations(Integration... integrations)
Information about third-party services integrated into the response plan.
integrations - Information about third-party services integrated into the response plan.CreateResponsePlanRequest.Builder integrations(Consumer<Integration.Builder>... integrations)
Information about third-party services integrated into the response plan.
This is a convenience method that creates an instance of theIntegration.Builder avoiding the need to create
one manually via Integration.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #integrations(List.
integrations - a consumer that will call methods on
Integration.Builder#integrations(java.util.Collection) CreateResponsePlanRequest.Builder name(String name)
The short format name of the response plan. Can't include spaces.
name - The short format name of the response plan. Can't include spaces.CreateResponsePlanRequest.Builder tags(Map<String,String> tags)
A list of tags that you are adding to the response plan.
tags - A list of tags that you are adding to the response plan.CreateResponsePlanRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateResponsePlanRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.