@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface SsmIncidentsAsyncClient extends AwsClient
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.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
static SsmIncidentsAsyncClientBuilder |
builder()
Create a builder that can be used to configure and create a
SsmIncidentsAsyncClient. |
static SsmIncidentsAsyncClient |
create()
Create a
SsmIncidentsAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider. |
default CompletableFuture<CreateReplicationSetResponse> |
createReplicationSet(Consumer<CreateReplicationSetRequest.Builder> createReplicationSetRequest)
A replication set replicates and encrypts your data to the provided Regions with the provided KMS key.
|
default CompletableFuture<CreateReplicationSetResponse> |
createReplicationSet(CreateReplicationSetRequest createReplicationSetRequest)
A replication set replicates and encrypts your data to the provided Regions with the provided KMS key.
|
default CompletableFuture<CreateResponsePlanResponse> |
createResponsePlan(Consumer<CreateResponsePlanRequest.Builder> createResponsePlanRequest)
Creates a response plan that automates the initial response to incidents.
|
default CompletableFuture<CreateResponsePlanResponse> |
createResponsePlan(CreateResponsePlanRequest createResponsePlanRequest)
Creates a response plan that automates the initial response to incidents.
|
default CompletableFuture<CreateTimelineEventResponse> |
createTimelineEvent(Consumer<CreateTimelineEventRequest.Builder> createTimelineEventRequest)
Creates a custom timeline event on the incident details page of an incident record.
|
default CompletableFuture<CreateTimelineEventResponse> |
createTimelineEvent(CreateTimelineEventRequest createTimelineEventRequest)
Creates a custom timeline event on the incident details page of an incident record.
|
default CompletableFuture<DeleteIncidentRecordResponse> |
deleteIncidentRecord(Consumer<DeleteIncidentRecordRequest.Builder> deleteIncidentRecordRequest)
Delete an incident record from Incident Manager.
|
default CompletableFuture<DeleteIncidentRecordResponse> |
deleteIncidentRecord(DeleteIncidentRecordRequest deleteIncidentRecordRequest)
Delete an incident record from Incident Manager.
|
default CompletableFuture<DeleteReplicationSetResponse> |
deleteReplicationSet(Consumer<DeleteReplicationSetRequest.Builder> deleteReplicationSetRequest)
Deletes all Regions in your replication set.
|
default CompletableFuture<DeleteReplicationSetResponse> |
deleteReplicationSet(DeleteReplicationSetRequest deleteReplicationSetRequest)
Deletes all Regions in your replication set.
|
default CompletableFuture<DeleteResourcePolicyResponse> |
deleteResourcePolicy(Consumer<DeleteResourcePolicyRequest.Builder> deleteResourcePolicyRequest)
Deletes the resource policy that Resource Access Manager uses to share your Incident Manager resource.
|
default CompletableFuture<DeleteResourcePolicyResponse> |
deleteResourcePolicy(DeleteResourcePolicyRequest deleteResourcePolicyRequest)
Deletes the resource policy that Resource Access Manager uses to share your Incident Manager resource.
|
default CompletableFuture<DeleteResponsePlanResponse> |
deleteResponsePlan(Consumer<DeleteResponsePlanRequest.Builder> deleteResponsePlanRequest)
Deletes the specified response plan.
|
default CompletableFuture<DeleteResponsePlanResponse> |
deleteResponsePlan(DeleteResponsePlanRequest deleteResponsePlanRequest)
Deletes the specified response plan.
|
default CompletableFuture<DeleteTimelineEventResponse> |
deleteTimelineEvent(Consumer<DeleteTimelineEventRequest.Builder> deleteTimelineEventRequest)
Deletes a timeline event from an incident.
|
default CompletableFuture<DeleteTimelineEventResponse> |
deleteTimelineEvent(DeleteTimelineEventRequest deleteTimelineEventRequest)
Deletes a timeline event from an incident.
|
default CompletableFuture<GetIncidentRecordResponse> |
getIncidentRecord(Consumer<GetIncidentRecordRequest.Builder> getIncidentRecordRequest)
Returns the details for the specified incident record.
|
default CompletableFuture<GetIncidentRecordResponse> |
getIncidentRecord(GetIncidentRecordRequest getIncidentRecordRequest)
Returns the details for the specified incident record.
|
default CompletableFuture<GetReplicationSetResponse> |
getReplicationSet(Consumer<GetReplicationSetRequest.Builder> getReplicationSetRequest)
Retrieve your Incident Manager replication set.
|
default CompletableFuture<GetReplicationSetResponse> |
getReplicationSet(GetReplicationSetRequest getReplicationSetRequest)
Retrieve your Incident Manager replication set.
|
default CompletableFuture<GetResourcePoliciesResponse> |
getResourcePolicies(Consumer<GetResourcePoliciesRequest.Builder> getResourcePoliciesRequest)
Retrieves the resource policies attached to the specified response plan.
|
default CompletableFuture<GetResourcePoliciesResponse> |
getResourcePolicies(GetResourcePoliciesRequest getResourcePoliciesRequest)
Retrieves the resource policies attached to the specified response plan.
|
default GetResourcePoliciesPublisher |
getResourcePoliciesPaginator(Consumer<GetResourcePoliciesRequest.Builder> getResourcePoliciesRequest)
Retrieves the resource policies attached to the specified response plan.
|
default GetResourcePoliciesPublisher |
getResourcePoliciesPaginator(GetResourcePoliciesRequest getResourcePoliciesRequest)
Retrieves the resource policies attached to the specified response plan.
|
default CompletableFuture<GetResponsePlanResponse> |
getResponsePlan(Consumer<GetResponsePlanRequest.Builder> getResponsePlanRequest)
Retrieves the details of the specified response plan.
|
default CompletableFuture<GetResponsePlanResponse> |
getResponsePlan(GetResponsePlanRequest getResponsePlanRequest)
Retrieves the details of the specified response plan.
|
default CompletableFuture<GetTimelineEventResponse> |
getTimelineEvent(Consumer<GetTimelineEventRequest.Builder> getTimelineEventRequest)
Retrieves a timeline event based on its ID and incident record.
|
default CompletableFuture<GetTimelineEventResponse> |
getTimelineEvent(GetTimelineEventRequest getTimelineEventRequest)
Retrieves a timeline event based on its ID and incident record.
|
default CompletableFuture<ListIncidentRecordsResponse> |
listIncidentRecords(Consumer<ListIncidentRecordsRequest.Builder> listIncidentRecordsRequest)
Lists all incident records in your account.
|
default CompletableFuture<ListIncidentRecordsResponse> |
listIncidentRecords(ListIncidentRecordsRequest listIncidentRecordsRequest)
Lists all incident records in your account.
|
default ListIncidentRecordsPublisher |
listIncidentRecordsPaginator(Consumer<ListIncidentRecordsRequest.Builder> listIncidentRecordsRequest)
Lists all incident records in your account.
|
default ListIncidentRecordsPublisher |
listIncidentRecordsPaginator(ListIncidentRecordsRequest listIncidentRecordsRequest)
Lists all incident records in your account.
|
default CompletableFuture<ListRelatedItemsResponse> |
listRelatedItems(Consumer<ListRelatedItemsRequest.Builder> listRelatedItemsRequest)
List all related items for an incident record.
|
default CompletableFuture<ListRelatedItemsResponse> |
listRelatedItems(ListRelatedItemsRequest listRelatedItemsRequest)
List all related items for an incident record.
|
default ListRelatedItemsPublisher |
listRelatedItemsPaginator(Consumer<ListRelatedItemsRequest.Builder> listRelatedItemsRequest)
List all related items for an incident record.
|
default ListRelatedItemsPublisher |
listRelatedItemsPaginator(ListRelatedItemsRequest listRelatedItemsRequest)
List all related items for an incident record.
|
default CompletableFuture<ListReplicationSetsResponse> |
listReplicationSets(Consumer<ListReplicationSetsRequest.Builder> listReplicationSetsRequest)
Lists details about the replication set configured in your account.
|
default CompletableFuture<ListReplicationSetsResponse> |
listReplicationSets(ListReplicationSetsRequest listReplicationSetsRequest)
Lists details about the replication set configured in your account.
|
default ListReplicationSetsPublisher |
listReplicationSetsPaginator(Consumer<ListReplicationSetsRequest.Builder> listReplicationSetsRequest)
Lists details about the replication set configured in your account.
|
default ListReplicationSetsPublisher |
listReplicationSetsPaginator(ListReplicationSetsRequest listReplicationSetsRequest)
Lists details about the replication set configured in your account.
|
default CompletableFuture<ListResponsePlansResponse> |
listResponsePlans(Consumer<ListResponsePlansRequest.Builder> listResponsePlansRequest)
Lists all response plans in your account.
|
default CompletableFuture<ListResponsePlansResponse> |
listResponsePlans(ListResponsePlansRequest listResponsePlansRequest)
Lists all response plans in your account.
|
default ListResponsePlansPublisher |
listResponsePlansPaginator(Consumer<ListResponsePlansRequest.Builder> listResponsePlansRequest)
Lists all response plans in your account.
|
default ListResponsePlansPublisher |
listResponsePlansPaginator(ListResponsePlansRequest listResponsePlansRequest)
Lists all response plans in your account.
|
default CompletableFuture<ListTagsForResourceResponse> |
listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Lists the tags that are attached to the specified response plan.
|
default CompletableFuture<ListTagsForResourceResponse> |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags that are attached to the specified response plan.
|
default CompletableFuture<ListTimelineEventsResponse> |
listTimelineEvents(Consumer<ListTimelineEventsRequest.Builder> listTimelineEventsRequest)
Lists timeline events for the specified incident record.
|
default CompletableFuture<ListTimelineEventsResponse> |
listTimelineEvents(ListTimelineEventsRequest listTimelineEventsRequest)
Lists timeline events for the specified incident record.
|
default ListTimelineEventsPublisher |
listTimelineEventsPaginator(Consumer<ListTimelineEventsRequest.Builder> listTimelineEventsRequest)
Lists timeline events for the specified incident record.
|
default ListTimelineEventsPublisher |
listTimelineEventsPaginator(ListTimelineEventsRequest listTimelineEventsRequest)
Lists timeline events for the specified incident record.
|
default CompletableFuture<PutResourcePolicyResponse> |
putResourcePolicy(Consumer<PutResourcePolicyRequest.Builder> putResourcePolicyRequest)
Adds a resource policy to the specified response plan.
|
default CompletableFuture<PutResourcePolicyResponse> |
putResourcePolicy(PutResourcePolicyRequest putResourcePolicyRequest)
Adds a resource policy to the specified response plan.
|
default SsmIncidentsServiceClientConfiguration |
serviceClientConfiguration() |
default CompletableFuture<StartIncidentResponse> |
startIncident(Consumer<StartIncidentRequest.Builder> startIncidentRequest)
Used to start an incident from CloudWatch alarms, EventBridge events, or manually.
|
default CompletableFuture<StartIncidentResponse> |
startIncident(StartIncidentRequest startIncidentRequest)
Used to start an incident from CloudWatch alarms, EventBridge events, or manually.
|
default CompletableFuture<TagResourceResponse> |
tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Adds a tag to a response plan.
|
default CompletableFuture<TagResourceResponse> |
tagResource(TagResourceRequest tagResourceRequest)
Adds a tag to a response plan.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes a tag from a resource.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(UntagResourceRequest untagResourceRequest)
Removes a tag from a resource.
|
default CompletableFuture<UpdateDeletionProtectionResponse> |
updateDeletionProtection(Consumer<UpdateDeletionProtectionRequest.Builder> updateDeletionProtectionRequest)
Update deletion protection to either allow or deny deletion of the final Region in a replication set.
|
default CompletableFuture<UpdateDeletionProtectionResponse> |
updateDeletionProtection(UpdateDeletionProtectionRequest updateDeletionProtectionRequest)
Update deletion protection to either allow or deny deletion of the final Region in a replication set.
|
default CompletableFuture<UpdateIncidentRecordResponse> |
updateIncidentRecord(Consumer<UpdateIncidentRecordRequest.Builder> updateIncidentRecordRequest)
Update the details of an incident record.
|
default CompletableFuture<UpdateIncidentRecordResponse> |
updateIncidentRecord(UpdateIncidentRecordRequest updateIncidentRecordRequest)
Update the details of an incident record.
|
default CompletableFuture<UpdateRelatedItemsResponse> |
updateRelatedItems(Consumer<UpdateRelatedItemsRequest.Builder> updateRelatedItemsRequest)
Add or remove related items from the related items tab of an incident record.
|
default CompletableFuture<UpdateRelatedItemsResponse> |
updateRelatedItems(UpdateRelatedItemsRequest updateRelatedItemsRequest)
Add or remove related items from the related items tab of an incident record.
|
default CompletableFuture<UpdateReplicationSetResponse> |
updateReplicationSet(Consumer<UpdateReplicationSetRequest.Builder> updateReplicationSetRequest)
Add or delete Regions from your replication set.
|
default CompletableFuture<UpdateReplicationSetResponse> |
updateReplicationSet(UpdateReplicationSetRequest updateReplicationSetRequest)
Add or delete Regions from your replication set.
|
default CompletableFuture<UpdateResponsePlanResponse> |
updateResponsePlan(Consumer<UpdateResponsePlanRequest.Builder> updateResponsePlanRequest)
Updates the specified response plan.
|
default CompletableFuture<UpdateResponsePlanResponse> |
updateResponsePlan(UpdateResponsePlanRequest updateResponsePlanRequest)
Updates the specified response plan.
|
default CompletableFuture<UpdateTimelineEventResponse> |
updateTimelineEvent(Consumer<UpdateTimelineEventRequest.Builder> updateTimelineEventRequest)
Updates a timeline event.
|
default CompletableFuture<UpdateTimelineEventResponse> |
updateTimelineEvent(UpdateTimelineEventRequest updateTimelineEventRequest)
Updates a timeline event.
|
default SsmIncidentsAsyncWaiter |
waiter()
Create an instance of
SsmIncidentsAsyncWaiter using this client. |
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.default CompletableFuture<CreateReplicationSetResponse> createReplicationSet(CreateReplicationSetRequest createReplicationSetRequest)
A replication set replicates and encrypts your data to the provided Regions with the provided KMS key.
createReplicationSetRequest - default CompletableFuture<CreateReplicationSetResponse> createReplicationSet(Consumer<CreateReplicationSetRequest.Builder> createReplicationSetRequest)
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 via CreateReplicationSetRequest.builder()
createReplicationSetRequest - A Consumer that will call methods on
CreateReplicationSetRequest.Builder to create a
request.default CompletableFuture<CreateResponsePlanResponse> createResponsePlan(CreateResponsePlanRequest createResponsePlanRequest)
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.
createResponsePlanRequest - default CompletableFuture<CreateResponsePlanResponse> createResponsePlan(Consumer<CreateResponsePlanRequest.Builder> createResponsePlanRequest)
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 via CreateResponsePlanRequest.builder()
createResponsePlanRequest - A Consumer that will call methods on
CreateResponsePlanRequest.Builder to create a
request.default CompletableFuture<CreateTimelineEventResponse> createTimelineEvent(CreateTimelineEventRequest createTimelineEventRequest)
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.
createTimelineEventRequest - default CompletableFuture<CreateTimelineEventResponse> createTimelineEvent(Consumer<CreateTimelineEventRequest.Builder> createTimelineEventRequest)
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 via CreateTimelineEventRequest.builder()
createTimelineEventRequest - A Consumer that will call methods on
CreateTimelineEventRequest.Builder to create a
request.default CompletableFuture<DeleteIncidentRecordResponse> deleteIncidentRecord(DeleteIncidentRecordRequest deleteIncidentRecordRequest)
Delete an incident record from Incident Manager.
deleteIncidentRecordRequest - default CompletableFuture<DeleteIncidentRecordResponse> deleteIncidentRecord(Consumer<DeleteIncidentRecordRequest.Builder> deleteIncidentRecordRequest)
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 via DeleteIncidentRecordRequest.builder()
deleteIncidentRecordRequest - A Consumer that will call methods on
DeleteIncidentRecordRequest.Builder to create a
request.default CompletableFuture<DeleteReplicationSetResponse> deleteReplicationSet(DeleteReplicationSetRequest deleteReplicationSetRequest)
Deletes all Regions in your replication set. Deleting the replication set deletes all Incident Manager data.
deleteReplicationSetRequest - default CompletableFuture<DeleteReplicationSetResponse> deleteReplicationSet(Consumer<DeleteReplicationSetRequest.Builder> deleteReplicationSetRequest)
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 via DeleteReplicationSetRequest.builder()
deleteReplicationSetRequest - A Consumer that will call methods on
DeleteReplicationSetRequest.Builder to create a
request.default CompletableFuture<DeleteResourcePolicyResponse> deleteResourcePolicy(DeleteResourcePolicyRequest deleteResourcePolicyRequest)
Deletes the resource policy that Resource Access Manager uses to share your Incident Manager resource.
deleteResourcePolicyRequest - default CompletableFuture<DeleteResourcePolicyResponse> deleteResourcePolicy(Consumer<DeleteResourcePolicyRequest.Builder> deleteResourcePolicyRequest)
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 via DeleteResourcePolicyRequest.builder()
deleteResourcePolicyRequest - A Consumer that will call methods on
DeleteResourcePolicyRequest.Builder to create a
request.default CompletableFuture<DeleteResponsePlanResponse> deleteResponsePlan(DeleteResponsePlanRequest deleteResponsePlanRequest)
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.
deleteResponsePlanRequest - default CompletableFuture<DeleteResponsePlanResponse> deleteResponsePlan(Consumer<DeleteResponsePlanRequest.Builder> deleteResponsePlanRequest)
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 via DeleteResponsePlanRequest.builder()
deleteResponsePlanRequest - A Consumer that will call methods on
DeleteResponsePlanRequest.Builder to create a
request.default CompletableFuture<DeleteTimelineEventResponse> deleteTimelineEvent(DeleteTimelineEventRequest deleteTimelineEventRequest)
Deletes a timeline event from an incident.
deleteTimelineEventRequest - default CompletableFuture<DeleteTimelineEventResponse> deleteTimelineEvent(Consumer<DeleteTimelineEventRequest.Builder> deleteTimelineEventRequest)
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 via DeleteTimelineEventRequest.builder()
deleteTimelineEventRequest - A Consumer that will call methods on
DeleteTimelineEventRequest.Builder to create a
request.default CompletableFuture<GetIncidentRecordResponse> getIncidentRecord(GetIncidentRecordRequest getIncidentRecordRequest)
Returns the details for the specified incident record.
getIncidentRecordRequest - default CompletableFuture<GetIncidentRecordResponse> getIncidentRecord(Consumer<GetIncidentRecordRequest.Builder> getIncidentRecordRequest)
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 via GetIncidentRecordRequest.builder()
getIncidentRecordRequest - A Consumer that will call methods on
GetIncidentRecordRequest.Builder to create a
request.default CompletableFuture<GetReplicationSetResponse> getReplicationSet(GetReplicationSetRequest getReplicationSetRequest)
Retrieve your Incident Manager replication set.
getReplicationSetRequest - default CompletableFuture<GetReplicationSetResponse> getReplicationSet(Consumer<GetReplicationSetRequest.Builder> getReplicationSetRequest)
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 via GetReplicationSetRequest.builder()
getReplicationSetRequest - A Consumer that will call methods on
GetReplicationSetRequest.Builder to create a
request.default CompletableFuture<GetResourcePoliciesResponse> getResourcePolicies(GetResourcePoliciesRequest getResourcePoliciesRequest)
Retrieves the resource policies attached to the specified response plan.
getResourcePoliciesRequest - default CompletableFuture<GetResourcePoliciesResponse> getResourcePolicies(Consumer<GetResourcePoliciesRequest.Builder> getResourcePoliciesRequest)
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 via GetResourcePoliciesRequest.builder()
getResourcePoliciesRequest - A Consumer that will call methods on
GetResourcePoliciesRequest.Builder to create a
request.default GetResourcePoliciesPublisher getResourcePoliciesPaginator(GetResourcePoliciesRequest getResourcePoliciesRequest)
Retrieves the resource policies attached to the specified response plan.
This is a variant of
getResourcePolicies(software.amazon.awssdk.services.ssmincidents.model.GetResourcePoliciesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.ssmincidents.paginators.GetResourcePoliciesPublisher publisher = client.getResourcePoliciesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.ssmincidents.paginators.GetResourcePoliciesPublisher publisher = client.getResourcePoliciesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.ssmincidents.model.GetResourcePoliciesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.ssmincidents.model.GetResourcePoliciesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
getResourcePoliciesRequest - default GetResourcePoliciesPublisher getResourcePoliciesPaginator(Consumer<GetResourcePoliciesRequest.Builder> getResourcePoliciesRequest)
Retrieves the resource policies attached to the specified response plan.
This is a variant of
getResourcePolicies(software.amazon.awssdk.services.ssmincidents.model.GetResourcePoliciesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.ssmincidents.paginators.GetResourcePoliciesPublisher publisher = client.getResourcePoliciesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.ssmincidents.paginators.GetResourcePoliciesPublisher publisher = client.getResourcePoliciesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.ssmincidents.model.GetResourcePoliciesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.ssmincidents.model.GetResourcePoliciesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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 via GetResourcePoliciesRequest.builder()
getResourcePoliciesRequest - A Consumer that will call methods on
GetResourcePoliciesRequest.Builder to create a
request.default CompletableFuture<GetResponsePlanResponse> getResponsePlan(GetResponsePlanRequest getResponsePlanRequest)
Retrieves the details of the specified response plan.
getResponsePlanRequest - default CompletableFuture<GetResponsePlanResponse> getResponsePlan(Consumer<GetResponsePlanRequest.Builder> getResponsePlanRequest)
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 via GetResponsePlanRequest.builder()
getResponsePlanRequest - A Consumer that will call methods on
GetResponsePlanRequest.Builder to create a
request.default CompletableFuture<GetTimelineEventResponse> getTimelineEvent(GetTimelineEventRequest getTimelineEventRequest)
Retrieves a timeline event based on its ID and incident record.
getTimelineEventRequest - default CompletableFuture<GetTimelineEventResponse> getTimelineEvent(Consumer<GetTimelineEventRequest.Builder> getTimelineEventRequest)
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 via GetTimelineEventRequest.builder()
getTimelineEventRequest - A Consumer that will call methods on
GetTimelineEventRequest.Builder to create a
request.default CompletableFuture<ListIncidentRecordsResponse> listIncidentRecords(ListIncidentRecordsRequest listIncidentRecordsRequest)
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.
listIncidentRecordsRequest - default CompletableFuture<ListIncidentRecordsResponse> listIncidentRecords(Consumer<ListIncidentRecordsRequest.Builder> listIncidentRecordsRequest)
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 via ListIncidentRecordsRequest.builder()
listIncidentRecordsRequest - A Consumer that will call methods on
ListIncidentRecordsRequest.Builder to create a
request.default ListIncidentRecordsPublisher listIncidentRecordsPaginator(ListIncidentRecordsRequest listIncidentRecordsRequest)
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 variant of
listIncidentRecords(software.amazon.awssdk.services.ssmincidents.model.ListIncidentRecordsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.ssmincidents.paginators.ListIncidentRecordsPublisher publisher = client.listIncidentRecordsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.ssmincidents.paginators.ListIncidentRecordsPublisher publisher = client.listIncidentRecordsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.ssmincidents.model.ListIncidentRecordsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.ssmincidents.model.ListIncidentRecordsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
listIncidentRecordsRequest - default ListIncidentRecordsPublisher listIncidentRecordsPaginator(Consumer<ListIncidentRecordsRequest.Builder> listIncidentRecordsRequest)
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 variant of
listIncidentRecords(software.amazon.awssdk.services.ssmincidents.model.ListIncidentRecordsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.ssmincidents.paginators.ListIncidentRecordsPublisher publisher = client.listIncidentRecordsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.ssmincidents.paginators.ListIncidentRecordsPublisher publisher = client.listIncidentRecordsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.ssmincidents.model.ListIncidentRecordsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.ssmincidents.model.ListIncidentRecordsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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 via ListIncidentRecordsRequest.builder()
listIncidentRecordsRequest - A Consumer that will call methods on
ListIncidentRecordsRequest.Builder to create a
request.default CompletableFuture<ListRelatedItemsResponse> listRelatedItems(ListRelatedItemsRequest listRelatedItemsRequest)
List all related items for an incident record.
listRelatedItemsRequest - default CompletableFuture<ListRelatedItemsResponse> listRelatedItems(Consumer<ListRelatedItemsRequest.Builder> listRelatedItemsRequest)
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 via ListRelatedItemsRequest.builder()
listRelatedItemsRequest - A Consumer that will call methods on
ListRelatedItemsRequest.Builder to create a
request.default ListRelatedItemsPublisher listRelatedItemsPaginator(ListRelatedItemsRequest listRelatedItemsRequest)
List all related items for an incident record.
This is a variant of
listRelatedItems(software.amazon.awssdk.services.ssmincidents.model.ListRelatedItemsRequest) operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.ssmincidents.paginators.ListRelatedItemsPublisher publisher = client.listRelatedItemsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.ssmincidents.paginators.ListRelatedItemsPublisher publisher = client.listRelatedItemsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.ssmincidents.model.ListRelatedItemsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.ssmincidents.model.ListRelatedItemsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
listRelatedItemsRequest - default ListRelatedItemsPublisher listRelatedItemsPaginator(Consumer<ListRelatedItemsRequest.Builder> listRelatedItemsRequest)
List all related items for an incident record.
This is a variant of
listRelatedItems(software.amazon.awssdk.services.ssmincidents.model.ListRelatedItemsRequest) operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.ssmincidents.paginators.ListRelatedItemsPublisher publisher = client.listRelatedItemsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.ssmincidents.paginators.ListRelatedItemsPublisher publisher = client.listRelatedItemsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.ssmincidents.model.ListRelatedItemsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.ssmincidents.model.ListRelatedItemsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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 via ListRelatedItemsRequest.builder()
listRelatedItemsRequest - A Consumer that will call methods on
ListRelatedItemsRequest.Builder to create a
request.default CompletableFuture<ListReplicationSetsResponse> listReplicationSets(ListReplicationSetsRequest listReplicationSetsRequest)
Lists details about the replication set configured in your account.
listReplicationSetsRequest - default CompletableFuture<ListReplicationSetsResponse> listReplicationSets(Consumer<ListReplicationSetsRequest.Builder> listReplicationSetsRequest)
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 via ListReplicationSetsRequest.builder()
listReplicationSetsRequest - A Consumer that will call methods on
ListReplicationSetsRequest.Builder to create a
request.default ListReplicationSetsPublisher listReplicationSetsPaginator(ListReplicationSetsRequest listReplicationSetsRequest)
Lists details about the replication set configured in your account.
This is a variant of
listReplicationSets(software.amazon.awssdk.services.ssmincidents.model.ListReplicationSetsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.ssmincidents.paginators.ListReplicationSetsPublisher publisher = client.listReplicationSetsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.ssmincidents.paginators.ListReplicationSetsPublisher publisher = client.listReplicationSetsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.ssmincidents.model.ListReplicationSetsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.ssmincidents.model.ListReplicationSetsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
listReplicationSetsRequest - default ListReplicationSetsPublisher listReplicationSetsPaginator(Consumer<ListReplicationSetsRequest.Builder> listReplicationSetsRequest)
Lists details about the replication set configured in your account.
This is a variant of
listReplicationSets(software.amazon.awssdk.services.ssmincidents.model.ListReplicationSetsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.ssmincidents.paginators.ListReplicationSetsPublisher publisher = client.listReplicationSetsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.ssmincidents.paginators.ListReplicationSetsPublisher publisher = client.listReplicationSetsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.ssmincidents.model.ListReplicationSetsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.ssmincidents.model.ListReplicationSetsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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 via ListReplicationSetsRequest.builder()
listReplicationSetsRequest - A Consumer that will call methods on
ListReplicationSetsRequest.Builder to create a
request.default CompletableFuture<ListResponsePlansResponse> listResponsePlans(ListResponsePlansRequest listResponsePlansRequest)
Lists all response plans in your account.
listResponsePlansRequest - default CompletableFuture<ListResponsePlansResponse> listResponsePlans(Consumer<ListResponsePlansRequest.Builder> listResponsePlansRequest)
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 via ListResponsePlansRequest.builder()
listResponsePlansRequest - A Consumer that will call methods on
ListResponsePlansRequest.Builder to create a
request.default ListResponsePlansPublisher listResponsePlansPaginator(ListResponsePlansRequest listResponsePlansRequest)
Lists all response plans in your account.
This is a variant of
listResponsePlans(software.amazon.awssdk.services.ssmincidents.model.ListResponsePlansRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.ssmincidents.paginators.ListResponsePlansPublisher publisher = client.listResponsePlansPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.ssmincidents.paginators.ListResponsePlansPublisher publisher = client.listResponsePlansPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.ssmincidents.model.ListResponsePlansResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.ssmincidents.model.ListResponsePlansResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
listResponsePlansRequest - default ListResponsePlansPublisher listResponsePlansPaginator(Consumer<ListResponsePlansRequest.Builder> listResponsePlansRequest)
Lists all response plans in your account.
This is a variant of
listResponsePlans(software.amazon.awssdk.services.ssmincidents.model.ListResponsePlansRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.ssmincidents.paginators.ListResponsePlansPublisher publisher = client.listResponsePlansPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.ssmincidents.paginators.ListResponsePlansPublisher publisher = client.listResponsePlansPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.ssmincidents.model.ListResponsePlansResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.ssmincidents.model.ListResponsePlansResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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 via ListResponsePlansRequest.builder()
listResponsePlansRequest - A Consumer that will call methods on
ListResponsePlansRequest.Builder to create a
request.default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags that are attached to the specified response plan.
listTagsForResourceRequest - default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Lists the tags that are attached to the specified response plan.
This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the
need to create one manually via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on
ListTagsForResourceRequest.Builder to create a
request.default CompletableFuture<ListTimelineEventsResponse> listTimelineEvents(ListTimelineEventsRequest listTimelineEventsRequest)
Lists timeline events for the specified incident record.
listTimelineEventsRequest - default CompletableFuture<ListTimelineEventsResponse> listTimelineEvents(Consumer<ListTimelineEventsRequest.Builder> listTimelineEventsRequest)
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 via ListTimelineEventsRequest.builder()
listTimelineEventsRequest - A Consumer that will call methods on
ListTimelineEventsRequest.Builder to create a
request.default ListTimelineEventsPublisher listTimelineEventsPaginator(ListTimelineEventsRequest listTimelineEventsRequest)
Lists timeline events for the specified incident record.
This is a variant of
listTimelineEvents(software.amazon.awssdk.services.ssmincidents.model.ListTimelineEventsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.ssmincidents.paginators.ListTimelineEventsPublisher publisher = client.listTimelineEventsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.ssmincidents.paginators.ListTimelineEventsPublisher publisher = client.listTimelineEventsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.ssmincidents.model.ListTimelineEventsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.ssmincidents.model.ListTimelineEventsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
listTimelineEventsRequest - default ListTimelineEventsPublisher listTimelineEventsPaginator(Consumer<ListTimelineEventsRequest.Builder> listTimelineEventsRequest)
Lists timeline events for the specified incident record.
This is a variant of
listTimelineEvents(software.amazon.awssdk.services.ssmincidents.model.ListTimelineEventsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.ssmincidents.paginators.ListTimelineEventsPublisher publisher = client.listTimelineEventsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.ssmincidents.paginators.ListTimelineEventsPublisher publisher = client.listTimelineEventsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.ssmincidents.model.ListTimelineEventsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.ssmincidents.model.ListTimelineEventsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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 via ListTimelineEventsRequest.builder()
listTimelineEventsRequest - A Consumer that will call methods on
ListTimelineEventsRequest.Builder to create a
request.default CompletableFuture<PutResourcePolicyResponse> putResourcePolicy(PutResourcePolicyRequest putResourcePolicyRequest)
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.
putResourcePolicyRequest - default CompletableFuture<PutResourcePolicyResponse> putResourcePolicy(Consumer<PutResourcePolicyRequest.Builder> putResourcePolicyRequest)
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 via PutResourcePolicyRequest.builder()
putResourcePolicyRequest - A Consumer that will call methods on
PutResourcePolicyRequest.Builder to create a
request.default CompletableFuture<StartIncidentResponse> startIncident(StartIncidentRequest startIncidentRequest)
Used to start an incident from CloudWatch alarms, EventBridge events, or manually.
startIncidentRequest - default CompletableFuture<StartIncidentResponse> startIncident(Consumer<StartIncidentRequest.Builder> startIncidentRequest)
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 via StartIncidentRequest.builder()
startIncidentRequest - A Consumer that will call methods on
StartIncidentRequest.Builder to create a
request.default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)
Adds a tag to a response plan.
tagResourceRequest - default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
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 via TagResourceRequest.builder()
tagResourceRequest - A Consumer that will call methods on
TagResourceRequest.Builder to create a request.default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)
Removes a tag from a resource.
untagResourceRequest - default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
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 via UntagResourceRequest.builder()
untagResourceRequest - A Consumer that will call methods on
UntagResourceRequest.Builder to create a
request.default CompletableFuture<UpdateDeletionProtectionResponse> updateDeletionProtection(UpdateDeletionProtectionRequest updateDeletionProtectionRequest)
Update deletion protection to either allow or deny deletion of the final Region in a replication set.
updateDeletionProtectionRequest - default CompletableFuture<UpdateDeletionProtectionResponse> updateDeletionProtection(Consumer<UpdateDeletionProtectionRequest.Builder> updateDeletionProtectionRequest)
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 via UpdateDeletionProtectionRequest.builder()
updateDeletionProtectionRequest - A Consumer that will call methods on
UpdateDeletionProtectionRequest.Builder to
create a request.default CompletableFuture<UpdateIncidentRecordResponse> updateIncidentRecord(UpdateIncidentRecordRequest updateIncidentRecordRequest)
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.
updateIncidentRecordRequest - default CompletableFuture<UpdateIncidentRecordResponse> updateIncidentRecord(Consumer<UpdateIncidentRecordRequest.Builder> updateIncidentRecordRequest)
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 via UpdateIncidentRecordRequest.builder()
updateIncidentRecordRequest - A Consumer that will call methods on
UpdateIncidentRecordRequest.Builder to create a
request.default CompletableFuture<UpdateRelatedItemsResponse> updateRelatedItems(UpdateRelatedItemsRequest updateRelatedItemsRequest)
Add or remove related items from the related items tab of an incident record.
updateRelatedItemsRequest - default CompletableFuture<UpdateRelatedItemsResponse> updateRelatedItems(Consumer<UpdateRelatedItemsRequest.Builder> updateRelatedItemsRequest)
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 via UpdateRelatedItemsRequest.builder()
updateRelatedItemsRequest - A Consumer that will call methods on
UpdateRelatedItemsRequest.Builder to create a
request.default CompletableFuture<UpdateReplicationSetResponse> updateReplicationSet(UpdateReplicationSetRequest updateReplicationSetRequest)
Add or delete Regions from your replication set.
updateReplicationSetRequest - default CompletableFuture<UpdateReplicationSetResponse> updateReplicationSet(Consumer<UpdateReplicationSetRequest.Builder> updateReplicationSetRequest)
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 via UpdateReplicationSetRequest.builder()
updateReplicationSetRequest - A Consumer that will call methods on
UpdateReplicationSetRequest.Builder to create a
request.default CompletableFuture<UpdateResponsePlanResponse> updateResponsePlan(UpdateResponsePlanRequest updateResponsePlanRequest)
Updates the specified response plan.
updateResponsePlanRequest - default CompletableFuture<UpdateResponsePlanResponse> updateResponsePlan(Consumer<UpdateResponsePlanRequest.Builder> updateResponsePlanRequest)
Updates the specified response plan.
This is a convenience which creates an instance of the UpdateResponsePlanRequest.Builder avoiding the
need to create one manually via UpdateResponsePlanRequest.builder()
updateResponsePlanRequest - A Consumer that will call methods on
UpdateResponsePlanRequest.Builder to create a
request.default CompletableFuture<UpdateTimelineEventResponse> updateTimelineEvent(UpdateTimelineEventRequest updateTimelineEventRequest)
Updates a timeline event. You can update events of type Custom Event.
updateTimelineEventRequest - default CompletableFuture<UpdateTimelineEventResponse> updateTimelineEvent(Consumer<UpdateTimelineEventRequest.Builder> updateTimelineEventRequest)
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 via UpdateTimelineEventRequest.builder()
updateTimelineEventRequest - A Consumer that will call methods on
UpdateTimelineEventRequest.Builder to create a
request.default SsmIncidentsAsyncWaiter waiter()
SsmIncidentsAsyncWaiter using this client.
Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.
SsmIncidentsAsyncWaiterdefault SsmIncidentsServiceClientConfiguration serviceClientConfiguration()
serviceClientConfiguration in interface AwsClientserviceClientConfiguration in interface SdkClientstatic SsmIncidentsAsyncClient create()
SsmIncidentsAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static SsmIncidentsAsyncClientBuilder builder()
SsmIncidentsAsyncClient.Copyright © 2023. All rights reserved.