public static interface UpdateIncidentRecordRequest.Builder extends SsmIncidentsRequest.Builder, SdkPojo, CopyableBuilder<UpdateIncidentRecordRequest.Builder,UpdateIncidentRecordRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateIncidentRecordRequest.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the incident record you are updating.
|
UpdateIncidentRecordRequest.Builder |
chatChannel(ChatChannel chatChannel)
The Chatbot chat channel where responders can collaborate.
|
default UpdateIncidentRecordRequest.Builder |
chatChannel(Consumer<ChatChannel.Builder> chatChannel)
The Chatbot chat channel where responders can collaborate.
|
UpdateIncidentRecordRequest.Builder |
clientToken(String clientToken)
A token that ensures that a client calls the operation only once with the specified details.
|
UpdateIncidentRecordRequest.Builder |
impact(Integer impact)
Defines the impact of the incident to customers and applications.
|
UpdateIncidentRecordRequest.Builder |
notificationTargets(Collection<NotificationTargetItem> notificationTargets)
The Amazon SNS targets that Incident Manager notifies when a client updates an incident.
|
UpdateIncidentRecordRequest.Builder |
notificationTargets(Consumer<NotificationTargetItem.Builder>... notificationTargets)
The Amazon SNS targets that Incident Manager notifies when a client updates an incident.
|
UpdateIncidentRecordRequest.Builder |
notificationTargets(NotificationTargetItem... notificationTargets)
The Amazon SNS targets that Incident Manager notifies when a client updates an incident.
|
UpdateIncidentRecordRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateIncidentRecordRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateIncidentRecordRequest.Builder |
status(IncidentRecordStatus status)
The status of the incident.
|
UpdateIncidentRecordRequest.Builder |
status(String status)
The status of the incident.
|
UpdateIncidentRecordRequest.Builder |
summary(String summary)
A longer description of what occurred during the incident.
|
UpdateIncidentRecordRequest.Builder |
title(String title)
A brief description of the incident.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateIncidentRecordRequest.Builder arn(String arn)
The Amazon Resource Name (ARN) of the incident record you are updating.
arn - The Amazon Resource Name (ARN) of the incident record you are updating.UpdateIncidentRecordRequest.Builder chatChannel(ChatChannel chatChannel)
The Chatbot chat channel where responders can collaborate.
chatChannel - The Chatbot chat channel where responders can collaborate.default UpdateIncidentRecordRequest.Builder chatChannel(Consumer<ChatChannel.Builder> chatChannel)
The Chatbot chat channel where responders can collaborate.
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)UpdateIncidentRecordRequest.Builder clientToken(String clientToken)
A token that ensures that a client calls the operation only once with the specified details.
clientToken - A token that ensures that a client calls the operation only once with the specified details.UpdateIncidentRecordRequest.Builder impact(Integer impact)
Defines the impact of the incident to customers and applications. If you provide an impact for an incident, it overwrites the impact provided by the response plan.
Possible impacts:
1 - Critical impact, full application failure that impacts many to all customers.
2 - High impact, partial application failure with impact to many customers.
3 - Medium impact, the application is providing reduced service to customers.
4 - Low impact, customer aren't impacted by the problem yet.
5 - No impact, customers aren't currently impacted but urgent action is needed to avoid impact.
impact - Defines the impact of the incident to customers and applications. If you provide an impact for an
incident, it overwrites the impact provided by the response plan.
Possible impacts:
1 - Critical impact, full application failure that impacts many to all customers.
2 - High impact, partial application failure with impact to many customers.
3 - Medium impact, the application is providing reduced service to customers.
4 - Low impact, customer aren't impacted by the problem yet.
5 - No impact, customers aren't currently impacted but urgent action is needed to avoid
impact.
UpdateIncidentRecordRequest.Builder notificationTargets(Collection<NotificationTargetItem> notificationTargets)
The Amazon SNS targets that Incident Manager notifies when a client updates an incident.
Using multiple SNS topics creates redundancy in the event that a Region is down during the incident.
notificationTargets - The Amazon SNS targets that Incident Manager notifies when a client updates an incident.
Using multiple SNS topics creates redundancy in the event that a Region is down during the incident.
UpdateIncidentRecordRequest.Builder notificationTargets(NotificationTargetItem... notificationTargets)
The Amazon SNS targets that Incident Manager notifies when a client updates an incident.
Using multiple SNS topics creates redundancy in the event that a Region is down during the incident.
notificationTargets - The Amazon SNS targets that Incident Manager notifies when a client updates an incident.
Using multiple SNS topics creates redundancy in the event that a Region is down during the incident.
UpdateIncidentRecordRequest.Builder notificationTargets(Consumer<NotificationTargetItem.Builder>... notificationTargets)
The Amazon SNS targets that Incident Manager notifies when a client updates an incident.
Using multiple SNS topics creates redundancy in the event that a Region is down during the 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 #notificationTargets(List.
notificationTargets - a consumer that will call methods on
NotificationTargetItem.Builder#notificationTargets(java.util.Collection) UpdateIncidentRecordRequest.Builder status(String status)
The status of the incident. Possible statuses are Open or Resolved.
status - The status of the incident. Possible statuses are Open or Resolved.IncidentRecordStatus,
IncidentRecordStatusUpdateIncidentRecordRequest.Builder status(IncidentRecordStatus status)
The status of the incident. Possible statuses are Open or Resolved.
status - The status of the incident. Possible statuses are Open or Resolved.IncidentRecordStatus,
IncidentRecordStatusUpdateIncidentRecordRequest.Builder summary(String summary)
A longer description of what occurred during the incident.
summary - A longer description of what occurred during the incident.UpdateIncidentRecordRequest.Builder title(String title)
A brief description of the incident.
title - A brief description of the incident.UpdateIncidentRecordRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateIncidentRecordRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.