public static interface UpdateResponsePlanRequest.Builder extends SsmIncidentsRequest.Builder, SdkPojo, CopyableBuilder<UpdateResponsePlanRequest.Builder,UpdateResponsePlanRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateResponsePlanRequest.Builder |
actions(Action... actions)
The actions that this response plan takes at the beginning of an incident.
|
UpdateResponsePlanRequest.Builder |
actions(Collection<Action> actions)
The actions that this response plan takes at the beginning of an incident.
|
UpdateResponsePlanRequest.Builder |
actions(Consumer<Action.Builder>... actions)
The actions that this response plan takes at the beginning of an incident.
|
UpdateResponsePlanRequest.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the response plan.
|
UpdateResponsePlanRequest.Builder |
chatChannel(ChatChannel chatChannel)
The Chatbot chat channel used for collaboration during an incident.
|
default UpdateResponsePlanRequest.Builder |
chatChannel(Consumer<ChatChannel.Builder> chatChannel)
The Chatbot chat channel used for collaboration during an incident.
|
UpdateResponsePlanRequest.Builder |
clientToken(String clientToken)
A token ensuring that the operation is called only once with the specified details.
|
UpdateResponsePlanRequest.Builder |
displayName(String displayName)
The long format name of the response plan.
|
UpdateResponsePlanRequest.Builder |
engagements(Collection<String> engagements)
The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an
incident.
|
UpdateResponsePlanRequest.Builder |
engagements(String... engagements)
The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an
incident.
|
UpdateResponsePlanRequest.Builder |
incidentTemplateDedupeString(String incidentTemplateDedupeString)
The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in
the same account.
|
UpdateResponsePlanRequest.Builder |
incidentTemplateImpact(Integer incidentTemplateImpact)
Defines the impact to the customers.
|
UpdateResponsePlanRequest.Builder |
incidentTemplateNotificationTargets(Collection<NotificationTargetItem> incidentTemplateNotificationTargets)
The Amazon SNS targets that are notified when updates are made to an incident.
|
UpdateResponsePlanRequest.Builder |
incidentTemplateNotificationTargets(Consumer<NotificationTargetItem.Builder>... incidentTemplateNotificationTargets)
The Amazon SNS targets that are notified when updates are made to an incident.
|
UpdateResponsePlanRequest.Builder |
incidentTemplateNotificationTargets(NotificationTargetItem... incidentTemplateNotificationTargets)
The Amazon SNS targets that are notified when updates are made to an incident.
|
UpdateResponsePlanRequest.Builder |
incidentTemplateSummary(String incidentTemplateSummary)
A brief summary of the incident.
|
UpdateResponsePlanRequest.Builder |
incidentTemplateTags(Map<String,String> incidentTemplateTags)
Tags to assign to the template.
|
UpdateResponsePlanRequest.Builder |
incidentTemplateTitle(String incidentTemplateTitle)
The short format name of the incident.
|
UpdateResponsePlanRequest.Builder |
integrations(Collection<Integration> integrations)
Information about third-party services integrated into the response plan.
|
UpdateResponsePlanRequest.Builder |
integrations(Consumer<Integration.Builder>... integrations)
Information about third-party services integrated into the response plan.
|
UpdateResponsePlanRequest.Builder |
integrations(Integration... integrations)
Information about third-party services integrated into the response plan.
|
UpdateResponsePlanRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateResponsePlanRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateResponsePlanRequest.Builder actions(Collection<Action> actions)
The actions that this response plan takes at the beginning of an incident.
actions - The actions that this response plan takes at the beginning of an incident.UpdateResponsePlanRequest.Builder actions(Action... actions)
The actions that this response plan takes at the beginning of an incident.
actions - The actions that this response plan takes at the beginning of an incident.UpdateResponsePlanRequest.Builder actions(Consumer<Action.Builder>... actions)
The actions that this response plan takes 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) UpdateResponsePlanRequest.Builder arn(String arn)
The Amazon Resource Name (ARN) of the response plan.
arn - The Amazon Resource Name (ARN) of the response plan.UpdateResponsePlanRequest.Builder chatChannel(ChatChannel chatChannel)
The Chatbot chat channel used for collaboration during an incident.
Use the empty structure to remove the chat channel from the response plan.
chatChannel - The Chatbot chat channel used for collaboration during an incident.
Use the empty structure to remove the chat channel from the response plan.
default UpdateResponsePlanRequest.Builder chatChannel(Consumer<ChatChannel.Builder> chatChannel)
The Chatbot chat channel used for collaboration during an incident.
Use the empty structure to remove the chat channel from the response plan.
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)UpdateResponsePlanRequest.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.UpdateResponsePlanRequest.Builder displayName(String displayName)
The long format name of the response plan. The display name can't contain spaces.
displayName - The long format name of the response plan. The display name can't contain spaces.UpdateResponsePlanRequest.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.UpdateResponsePlanRequest.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.UpdateResponsePlanRequest.Builder incidentTemplateDedupeString(String incidentTemplateDedupeString)
The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in the same account.
incidentTemplateDedupeString - The string Incident Manager uses to prevent duplicate incidents from being created by the same
incident in the same account.UpdateResponsePlanRequest.Builder incidentTemplateImpact(Integer incidentTemplateImpact)
Defines the impact to the customers. Providing an impact overwrites the impact provided by a response plan.
Possible impacts:
5 - Severe impact
4 - High impact
3 - Medium impact
2 - Low impact
1 - No impact
incidentTemplateImpact - Defines the impact to the customers. Providing an impact overwrites the impact provided by a response
plan.
Possible impacts:
5 - Severe impact
4 - High impact
3 - Medium impact
2 - Low impact
1 - No impact
UpdateResponsePlanRequest.Builder incidentTemplateNotificationTargets(Collection<NotificationTargetItem> incidentTemplateNotificationTargets)
The Amazon SNS targets that are notified when updates are made to an incident.
incidentTemplateNotificationTargets - The Amazon SNS targets that are notified when updates are made to an incident.UpdateResponsePlanRequest.Builder incidentTemplateNotificationTargets(NotificationTargetItem... incidentTemplateNotificationTargets)
The Amazon SNS targets that are notified when updates are made to an incident.
incidentTemplateNotificationTargets - The Amazon SNS targets that are notified when updates are made to an incident.UpdateResponsePlanRequest.Builder incidentTemplateNotificationTargets(Consumer<NotificationTargetItem.Builder>... incidentTemplateNotificationTargets)
The Amazon SNS targets that are notified when updates are made to an incident.
This is a convenience method that creates an instance of theNotificationTargetItem.Builder avoiding the need
to create one manually via
NotificationTargetItem.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #incidentTemplateNotificationTargets(List.
incidentTemplateNotificationTargets - a consumer that will call methods on
NotificationTargetItem.Builder#incidentTemplateNotificationTargets(java.util.Collection) UpdateResponsePlanRequest.Builder incidentTemplateSummary(String incidentTemplateSummary)
A brief summary of the incident. This typically contains what has happened, what's currently happening, and next steps.
incidentTemplateSummary - A brief summary of the incident. This typically contains what has happened, what's currently
happening, and next steps.UpdateResponsePlanRequest.Builder incidentTemplateTags(Map<String,String> incidentTemplateTags)
Tags to assign to the template. When the StartIncident API action is called, Incident Manager
assigns the tags specified in the template to the incident. To call this action, you must also have
permission to call the TagResource API action for the incident record resource.
incidentTemplateTags - Tags to assign to the template. When the StartIncident API action is called, Incident
Manager assigns the tags specified in the template to the incident. To call this action, you must also
have permission to call the TagResource API action for the incident record resource.UpdateResponsePlanRequest.Builder incidentTemplateTitle(String incidentTemplateTitle)
The short format name of the incident. The title can't contain spaces.
incidentTemplateTitle - The short format name of the incident. The title can't contain spaces.UpdateResponsePlanRequest.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.UpdateResponsePlanRequest.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.UpdateResponsePlanRequest.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) UpdateResponsePlanRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateResponsePlanRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.