public static interface IncidentRecord.Builder extends SdkPojo, CopyableBuilder<IncidentRecord.Builder,IncidentRecord>
| Modifier and Type | Method and Description |
|---|---|
IncidentRecord.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the incident record.
|
IncidentRecord.Builder |
automationExecutions(AutomationExecution... automationExecutions)
The runbook, or automation document, that's run at the beginning of the incident.
|
IncidentRecord.Builder |
automationExecutions(Collection<AutomationExecution> automationExecutions)
The runbook, or automation document, that's run at the beginning of the incident.
|
IncidentRecord.Builder |
automationExecutions(Consumer<AutomationExecution.Builder>... automationExecutions)
The runbook, or automation document, that's run at the beginning of the incident.
|
IncidentRecord.Builder |
chatChannel(ChatChannel chatChannel)
The chat channel used for collaboration during an incident.
|
default IncidentRecord.Builder |
chatChannel(Consumer<ChatChannel.Builder> chatChannel)
The chat channel used for collaboration during an incident.
|
IncidentRecord.Builder |
creationTime(Instant creationTime)
The time that Incident Manager created the incident record.
|
IncidentRecord.Builder |
dedupeString(String dedupeString)
The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in
the same account.
|
IncidentRecord.Builder |
impact(Integer impact)
The impact of the incident on customers and applications.
|
default IncidentRecord.Builder |
incidentRecordSource(Consumer<IncidentRecordSource.Builder> incidentRecordSource)
Details about the action that started the incident.
|
IncidentRecord.Builder |
incidentRecordSource(IncidentRecordSource incidentRecordSource)
Details about the action that started the incident.
|
IncidentRecord.Builder |
lastModifiedBy(String lastModifiedBy)
Who modified the incident most recently.
|
IncidentRecord.Builder |
lastModifiedTime(Instant lastModifiedTime)
The time at which the incident was most recently modified.
|
IncidentRecord.Builder |
notificationTargets(Collection<NotificationTargetItem> notificationTargets)
The Amazon SNS targets that are notified when updates are made to an incident.
|
IncidentRecord.Builder |
notificationTargets(Consumer<NotificationTargetItem.Builder>... notificationTargets)
The Amazon SNS targets that are notified when updates are made to an incident.
|
IncidentRecord.Builder |
notificationTargets(NotificationTargetItem... notificationTargets)
The Amazon SNS targets that are notified when updates are made to an incident.
|
IncidentRecord.Builder |
resolvedTime(Instant resolvedTime)
The time at which the incident was resolved.
|
IncidentRecord.Builder |
status(IncidentRecordStatus status)
The current status of the incident.
|
IncidentRecord.Builder |
status(String status)
The current status of the incident.
|
IncidentRecord.Builder |
summary(String summary)
The summary of the incident.
|
IncidentRecord.Builder |
title(String title)
The title of the incident.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildIncidentRecord.Builder arn(String arn)
The Amazon Resource Name (ARN) of the incident record.
arn - The Amazon Resource Name (ARN) of the incident record.IncidentRecord.Builder automationExecutions(Collection<AutomationExecution> automationExecutions)
The runbook, or automation document, that's run at the beginning of the incident.
automationExecutions - The runbook, or automation document, that's run at the beginning of the incident.IncidentRecord.Builder automationExecutions(AutomationExecution... automationExecutions)
The runbook, or automation document, that's run at the beginning of the incident.
automationExecutions - The runbook, or automation document, that's run at the beginning of the incident.IncidentRecord.Builder automationExecutions(Consumer<AutomationExecution.Builder>... automationExecutions)
The runbook, or automation document, that's run at the beginning of the incident.
This is a convenience method that creates an instance of theAutomationExecution.Builder avoiding the need to
create one manually via
AutomationExecution.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #automationExecutions(List.
automationExecutions - a consumer that will call methods on
AutomationExecution.Builder#automationExecutions(java.util.Collection) IncidentRecord.Builder chatChannel(ChatChannel chatChannel)
The chat channel used for collaboration during an incident.
chatChannel - The chat channel used for collaboration during an incident.default IncidentRecord.Builder chatChannel(Consumer<ChatChannel.Builder> chatChannel)
The 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)IncidentRecord.Builder creationTime(Instant creationTime)
The time that Incident Manager created the incident record.
creationTime - The time that Incident Manager created the incident record.IncidentRecord.Builder dedupeString(String dedupeString)
The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in the same account.
dedupeString - The string Incident Manager uses to prevent duplicate incidents from being created by the same
incident in the same account.IncidentRecord.Builder impact(Integer impact)
The impact of the incident on customers and applications.
impact - The impact of the incident on customers and applications.IncidentRecord.Builder incidentRecordSource(IncidentRecordSource incidentRecordSource)
Details about the action that started the incident.
incidentRecordSource - Details about the action that started the incident.default IncidentRecord.Builder incidentRecordSource(Consumer<IncidentRecordSource.Builder> incidentRecordSource)
Details about the action that started the incident.
This is a convenience method that creates an instance of theIncidentRecordSource.Builder avoiding
the need to create one manually via IncidentRecordSource.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to incidentRecordSource(IncidentRecordSource).
incidentRecordSource - a consumer that will call methods on IncidentRecordSource.BuilderincidentRecordSource(IncidentRecordSource)IncidentRecord.Builder lastModifiedBy(String lastModifiedBy)
Who modified the incident most recently.
lastModifiedBy - Who modified the incident most recently.IncidentRecord.Builder lastModifiedTime(Instant lastModifiedTime)
The time at which the incident was most recently modified.
lastModifiedTime - The time at which the incident was most recently modified.IncidentRecord.Builder notificationTargets(Collection<NotificationTargetItem> notificationTargets)
The Amazon SNS targets that are notified when updates are made to an incident.
notificationTargets - The Amazon SNS targets that are notified when updates are made to an incident.IncidentRecord.Builder notificationTargets(NotificationTargetItem... notificationTargets)
The Amazon SNS targets that are notified when updates are made to an incident.
notificationTargets - The Amazon SNS targets that are notified when updates are made to an incident.IncidentRecord.Builder notificationTargets(Consumer<NotificationTargetItem.Builder>... notificationTargets)
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 #notificationTargets(List.
notificationTargets - a consumer that will call methods on
NotificationTargetItem.Builder#notificationTargets(java.util.Collection) IncidentRecord.Builder resolvedTime(Instant resolvedTime)
The time at which the incident was resolved. This appears as a timeline event.
resolvedTime - The time at which the incident was resolved. This appears as a timeline event.IncidentRecord.Builder status(String status)
The current status of the incident.
status - The current status of the incident.IncidentRecordStatus,
IncidentRecordStatusIncidentRecord.Builder status(IncidentRecordStatus status)
The current status of the incident.
status - The current status of the incident.IncidentRecordStatus,
IncidentRecordStatusIncidentRecord.Builder summary(String summary)
The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context of the incident.
summary - The summary of the incident. The summary is a brief synopsis of what occurred, what's currently
happening, and context of the incident.IncidentRecord.Builder title(String title)
The title of the incident.
title - The title of the incident.Copyright © 2023. All rights reserved.