Interface SsmIncidentsClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
Systems Manager Incident Manager is an incident management console designed to help users mitigate and recover from incidents affecting their Amazon Web Services-hosted applications. An incident is any unplanned interruption or reduction in quality of services.
Incident Manager increases incident resolution by notifying responders of impact, highlighting relevant troubleshooting data, and providing collaboration tools to get services back up and running. To achieve the primary goal of reducing the time-to-resolution of critical incidents, Incident Manager automates response plans and enables responder team escalation.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptiondefault BatchGetIncidentFindingsResponse
batchGetIncidentFindings
(Consumer<BatchGetIncidentFindingsRequest.Builder> batchGetIncidentFindingsRequest) Retrieves details about all specified findings for an incident, including descriptive details about each finding.default BatchGetIncidentFindingsResponse
batchGetIncidentFindings
(BatchGetIncidentFindingsRequest batchGetIncidentFindingsRequest) Retrieves details about all specified findings for an incident, including descriptive details about each finding.static SsmIncidentsClientBuilder
builder()
Create a builder that can be used to configure and create aSsmIncidentsClient
.static SsmIncidentsClient
create()
Create aSsmIncidentsClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CreateReplicationSetResponse
createReplicationSet
(Consumer<CreateReplicationSetRequest.Builder> createReplicationSetRequest) A replication set replicates and encrypts your data to the provided Regions with the provided KMS key.default CreateReplicationSetResponse
createReplicationSet
(CreateReplicationSetRequest createReplicationSetRequest) A replication set replicates and encrypts your data to the provided Regions with the provided KMS key.default CreateResponsePlanResponse
createResponsePlan
(Consumer<CreateResponsePlanRequest.Builder> createResponsePlanRequest) Creates a response plan that automates the initial response to incidents.default CreateResponsePlanResponse
createResponsePlan
(CreateResponsePlanRequest createResponsePlanRequest) Creates a response plan that automates the initial response to incidents.default CreateTimelineEventResponse
createTimelineEvent
(Consumer<CreateTimelineEventRequest.Builder> createTimelineEventRequest) Creates a custom timeline event on the incident details page of an incident record.default CreateTimelineEventResponse
createTimelineEvent
(CreateTimelineEventRequest createTimelineEventRequest) Creates a custom timeline event on the incident details page of an incident record.default DeleteIncidentRecordResponse
deleteIncidentRecord
(Consumer<DeleteIncidentRecordRequest.Builder> deleteIncidentRecordRequest) Delete an incident record from Incident Manager.default DeleteIncidentRecordResponse
deleteIncidentRecord
(DeleteIncidentRecordRequest deleteIncidentRecordRequest) Delete an incident record from Incident Manager.default DeleteReplicationSetResponse
deleteReplicationSet
(Consumer<DeleteReplicationSetRequest.Builder> deleteReplicationSetRequest) Deletes all Regions in your replication set.default DeleteReplicationSetResponse
deleteReplicationSet
(DeleteReplicationSetRequest deleteReplicationSetRequest) Deletes all Regions in your replication set.default DeleteResourcePolicyResponse
deleteResourcePolicy
(Consumer<DeleteResourcePolicyRequest.Builder> deleteResourcePolicyRequest) Deletes the resource policy that Resource Access Manager uses to share your Incident Manager resource.default DeleteResourcePolicyResponse
deleteResourcePolicy
(DeleteResourcePolicyRequest deleteResourcePolicyRequest) Deletes the resource policy that Resource Access Manager uses to share your Incident Manager resource.default DeleteResponsePlanResponse
deleteResponsePlan
(Consumer<DeleteResponsePlanRequest.Builder> deleteResponsePlanRequest) Deletes the specified response plan.default DeleteResponsePlanResponse
deleteResponsePlan
(DeleteResponsePlanRequest deleteResponsePlanRequest) Deletes the specified response plan.default DeleteTimelineEventResponse
deleteTimelineEvent
(Consumer<DeleteTimelineEventRequest.Builder> deleteTimelineEventRequest) Deletes a timeline event from an incident.default DeleteTimelineEventResponse
deleteTimelineEvent
(DeleteTimelineEventRequest deleteTimelineEventRequest) Deletes a timeline event from an incident.default GetIncidentRecordResponse
getIncidentRecord
(Consumer<GetIncidentRecordRequest.Builder> getIncidentRecordRequest) Returns the details for the specified incident record.default GetIncidentRecordResponse
getIncidentRecord
(GetIncidentRecordRequest getIncidentRecordRequest) Returns the details for the specified incident record.default GetReplicationSetResponse
getReplicationSet
(Consumer<GetReplicationSetRequest.Builder> getReplicationSetRequest) Retrieve your Incident Manager replication set.default GetReplicationSetResponse
getReplicationSet
(GetReplicationSetRequest getReplicationSetRequest) Retrieve your Incident Manager replication set.default GetResourcePoliciesResponse
getResourcePolicies
(Consumer<GetResourcePoliciesRequest.Builder> getResourcePoliciesRequest) Retrieves the resource policies attached to the specified response plan.default GetResourcePoliciesResponse
getResourcePolicies
(GetResourcePoliciesRequest getResourcePoliciesRequest) Retrieves the resource policies attached to the specified response plan.default GetResourcePoliciesIterable
getResourcePoliciesPaginator
(Consumer<GetResourcePoliciesRequest.Builder> getResourcePoliciesRequest) This is a variant ofgetResourcePolicies(software.amazon.awssdk.services.ssmincidents.model.GetResourcePoliciesRequest)
operation.default GetResourcePoliciesIterable
getResourcePoliciesPaginator
(GetResourcePoliciesRequest getResourcePoliciesRequest) This is a variant ofgetResourcePolicies(software.amazon.awssdk.services.ssmincidents.model.GetResourcePoliciesRequest)
operation.default GetResponsePlanResponse
getResponsePlan
(Consumer<GetResponsePlanRequest.Builder> getResponsePlanRequest) Retrieves the details of the specified response plan.default GetResponsePlanResponse
getResponsePlan
(GetResponsePlanRequest getResponsePlanRequest) Retrieves the details of the specified response plan.default GetTimelineEventResponse
getTimelineEvent
(Consumer<GetTimelineEventRequest.Builder> getTimelineEventRequest) Retrieves a timeline event based on its ID and incident record.default GetTimelineEventResponse
getTimelineEvent
(GetTimelineEventRequest getTimelineEventRequest) Retrieves a timeline event based on its ID and incident record.default ListIncidentFindingsResponse
listIncidentFindings
(Consumer<ListIncidentFindingsRequest.Builder> listIncidentFindingsRequest) Retrieves a list of the IDs of findings, plus their last modified times, that have been identified for a specified incident.default ListIncidentFindingsResponse
listIncidentFindings
(ListIncidentFindingsRequest listIncidentFindingsRequest) Retrieves a list of the IDs of findings, plus their last modified times, that have been identified for a specified incident.default ListIncidentFindingsIterable
listIncidentFindingsPaginator
(Consumer<ListIncidentFindingsRequest.Builder> listIncidentFindingsRequest) This is a variant oflistIncidentFindings(software.amazon.awssdk.services.ssmincidents.model.ListIncidentFindingsRequest)
operation.default ListIncidentFindingsIterable
listIncidentFindingsPaginator
(ListIncidentFindingsRequest listIncidentFindingsRequest) This is a variant oflistIncidentFindings(software.amazon.awssdk.services.ssmincidents.model.ListIncidentFindingsRequest)
operation.default ListIncidentRecordsResponse
listIncidentRecords
(Consumer<ListIncidentRecordsRequest.Builder> listIncidentRecordsRequest) Lists all incident records in your account.default ListIncidentRecordsResponse
listIncidentRecords
(ListIncidentRecordsRequest listIncidentRecordsRequest) Lists all incident records in your account.default ListIncidentRecordsIterable
listIncidentRecordsPaginator
(Consumer<ListIncidentRecordsRequest.Builder> listIncidentRecordsRequest) This is a variant oflistIncidentRecords(software.amazon.awssdk.services.ssmincidents.model.ListIncidentRecordsRequest)
operation.default ListIncidentRecordsIterable
listIncidentRecordsPaginator
(ListIncidentRecordsRequest listIncidentRecordsRequest) This is a variant oflistIncidentRecords(software.amazon.awssdk.services.ssmincidents.model.ListIncidentRecordsRequest)
operation.default ListRelatedItemsResponse
listRelatedItems
(Consumer<ListRelatedItemsRequest.Builder> listRelatedItemsRequest) List all related items for an incident record.default ListRelatedItemsResponse
listRelatedItems
(ListRelatedItemsRequest listRelatedItemsRequest) List all related items for an incident record.default ListRelatedItemsIterable
listRelatedItemsPaginator
(Consumer<ListRelatedItemsRequest.Builder> listRelatedItemsRequest) This is a variant oflistRelatedItems(software.amazon.awssdk.services.ssmincidents.model.ListRelatedItemsRequest)
operation.default ListRelatedItemsIterable
listRelatedItemsPaginator
(ListRelatedItemsRequest listRelatedItemsRequest) This is a variant oflistRelatedItems(software.amazon.awssdk.services.ssmincidents.model.ListRelatedItemsRequest)
operation.default ListReplicationSetsResponse
listReplicationSets
(Consumer<ListReplicationSetsRequest.Builder> listReplicationSetsRequest) Lists details about the replication set configured in your account.default ListReplicationSetsResponse
listReplicationSets
(ListReplicationSetsRequest listReplicationSetsRequest) Lists details about the replication set configured in your account.default ListReplicationSetsIterable
listReplicationSetsPaginator
(Consumer<ListReplicationSetsRequest.Builder> listReplicationSetsRequest) This is a variant oflistReplicationSets(software.amazon.awssdk.services.ssmincidents.model.ListReplicationSetsRequest)
operation.default ListReplicationSetsIterable
listReplicationSetsPaginator
(ListReplicationSetsRequest listReplicationSetsRequest) This is a variant oflistReplicationSets(software.amazon.awssdk.services.ssmincidents.model.ListReplicationSetsRequest)
operation.default ListResponsePlansResponse
listResponsePlans
(Consumer<ListResponsePlansRequest.Builder> listResponsePlansRequest) Lists all response plans in your account.default ListResponsePlansResponse
listResponsePlans
(ListResponsePlansRequest listResponsePlansRequest) Lists all response plans in your account.default ListResponsePlansIterable
listResponsePlansPaginator
(Consumer<ListResponsePlansRequest.Builder> listResponsePlansRequest) This is a variant oflistResponsePlans(software.amazon.awssdk.services.ssmincidents.model.ListResponsePlansRequest)
operation.default ListResponsePlansIterable
listResponsePlansPaginator
(ListResponsePlansRequest listResponsePlansRequest) This is a variant oflistResponsePlans(software.amazon.awssdk.services.ssmincidents.model.ListResponsePlansRequest)
operation.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists the tags that are attached to the specified response plan or incident.default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Lists the tags that are attached to the specified response plan or incident.default ListTimelineEventsResponse
listTimelineEvents
(Consumer<ListTimelineEventsRequest.Builder> listTimelineEventsRequest) Lists timeline events for the specified incident record.default ListTimelineEventsResponse
listTimelineEvents
(ListTimelineEventsRequest listTimelineEventsRequest) Lists timeline events for the specified incident record.default ListTimelineEventsIterable
listTimelineEventsPaginator
(Consumer<ListTimelineEventsRequest.Builder> listTimelineEventsRequest) This is a variant oflistTimelineEvents(software.amazon.awssdk.services.ssmincidents.model.ListTimelineEventsRequest)
operation.default ListTimelineEventsIterable
listTimelineEventsPaginator
(ListTimelineEventsRequest listTimelineEventsRequest) This is a variant oflistTimelineEvents(software.amazon.awssdk.services.ssmincidents.model.ListTimelineEventsRequest)
operation.default PutResourcePolicyResponse
putResourcePolicy
(Consumer<PutResourcePolicyRequest.Builder> putResourcePolicyRequest) Adds a resource policy to the specified response plan.default PutResourcePolicyResponse
putResourcePolicy
(PutResourcePolicyRequest putResourcePolicyRequest) Adds a resource policy to the specified response plan.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
default StartIncidentResponse
startIncident
(Consumer<StartIncidentRequest.Builder> startIncidentRequest) Used to start an incident from CloudWatch alarms, EventBridge events, or manually.default StartIncidentResponse
startIncident
(StartIncidentRequest startIncidentRequest) Used to start an incident from CloudWatch alarms, EventBridge events, or manually.default TagResourceResponse
tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds a tag to a response plan.default TagResourceResponse
tagResource
(TagResourceRequest tagResourceRequest) Adds a tag to a response plan.default UntagResourceResponse
untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes a tag from a resource.default UntagResourceResponse
untagResource
(UntagResourceRequest untagResourceRequest) Removes a tag from a resource.default UpdateDeletionProtectionResponse
updateDeletionProtection
(Consumer<UpdateDeletionProtectionRequest.Builder> updateDeletionProtectionRequest) Update deletion protection to either allow or deny deletion of the final Region in a replication set.default UpdateDeletionProtectionResponse
updateDeletionProtection
(UpdateDeletionProtectionRequest updateDeletionProtectionRequest) Update deletion protection to either allow or deny deletion of the final Region in a replication set.default UpdateIncidentRecordResponse
updateIncidentRecord
(Consumer<UpdateIncidentRecordRequest.Builder> updateIncidentRecordRequest) Update the details of an incident record.default UpdateIncidentRecordResponse
updateIncidentRecord
(UpdateIncidentRecordRequest updateIncidentRecordRequest) Update the details of an incident record.default UpdateRelatedItemsResponse
updateRelatedItems
(Consumer<UpdateRelatedItemsRequest.Builder> updateRelatedItemsRequest) Add or remove related items from the related items tab of an incident record.default UpdateRelatedItemsResponse
updateRelatedItems
(UpdateRelatedItemsRequest updateRelatedItemsRequest) Add or remove related items from the related items tab of an incident record.default UpdateReplicationSetResponse
updateReplicationSet
(Consumer<UpdateReplicationSetRequest.Builder> updateReplicationSetRequest) Add or delete Regions from your replication set.default UpdateReplicationSetResponse
updateReplicationSet
(UpdateReplicationSetRequest updateReplicationSetRequest) Add or delete Regions from your replication set.default UpdateResponsePlanResponse
updateResponsePlan
(Consumer<UpdateResponsePlanRequest.Builder> updateResponsePlanRequest) Updates the specified response plan.default UpdateResponsePlanResponse
updateResponsePlan
(UpdateResponsePlanRequest updateResponsePlanRequest) Updates the specified response plan.default UpdateTimelineEventResponse
updateTimelineEvent
(Consumer<UpdateTimelineEventRequest.Builder> updateTimelineEventRequest) Updates a timeline event.default UpdateTimelineEventResponse
updateTimelineEvent
(UpdateTimelineEventRequest updateTimelineEventRequest) Updates a timeline event.default SsmIncidentsWaiter
waiter()
Create an instance ofSsmIncidentsWaiter
using this client.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
batchGetIncidentFindings
default BatchGetIncidentFindingsResponse batchGetIncidentFindings(BatchGetIncidentFindingsRequest batchGetIncidentFindingsRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Retrieves details about all specified findings for an incident, including descriptive details about each finding. A finding represents a recent application environment change made by an CodeDeploy deployment or an CloudFormation stack creation or update that can be investigated as a potential cause of the incident.
- Parameters:
batchGetIncidentFindingsRequest
-- Returns:
- Result of the BatchGetIncidentFindings operation returned by the service.
- See Also:
-
batchGetIncidentFindings
default BatchGetIncidentFindingsResponse batchGetIncidentFindings(Consumer<BatchGetIncidentFindingsRequest.Builder> batchGetIncidentFindingsRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Retrieves details about all specified findings for an incident, including descriptive details about each finding. A finding represents a recent application environment change made by an CodeDeploy deployment or an CloudFormation stack creation or update that can be investigated as a potential cause of the incident.
This is a convenience which creates an instance of the
BatchGetIncidentFindingsRequest.Builder
avoiding the need to create one manually viaBatchGetIncidentFindingsRequest.builder()
- Parameters:
batchGetIncidentFindingsRequest
- AConsumer
that will call methods onBatchGetIncidentFindingsRequest.Builder
to create a request.- Returns:
- Result of the BatchGetIncidentFindings operation returned by the service.
- See Also:
-
createReplicationSet
default CreateReplicationSetResponse createReplicationSet(CreateReplicationSetRequest createReplicationSetRequest) throws ServiceQuotaExceededException, ThrottlingException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException A replication set replicates and encrypts your data to the provided Regions with the provided KMS key.
- Parameters:
createReplicationSetRequest
-- Returns:
- Result of the CreateReplicationSet operation returned by the service.
- See Also:
-
createReplicationSet
default CreateReplicationSetResponse createReplicationSet(Consumer<CreateReplicationSetRequest.Builder> createReplicationSetRequest) throws ServiceQuotaExceededException, ThrottlingException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException A replication set replicates and encrypts your data to the provided Regions with the provided KMS key.
This is a convenience which creates an instance of the
CreateReplicationSetRequest.Builder
avoiding the need to create one manually viaCreateReplicationSetRequest.builder()
- Parameters:
createReplicationSetRequest
- AConsumer
that will call methods onCreateReplicationSetRequest.Builder
to create a request.- Returns:
- Result of the CreateReplicationSet operation returned by the service.
- See Also:
-
createResponsePlan
default CreateResponsePlanResponse createResponsePlan(CreateResponsePlanRequest createResponsePlanRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Creates a response plan that automates the initial response to incidents. A response plan engages contacts, starts chat channel collaboration, and initiates runbooks at the beginning of an incident.
- Parameters:
createResponsePlanRequest
-- Returns:
- Result of the CreateResponsePlan operation returned by the service.
- See Also:
-
createResponsePlan
default CreateResponsePlanResponse createResponsePlan(Consumer<CreateResponsePlanRequest.Builder> createResponsePlanRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Creates a response plan that automates the initial response to incidents. A response plan engages contacts, starts chat channel collaboration, and initiates runbooks at the beginning of an incident.
This is a convenience which creates an instance of the
CreateResponsePlanRequest.Builder
avoiding the need to create one manually viaCreateResponsePlanRequest.builder()
- Parameters:
createResponsePlanRequest
- AConsumer
that will call methods onCreateResponsePlanRequest.Builder
to create a request.- Returns:
- Result of the CreateResponsePlan operation returned by the service.
- See Also:
-
createTimelineEvent
default CreateTimelineEventResponse createTimelineEvent(CreateTimelineEventRequest createTimelineEventRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Creates a custom timeline event on the incident details page of an incident record. Incident Manager automatically creates timeline events that mark key moments during an incident. You can create custom timeline events to mark important events that Incident Manager can detect automatically.
- Parameters:
createTimelineEventRequest
-- Returns:
- Result of the CreateTimelineEvent operation returned by the service.
- See Also:
-
createTimelineEvent
default CreateTimelineEventResponse createTimelineEvent(Consumer<CreateTimelineEventRequest.Builder> createTimelineEventRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Creates a custom timeline event on the incident details page of an incident record. Incident Manager automatically creates timeline events that mark key moments during an incident. You can create custom timeline events to mark important events that Incident Manager can detect automatically.
This is a convenience which creates an instance of the
CreateTimelineEventRequest.Builder
avoiding the need to create one manually viaCreateTimelineEventRequest.builder()
- Parameters:
createTimelineEventRequest
- AConsumer
that will call methods onCreateTimelineEventRequest.Builder
to create a request.- Returns:
- Result of the CreateTimelineEvent operation returned by the service.
- See Also:
-
deleteIncidentRecord
default DeleteIncidentRecordResponse deleteIncidentRecord(DeleteIncidentRecordRequest deleteIncidentRecordRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Delete an incident record from Incident Manager.
- Parameters:
deleteIncidentRecordRequest
-- Returns:
- Result of the DeleteIncidentRecord operation returned by the service.
- See Also:
-
deleteIncidentRecord
default DeleteIncidentRecordResponse deleteIncidentRecord(Consumer<DeleteIncidentRecordRequest.Builder> deleteIncidentRecordRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Delete an incident record from Incident Manager.
This is a convenience which creates an instance of the
DeleteIncidentRecordRequest.Builder
avoiding the need to create one manually viaDeleteIncidentRecordRequest.builder()
- Parameters:
deleteIncidentRecordRequest
- AConsumer
that will call methods onDeleteIncidentRecordRequest.Builder
to create a request.- Returns:
- Result of the DeleteIncidentRecord operation returned by the service.
- See Also:
-
deleteReplicationSet
default DeleteReplicationSetResponse deleteReplicationSet(DeleteReplicationSetRequest deleteReplicationSetRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Deletes all Regions in your replication set. Deleting the replication set deletes all Incident Manager data.
- Parameters:
deleteReplicationSetRequest
-- Returns:
- Result of the DeleteReplicationSet operation returned by the service.
- See Also:
-
deleteReplicationSet
default DeleteReplicationSetResponse deleteReplicationSet(Consumer<DeleteReplicationSetRequest.Builder> deleteReplicationSetRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Deletes all Regions in your replication set. Deleting the replication set deletes all Incident Manager data.
This is a convenience which creates an instance of the
DeleteReplicationSetRequest.Builder
avoiding the need to create one manually viaDeleteReplicationSetRequest.builder()
- Parameters:
deleteReplicationSetRequest
- AConsumer
that will call methods onDeleteReplicationSetRequest.Builder
to create a request.- Returns:
- Result of the DeleteReplicationSet operation returned by the service.
- See Also:
-
deleteResourcePolicy
default DeleteResourcePolicyResponse deleteResourcePolicy(DeleteResourcePolicyRequest deleteResourcePolicyRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Deletes the resource policy that Resource Access Manager uses to share your Incident Manager resource.
- Parameters:
deleteResourcePolicyRequest
-- Returns:
- Result of the DeleteResourcePolicy operation returned by the service.
- See Also:
-
deleteResourcePolicy
default DeleteResourcePolicyResponse deleteResourcePolicy(Consumer<DeleteResourcePolicyRequest.Builder> deleteResourcePolicyRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Deletes the resource policy that Resource Access Manager uses to share your Incident Manager resource.
This is a convenience which creates an instance of the
DeleteResourcePolicyRequest.Builder
avoiding the need to create one manually viaDeleteResourcePolicyRequest.builder()
- Parameters:
deleteResourcePolicyRequest
- AConsumer
that will call methods onDeleteResourcePolicyRequest.Builder
to create a request.- Returns:
- Result of the DeleteResourcePolicy operation returned by the service.
- See Also:
-
deleteResponsePlan
default DeleteResponsePlanResponse deleteResponsePlan(DeleteResponsePlanRequest deleteResponsePlanRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Deletes the specified response plan. Deleting a response plan stops all linked CloudWatch alarms and EventBridge events from creating an incident with this response plan.
- Parameters:
deleteResponsePlanRequest
-- Returns:
- Result of the DeleteResponsePlan operation returned by the service.
- See Also:
-
deleteResponsePlan
default DeleteResponsePlanResponse deleteResponsePlan(Consumer<DeleteResponsePlanRequest.Builder> deleteResponsePlanRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Deletes the specified response plan. Deleting a response plan stops all linked CloudWatch alarms and EventBridge events from creating an incident with this response plan.
This is a convenience which creates an instance of the
DeleteResponsePlanRequest.Builder
avoiding the need to create one manually viaDeleteResponsePlanRequest.builder()
- Parameters:
deleteResponsePlanRequest
- AConsumer
that will call methods onDeleteResponsePlanRequest.Builder
to create a request.- Returns:
- Result of the DeleteResponsePlan operation returned by the service.
- See Also:
-
deleteTimelineEvent
default DeleteTimelineEventResponse deleteTimelineEvent(DeleteTimelineEventRequest deleteTimelineEventRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Deletes a timeline event from an incident.
- Parameters:
deleteTimelineEventRequest
-- Returns:
- Result of the DeleteTimelineEvent operation returned by the service.
- See Also:
-
deleteTimelineEvent
default DeleteTimelineEventResponse deleteTimelineEvent(Consumer<DeleteTimelineEventRequest.Builder> deleteTimelineEventRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Deletes a timeline event from an incident.
This is a convenience which creates an instance of the
DeleteTimelineEventRequest.Builder
avoiding the need to create one manually viaDeleteTimelineEventRequest.builder()
- Parameters:
deleteTimelineEventRequest
- AConsumer
that will call methods onDeleteTimelineEventRequest.Builder
to create a request.- Returns:
- Result of the DeleteTimelineEvent operation returned by the service.
- See Also:
-
getIncidentRecord
default GetIncidentRecordResponse getIncidentRecord(GetIncidentRecordRequest getIncidentRecordRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Returns the details for the specified incident record.
- Parameters:
getIncidentRecordRequest
-- Returns:
- Result of the GetIncidentRecord operation returned by the service.
- See Also:
-
getIncidentRecord
default GetIncidentRecordResponse getIncidentRecord(Consumer<GetIncidentRecordRequest.Builder> getIncidentRecordRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Returns the details for the specified incident record.
This is a convenience which creates an instance of the
GetIncidentRecordRequest.Builder
avoiding the need to create one manually viaGetIncidentRecordRequest.builder()
- Parameters:
getIncidentRecordRequest
- AConsumer
that will call methods onGetIncidentRecordRequest.Builder
to create a request.- Returns:
- Result of the GetIncidentRecord operation returned by the service.
- See Also:
-
getReplicationSet
default GetReplicationSetResponse getReplicationSet(GetReplicationSetRequest getReplicationSetRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Retrieve your Incident Manager replication set.
- Parameters:
getReplicationSetRequest
-- Returns:
- Result of the GetReplicationSet operation returned by the service.
- See Also:
-
getReplicationSet
default GetReplicationSetResponse getReplicationSet(Consumer<GetReplicationSetRequest.Builder> getReplicationSetRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Retrieve your Incident Manager replication set.
This is a convenience which creates an instance of the
GetReplicationSetRequest.Builder
avoiding the need to create one manually viaGetReplicationSetRequest.builder()
- Parameters:
getReplicationSetRequest
- AConsumer
that will call methods onGetReplicationSetRequest.Builder
to create a request.- Returns:
- Result of the GetReplicationSet operation returned by the service.
- See Also:
-
getResourcePolicies
default GetResourcePoliciesResponse getResourcePolicies(GetResourcePoliciesRequest getResourcePoliciesRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Retrieves the resource policies attached to the specified response plan.
- Parameters:
getResourcePoliciesRequest
-- Returns:
- Result of the GetResourcePolicies operation returned by the service.
- See Also:
-
getResourcePolicies
default GetResourcePoliciesResponse getResourcePolicies(Consumer<GetResourcePoliciesRequest.Builder> getResourcePoliciesRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Retrieves the resource policies attached to the specified response plan.
This is a convenience which creates an instance of the
GetResourcePoliciesRequest.Builder
avoiding the need to create one manually viaGetResourcePoliciesRequest.builder()
- Parameters:
getResourcePoliciesRequest
- AConsumer
that will call methods onGetResourcePoliciesRequest.Builder
to create a request.- Returns:
- Result of the GetResourcePolicies operation returned by the service.
- See Also:
-
getResourcePoliciesPaginator
default GetResourcePoliciesIterable getResourcePoliciesPaginator(GetResourcePoliciesRequest getResourcePoliciesRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException This is a variant of
getResourcePolicies(software.amazon.awssdk.services.ssmincidents.model.GetResourcePoliciesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.ssmincidents.paginators.GetResourcePoliciesIterable responses = client.getResourcePoliciesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.ssmincidents.paginators.GetResourcePoliciesIterable responses = client .getResourcePoliciesPaginator(request); for (software.amazon.awssdk.services.ssmincidents.model.GetResourcePoliciesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.ssmincidents.paginators.GetResourcePoliciesIterable responses = client.getResourcePoliciesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getResourcePolicies(software.amazon.awssdk.services.ssmincidents.model.GetResourcePoliciesRequest)
operation.- Parameters:
getResourcePoliciesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getResourcePoliciesPaginator
default GetResourcePoliciesIterable getResourcePoliciesPaginator(Consumer<GetResourcePoliciesRequest.Builder> getResourcePoliciesRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException This is a variant of
getResourcePolicies(software.amazon.awssdk.services.ssmincidents.model.GetResourcePoliciesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.ssmincidents.paginators.GetResourcePoliciesIterable responses = client.getResourcePoliciesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.ssmincidents.paginators.GetResourcePoliciesIterable responses = client .getResourcePoliciesPaginator(request); for (software.amazon.awssdk.services.ssmincidents.model.GetResourcePoliciesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.ssmincidents.paginators.GetResourcePoliciesIterable responses = client.getResourcePoliciesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getResourcePolicies(software.amazon.awssdk.services.ssmincidents.model.GetResourcePoliciesRequest)
operation.
This is a convenience which creates an instance of the
GetResourcePoliciesRequest.Builder
avoiding the need to create one manually viaGetResourcePoliciesRequest.builder()
- Parameters:
getResourcePoliciesRequest
- AConsumer
that will call methods onGetResourcePoliciesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getResponsePlan
default GetResponsePlanResponse getResponsePlan(GetResponsePlanRequest getResponsePlanRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Retrieves the details of the specified response plan.
- Parameters:
getResponsePlanRequest
-- Returns:
- Result of the GetResponsePlan operation returned by the service.
- See Also:
-
getResponsePlan
default GetResponsePlanResponse getResponsePlan(Consumer<GetResponsePlanRequest.Builder> getResponsePlanRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Retrieves the details of the specified response plan.
This is a convenience which creates an instance of the
GetResponsePlanRequest.Builder
avoiding the need to create one manually viaGetResponsePlanRequest.builder()
- Parameters:
getResponsePlanRequest
- AConsumer
that will call methods onGetResponsePlanRequest.Builder
to create a request.- Returns:
- Result of the GetResponsePlan operation returned by the service.
- See Also:
-
getTimelineEvent
default GetTimelineEventResponse getTimelineEvent(GetTimelineEventRequest getTimelineEventRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Retrieves a timeline event based on its ID and incident record.
- Parameters:
getTimelineEventRequest
-- Returns:
- Result of the GetTimelineEvent operation returned by the service.
- See Also:
-
getTimelineEvent
default GetTimelineEventResponse getTimelineEvent(Consumer<GetTimelineEventRequest.Builder> getTimelineEventRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Retrieves a timeline event based on its ID and incident record.
This is a convenience which creates an instance of the
GetTimelineEventRequest.Builder
avoiding the need to create one manually viaGetTimelineEventRequest.builder()
- Parameters:
getTimelineEventRequest
- AConsumer
that will call methods onGetTimelineEventRequest.Builder
to create a request.- Returns:
- Result of the GetTimelineEvent operation returned by the service.
- See Also:
-
listIncidentFindings
default ListIncidentFindingsResponse listIncidentFindings(ListIncidentFindingsRequest listIncidentFindingsRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Retrieves a list of the IDs of findings, plus their last modified times, that have been identified for a specified incident. A finding represents a recent application environment change made by an CloudFormation stack creation or update or an CodeDeploy deployment that can be investigated as a potential cause of the incident.
- Parameters:
listIncidentFindingsRequest
-- Returns:
- Result of the ListIncidentFindings operation returned by the service.
- See Also:
-
listIncidentFindings
default ListIncidentFindingsResponse listIncidentFindings(Consumer<ListIncidentFindingsRequest.Builder> listIncidentFindingsRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Retrieves a list of the IDs of findings, plus their last modified times, that have been identified for a specified incident. A finding represents a recent application environment change made by an CloudFormation stack creation or update or an CodeDeploy deployment that can be investigated as a potential cause of the incident.
This is a convenience which creates an instance of the
ListIncidentFindingsRequest.Builder
avoiding the need to create one manually viaListIncidentFindingsRequest.builder()
- Parameters:
listIncidentFindingsRequest
- AConsumer
that will call methods onListIncidentFindingsRequest.Builder
to create a request.- Returns:
- Result of the ListIncidentFindings operation returned by the service.
- See Also:
-
listIncidentFindingsPaginator
default ListIncidentFindingsIterable listIncidentFindingsPaginator(ListIncidentFindingsRequest listIncidentFindingsRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException This is a variant of
listIncidentFindings(software.amazon.awssdk.services.ssmincidents.model.ListIncidentFindingsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.ssmincidents.paginators.ListIncidentFindingsIterable responses = client.listIncidentFindingsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.ssmincidents.paginators.ListIncidentFindingsIterable responses = client .listIncidentFindingsPaginator(request); for (software.amazon.awssdk.services.ssmincidents.model.ListIncidentFindingsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.ssmincidents.paginators.ListIncidentFindingsIterable responses = client.listIncidentFindingsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listIncidentFindings(software.amazon.awssdk.services.ssmincidents.model.ListIncidentFindingsRequest)
operation.- Parameters:
listIncidentFindingsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listIncidentFindingsPaginator
default ListIncidentFindingsIterable listIncidentFindingsPaginator(Consumer<ListIncidentFindingsRequest.Builder> listIncidentFindingsRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException This is a variant of
listIncidentFindings(software.amazon.awssdk.services.ssmincidents.model.ListIncidentFindingsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.ssmincidents.paginators.ListIncidentFindingsIterable responses = client.listIncidentFindingsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.ssmincidents.paginators.ListIncidentFindingsIterable responses = client .listIncidentFindingsPaginator(request); for (software.amazon.awssdk.services.ssmincidents.model.ListIncidentFindingsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.ssmincidents.paginators.ListIncidentFindingsIterable responses = client.listIncidentFindingsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listIncidentFindings(software.amazon.awssdk.services.ssmincidents.model.ListIncidentFindingsRequest)
operation.
This is a convenience which creates an instance of the
ListIncidentFindingsRequest.Builder
avoiding the need to create one manually viaListIncidentFindingsRequest.builder()
- Parameters:
listIncidentFindingsRequest
- AConsumer
that will call methods onListIncidentFindingsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listIncidentRecords
default ListIncidentRecordsResponse listIncidentRecords(ListIncidentRecordsRequest listIncidentRecordsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Lists all incident records in your account. Use this command to retrieve the Amazon Resource Name (ARN) of the incident record you want to update.
- Parameters:
listIncidentRecordsRequest
-- Returns:
- Result of the ListIncidentRecords operation returned by the service.
- See Also:
-
listIncidentRecords
default ListIncidentRecordsResponse listIncidentRecords(Consumer<ListIncidentRecordsRequest.Builder> listIncidentRecordsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Lists all incident records in your account. Use this command to retrieve the Amazon Resource Name (ARN) of the incident record you want to update.
This is a convenience which creates an instance of the
ListIncidentRecordsRequest.Builder
avoiding the need to create one manually viaListIncidentRecordsRequest.builder()
- Parameters:
listIncidentRecordsRequest
- AConsumer
that will call methods onListIncidentRecordsRequest.Builder
to create a request.- Returns:
- Result of the ListIncidentRecords operation returned by the service.
- See Also:
-
listIncidentRecordsPaginator
default ListIncidentRecordsIterable listIncidentRecordsPaginator(ListIncidentRecordsRequest listIncidentRecordsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException This is a variant of
listIncidentRecords(software.amazon.awssdk.services.ssmincidents.model.ListIncidentRecordsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.ssmincidents.paginators.ListIncidentRecordsIterable responses = client.listIncidentRecordsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.ssmincidents.paginators.ListIncidentRecordsIterable responses = client .listIncidentRecordsPaginator(request); for (software.amazon.awssdk.services.ssmincidents.model.ListIncidentRecordsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.ssmincidents.paginators.ListIncidentRecordsIterable responses = client.listIncidentRecordsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listIncidentRecords(software.amazon.awssdk.services.ssmincidents.model.ListIncidentRecordsRequest)
operation.- Parameters:
listIncidentRecordsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listIncidentRecordsPaginator
default ListIncidentRecordsIterable listIncidentRecordsPaginator(Consumer<ListIncidentRecordsRequest.Builder> listIncidentRecordsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException This is a variant of
listIncidentRecords(software.amazon.awssdk.services.ssmincidents.model.ListIncidentRecordsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.ssmincidents.paginators.ListIncidentRecordsIterable responses = client.listIncidentRecordsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.ssmincidents.paginators.ListIncidentRecordsIterable responses = client .listIncidentRecordsPaginator(request); for (software.amazon.awssdk.services.ssmincidents.model.ListIncidentRecordsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.ssmincidents.paginators.ListIncidentRecordsIterable responses = client.listIncidentRecordsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listIncidentRecords(software.amazon.awssdk.services.ssmincidents.model.ListIncidentRecordsRequest)
operation.
This is a convenience which creates an instance of the
ListIncidentRecordsRequest.Builder
avoiding the need to create one manually viaListIncidentRecordsRequest.builder()
- Parameters:
listIncidentRecordsRequest
- AConsumer
that will call methods onListIncidentRecordsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRelatedItems
default ListRelatedItemsResponse listRelatedItems(ListRelatedItemsRequest listRelatedItemsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException List all related items for an incident record.
- Parameters:
listRelatedItemsRequest
-- Returns:
- Result of the ListRelatedItems operation returned by the service.
- See Also:
-
listRelatedItems
default ListRelatedItemsResponse listRelatedItems(Consumer<ListRelatedItemsRequest.Builder> listRelatedItemsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException List all related items for an incident record.
This is a convenience which creates an instance of the
ListRelatedItemsRequest.Builder
avoiding the need to create one manually viaListRelatedItemsRequest.builder()
- Parameters:
listRelatedItemsRequest
- AConsumer
that will call methods onListRelatedItemsRequest.Builder
to create a request.- Returns:
- Result of the ListRelatedItems operation returned by the service.
- See Also:
-
listRelatedItemsPaginator
default ListRelatedItemsIterable listRelatedItemsPaginator(ListRelatedItemsRequest listRelatedItemsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException This is a variant of
listRelatedItems(software.amazon.awssdk.services.ssmincidents.model.ListRelatedItemsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.ssmincidents.paginators.ListRelatedItemsIterable responses = client.listRelatedItemsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.ssmincidents.paginators.ListRelatedItemsIterable responses = client .listRelatedItemsPaginator(request); for (software.amazon.awssdk.services.ssmincidents.model.ListRelatedItemsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.ssmincidents.paginators.ListRelatedItemsIterable responses = client.listRelatedItemsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRelatedItems(software.amazon.awssdk.services.ssmincidents.model.ListRelatedItemsRequest)
operation.- Parameters:
listRelatedItemsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRelatedItemsPaginator
default ListRelatedItemsIterable listRelatedItemsPaginator(Consumer<ListRelatedItemsRequest.Builder> listRelatedItemsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException This is a variant of
listRelatedItems(software.amazon.awssdk.services.ssmincidents.model.ListRelatedItemsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.ssmincidents.paginators.ListRelatedItemsIterable responses = client.listRelatedItemsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.ssmincidents.paginators.ListRelatedItemsIterable responses = client .listRelatedItemsPaginator(request); for (software.amazon.awssdk.services.ssmincidents.model.ListRelatedItemsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.ssmincidents.paginators.ListRelatedItemsIterable responses = client.listRelatedItemsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRelatedItems(software.amazon.awssdk.services.ssmincidents.model.ListRelatedItemsRequest)
operation.
This is a convenience which creates an instance of the
ListRelatedItemsRequest.Builder
avoiding the need to create one manually viaListRelatedItemsRequest.builder()
- Parameters:
listRelatedItemsRequest
- AConsumer
that will call methods onListRelatedItemsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listReplicationSets
default ListReplicationSetsResponse listReplicationSets(ListReplicationSetsRequest listReplicationSetsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Lists details about the replication set configured in your account.
- Parameters:
listReplicationSetsRequest
-- Returns:
- Result of the ListReplicationSets operation returned by the service.
- See Also:
-
listReplicationSets
default ListReplicationSetsResponse listReplicationSets(Consumer<ListReplicationSetsRequest.Builder> listReplicationSetsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Lists details about the replication set configured in your account.
This is a convenience which creates an instance of the
ListReplicationSetsRequest.Builder
avoiding the need to create one manually viaListReplicationSetsRequest.builder()
- Parameters:
listReplicationSetsRequest
- AConsumer
that will call methods onListReplicationSetsRequest.Builder
to create a request.- Returns:
- Result of the ListReplicationSets operation returned by the service.
- See Also:
-
listReplicationSetsPaginator
default ListReplicationSetsIterable listReplicationSetsPaginator(ListReplicationSetsRequest listReplicationSetsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException This is a variant of
listReplicationSets(software.amazon.awssdk.services.ssmincidents.model.ListReplicationSetsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.ssmincidents.paginators.ListReplicationSetsIterable responses = client.listReplicationSetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.ssmincidents.paginators.ListReplicationSetsIterable responses = client .listReplicationSetsPaginator(request); for (software.amazon.awssdk.services.ssmincidents.model.ListReplicationSetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.ssmincidents.paginators.ListReplicationSetsIterable responses = client.listReplicationSetsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listReplicationSets(software.amazon.awssdk.services.ssmincidents.model.ListReplicationSetsRequest)
operation.- Parameters:
listReplicationSetsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listReplicationSetsPaginator
default ListReplicationSetsIterable listReplicationSetsPaginator(Consumer<ListReplicationSetsRequest.Builder> listReplicationSetsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException This is a variant of
listReplicationSets(software.amazon.awssdk.services.ssmincidents.model.ListReplicationSetsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.ssmincidents.paginators.ListReplicationSetsIterable responses = client.listReplicationSetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.ssmincidents.paginators.ListReplicationSetsIterable responses = client .listReplicationSetsPaginator(request); for (software.amazon.awssdk.services.ssmincidents.model.ListReplicationSetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.ssmincidents.paginators.ListReplicationSetsIterable responses = client.listReplicationSetsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listReplicationSets(software.amazon.awssdk.services.ssmincidents.model.ListReplicationSetsRequest)
operation.
This is a convenience which creates an instance of the
ListReplicationSetsRequest.Builder
avoiding the need to create one manually viaListReplicationSetsRequest.builder()
- Parameters:
listReplicationSetsRequest
- AConsumer
that will call methods onListReplicationSetsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listResponsePlans
default ListResponsePlansResponse listResponsePlans(ListResponsePlansRequest listResponsePlansRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Lists all response plans in your account.
- Parameters:
listResponsePlansRequest
-- Returns:
- Result of the ListResponsePlans operation returned by the service.
- See Also:
-
listResponsePlans
default ListResponsePlansResponse listResponsePlans(Consumer<ListResponsePlansRequest.Builder> listResponsePlansRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Lists all response plans in your account.
This is a convenience which creates an instance of the
ListResponsePlansRequest.Builder
avoiding the need to create one manually viaListResponsePlansRequest.builder()
- Parameters:
listResponsePlansRequest
- AConsumer
that will call methods onListResponsePlansRequest.Builder
to create a request.- Returns:
- Result of the ListResponsePlans operation returned by the service.
- See Also:
-
listResponsePlansPaginator
default ListResponsePlansIterable listResponsePlansPaginator(ListResponsePlansRequest listResponsePlansRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException This is a variant of
listResponsePlans(software.amazon.awssdk.services.ssmincidents.model.ListResponsePlansRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.ssmincidents.paginators.ListResponsePlansIterable responses = client.listResponsePlansPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.ssmincidents.paginators.ListResponsePlansIterable responses = client .listResponsePlansPaginator(request); for (software.amazon.awssdk.services.ssmincidents.model.ListResponsePlansResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.ssmincidents.paginators.ListResponsePlansIterable responses = client.listResponsePlansPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResponsePlans(software.amazon.awssdk.services.ssmincidents.model.ListResponsePlansRequest)
operation.- Parameters:
listResponsePlansRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listResponsePlansPaginator
default ListResponsePlansIterable listResponsePlansPaginator(Consumer<ListResponsePlansRequest.Builder> listResponsePlansRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException This is a variant of
listResponsePlans(software.amazon.awssdk.services.ssmincidents.model.ListResponsePlansRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.ssmincidents.paginators.ListResponsePlansIterable responses = client.listResponsePlansPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.ssmincidents.paginators.ListResponsePlansIterable responses = client .listResponsePlansPaginator(request); for (software.amazon.awssdk.services.ssmincidents.model.ListResponsePlansResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.ssmincidents.paginators.ListResponsePlansIterable responses = client.listResponsePlansPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResponsePlans(software.amazon.awssdk.services.ssmincidents.model.ListResponsePlansRequest)
operation.
This is a convenience which creates an instance of the
ListResponsePlansRequest.Builder
avoiding the need to create one manually viaListResponsePlansRequest.builder()
- Parameters:
listResponsePlansRequest
- AConsumer
that will call methods onListResponsePlansRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Lists the tags that are attached to the specified response plan or incident.
- Parameters:
listTagsForResourceRequest
-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Lists the tags that are attached to the specified response plan or incident.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTimelineEvents
default ListTimelineEventsResponse listTimelineEvents(ListTimelineEventsRequest listTimelineEventsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Lists timeline events for the specified incident record.
- Parameters:
listTimelineEventsRequest
-- Returns:
- Result of the ListTimelineEvents operation returned by the service.
- See Also:
-
listTimelineEvents
default ListTimelineEventsResponse listTimelineEvents(Consumer<ListTimelineEventsRequest.Builder> listTimelineEventsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Lists timeline events for the specified incident record.
This is a convenience which creates an instance of the
ListTimelineEventsRequest.Builder
avoiding the need to create one manually viaListTimelineEventsRequest.builder()
- Parameters:
listTimelineEventsRequest
- AConsumer
that will call methods onListTimelineEventsRequest.Builder
to create a request.- Returns:
- Result of the ListTimelineEvents operation returned by the service.
- See Also:
-
listTimelineEventsPaginator
default ListTimelineEventsIterable listTimelineEventsPaginator(ListTimelineEventsRequest listTimelineEventsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException This is a variant of
listTimelineEvents(software.amazon.awssdk.services.ssmincidents.model.ListTimelineEventsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.ssmincidents.paginators.ListTimelineEventsIterable responses = client.listTimelineEventsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.ssmincidents.paginators.ListTimelineEventsIterable responses = client .listTimelineEventsPaginator(request); for (software.amazon.awssdk.services.ssmincidents.model.ListTimelineEventsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.ssmincidents.paginators.ListTimelineEventsIterable responses = client.listTimelineEventsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTimelineEvents(software.amazon.awssdk.services.ssmincidents.model.ListTimelineEventsRequest)
operation.- Parameters:
listTimelineEventsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTimelineEventsPaginator
default ListTimelineEventsIterable listTimelineEventsPaginator(Consumer<ListTimelineEventsRequest.Builder> listTimelineEventsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException This is a variant of
listTimelineEvents(software.amazon.awssdk.services.ssmincidents.model.ListTimelineEventsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.ssmincidents.paginators.ListTimelineEventsIterable responses = client.listTimelineEventsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.ssmincidents.paginators.ListTimelineEventsIterable responses = client .listTimelineEventsPaginator(request); for (software.amazon.awssdk.services.ssmincidents.model.ListTimelineEventsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.ssmincidents.paginators.ListTimelineEventsIterable responses = client.listTimelineEventsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTimelineEvents(software.amazon.awssdk.services.ssmincidents.model.ListTimelineEventsRequest)
operation.
This is a convenience which creates an instance of the
ListTimelineEventsRequest.Builder
avoiding the need to create one manually viaListTimelineEventsRequest.builder()
- Parameters:
listTimelineEventsRequest
- AConsumer
that will call methods onListTimelineEventsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
putResourcePolicy
default PutResourcePolicyResponse putResourcePolicy(PutResourcePolicyRequest putResourcePolicyRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Adds a resource policy to the specified response plan. The resource policy is used to share the response plan using Resource Access Manager (RAM). For more information about cross-account sharing, see Cross-Region and cross-account incident management.
- Parameters:
putResourcePolicyRequest
-- Returns:
- Result of the PutResourcePolicy operation returned by the service.
- See Also:
-
putResourcePolicy
default PutResourcePolicyResponse putResourcePolicy(Consumer<PutResourcePolicyRequest.Builder> putResourcePolicyRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Adds a resource policy to the specified response plan. The resource policy is used to share the response plan using Resource Access Manager (RAM). For more information about cross-account sharing, see Cross-Region and cross-account incident management.
This is a convenience which creates an instance of the
PutResourcePolicyRequest.Builder
avoiding the need to create one manually viaPutResourcePolicyRequest.builder()
- Parameters:
putResourcePolicyRequest
- AConsumer
that will call methods onPutResourcePolicyRequest.Builder
to create a request.- Returns:
- Result of the PutResourcePolicy operation returned by the service.
- See Also:
-
startIncident
default StartIncidentResponse startIncident(StartIncidentRequest startIncidentRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Used to start an incident from CloudWatch alarms, EventBridge events, or manually.
- Parameters:
startIncidentRequest
-- Returns:
- Result of the StartIncident operation returned by the service.
- See Also:
-
startIncident
default StartIncidentResponse startIncident(Consumer<StartIncidentRequest.Builder> startIncidentRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Used to start an incident from CloudWatch alarms, EventBridge events, or manually.
This is a convenience which creates an instance of the
StartIncidentRequest.Builder
avoiding the need to create one manually viaStartIncidentRequest.builder()
- Parameters:
startIncidentRequest
- AConsumer
that will call methods onStartIncidentRequest.Builder
to create a request.- Returns:
- Result of the StartIncident operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Adds a tag to a response plan.
- Parameters:
tagResourceRequest
-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ServiceQuotaExceededException, ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Adds a tag to a response plan.
This is a convenience which creates an instance of the
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Removes a tag from a resource.
- Parameters:
untagResourceRequest
-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Removes a tag from a resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateDeletionProtection
default UpdateDeletionProtectionResponse updateDeletionProtection(UpdateDeletionProtectionRequest updateDeletionProtectionRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Update deletion protection to either allow or deny deletion of the final Region in a replication set.
- Parameters:
updateDeletionProtectionRequest
-- Returns:
- Result of the UpdateDeletionProtection operation returned by the service.
- See Also:
-
updateDeletionProtection
default UpdateDeletionProtectionResponse updateDeletionProtection(Consumer<UpdateDeletionProtectionRequest.Builder> updateDeletionProtectionRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Update deletion protection to either allow or deny deletion of the final Region in a replication set.
This is a convenience which creates an instance of the
UpdateDeletionProtectionRequest.Builder
avoiding the need to create one manually viaUpdateDeletionProtectionRequest.builder()
- Parameters:
updateDeletionProtectionRequest
- AConsumer
that will call methods onUpdateDeletionProtectionRequest.Builder
to create a request.- Returns:
- Result of the UpdateDeletionProtection operation returned by the service.
- See Also:
-
updateIncidentRecord
default UpdateIncidentRecordResponse updateIncidentRecord(UpdateIncidentRecordRequest updateIncidentRecordRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Update the details of an incident record. You can use this operation to update an incident record from the defined chat channel. For more information about using actions in chat channels, see Interacting through chat.
- Parameters:
updateIncidentRecordRequest
-- Returns:
- Result of the UpdateIncidentRecord operation returned by the service.
- See Also:
-
updateIncidentRecord
default UpdateIncidentRecordResponse updateIncidentRecord(Consumer<UpdateIncidentRecordRequest.Builder> updateIncidentRecordRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Update the details of an incident record. You can use this operation to update an incident record from the defined chat channel. For more information about using actions in chat channels, see Interacting through chat.
This is a convenience which creates an instance of the
UpdateIncidentRecordRequest.Builder
avoiding the need to create one manually viaUpdateIncidentRecordRequest.builder()
- Parameters:
updateIncidentRecordRequest
- AConsumer
that will call methods onUpdateIncidentRecordRequest.Builder
to create a request.- Returns:
- Result of the UpdateIncidentRecord operation returned by the service.
- See Also:
-
updateRelatedItems
default UpdateRelatedItemsResponse updateRelatedItems(UpdateRelatedItemsRequest updateRelatedItemsRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Add or remove related items from the related items tab of an incident record.
- Parameters:
updateRelatedItemsRequest
-- Returns:
- Result of the UpdateRelatedItems operation returned by the service.
- See Also:
-
updateRelatedItems
default UpdateRelatedItemsResponse updateRelatedItems(Consumer<UpdateRelatedItemsRequest.Builder> updateRelatedItemsRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Add or remove related items from the related items tab of an incident record.
This is a convenience which creates an instance of the
UpdateRelatedItemsRequest.Builder
avoiding the need to create one manually viaUpdateRelatedItemsRequest.builder()
- Parameters:
updateRelatedItemsRequest
- AConsumer
that will call methods onUpdateRelatedItemsRequest.Builder
to create a request.- Returns:
- Result of the UpdateRelatedItems operation returned by the service.
- See Also:
-
updateReplicationSet
default UpdateReplicationSetResponse updateReplicationSet(UpdateReplicationSetRequest updateReplicationSetRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Add or delete Regions from your replication set.
- Parameters:
updateReplicationSetRequest
-- Returns:
- Result of the UpdateReplicationSet operation returned by the service.
- See Also:
-
updateReplicationSet
default UpdateReplicationSetResponse updateReplicationSet(Consumer<UpdateReplicationSetRequest.Builder> updateReplicationSetRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Add or delete Regions from your replication set.
This is a convenience which creates an instance of the
UpdateReplicationSetRequest.Builder
avoiding the need to create one manually viaUpdateReplicationSetRequest.builder()
- Parameters:
updateReplicationSetRequest
- AConsumer
that will call methods onUpdateReplicationSetRequest.Builder
to create a request.- Returns:
- Result of the UpdateReplicationSet operation returned by the service.
- See Also:
-
updateResponsePlan
default UpdateResponsePlanResponse updateResponsePlan(UpdateResponsePlanRequest updateResponsePlanRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Updates the specified response plan.
- Parameters:
updateResponsePlanRequest
-- Returns:
- Result of the UpdateResponsePlan operation returned by the service.
- See Also:
-
updateResponsePlan
default UpdateResponsePlanResponse updateResponsePlan(Consumer<UpdateResponsePlanRequest.Builder> updateResponsePlanRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Updates the specified response plan.
This is a convenience which creates an instance of the
UpdateResponsePlanRequest.Builder
avoiding the need to create one manually viaUpdateResponsePlanRequest.builder()
- Parameters:
updateResponsePlanRequest
- AConsumer
that will call methods onUpdateResponsePlanRequest.Builder
to create a request.- Returns:
- Result of the UpdateResponsePlan operation returned by the service.
- See Also:
-
updateTimelineEvent
default UpdateTimelineEventResponse updateTimelineEvent(UpdateTimelineEventRequest updateTimelineEventRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Updates a timeline event. You can update events of type
Custom Event
.- Parameters:
updateTimelineEventRequest
-- Returns:
- Result of the UpdateTimelineEvent operation returned by the service.
- See Also:
-
updateTimelineEvent
default UpdateTimelineEventResponse updateTimelineEvent(Consumer<UpdateTimelineEventRequest.Builder> updateTimelineEventRequest) throws ThrottlingException, ResourceNotFoundException, AccessDeniedException, ValidationException, ConflictException, InternalServerException, AwsServiceException, SdkClientException, SsmIncidentsException Updates a timeline event. You can update events of type
Custom Event
.
This is a convenience which creates an instance of the
UpdateTimelineEventRequest.Builder
avoiding the need to create one manually viaUpdateTimelineEventRequest.builder()
- Parameters:
updateTimelineEventRequest
- AConsumer
that will call methods onUpdateTimelineEventRequest.Builder
to create a request.- Returns:
- Result of the UpdateTimelineEvent operation returned by the service.
- See Also:
-
waiter
Create an instance ofSsmIncidentsWaiter
using this client.Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.
- Returns:
- an instance of
SsmIncidentsWaiter
-
create
Create aSsmIncidentsClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aSsmIncidentsClient
. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-