@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSRoute53RecoveryReadinessAsync extends AbstractAWSRoute53RecoveryReadiness implements AWSRoute53RecoveryReadinessAsync
AWSRoute53RecoveryReadinessAsync. Convenient method forms pass through to the
corresponding overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXcreateCell, createCrossAccountAuthorization, createReadinessCheck, createRecoveryGroup, createResourceSet, deleteCell, deleteCrossAccountAuthorization, deleteReadinessCheck, deleteRecoveryGroup, deleteResourceSet, getArchitectureRecommendations, getCachedResponseMetadata, getCell, getCellReadinessSummary, getReadinessCheck, getReadinessCheckResourceStatus, getReadinessCheckStatus, getRecoveryGroup, getRecoveryGroupReadinessSummary, getResourceSet, listCells, listCrossAccountAuthorizations, listReadinessChecks, listRecoveryGroups, listResourceSets, listRules, listTagsForResources, shutdown, tagResource, untagResource, updateCell, updateReadinessCheck, updateRecoveryGroup, updateResourceSetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateCell, createCrossAccountAuthorization, createReadinessCheck, createRecoveryGroup, createResourceSet, deleteCell, deleteCrossAccountAuthorization, deleteReadinessCheck, deleteRecoveryGroup, deleteResourceSet, getArchitectureRecommendations, getCachedResponseMetadata, getCell, getCellReadinessSummary, getReadinessCheck, getReadinessCheckResourceStatus, getReadinessCheckStatus, getRecoveryGroup, getRecoveryGroupReadinessSummary, getResourceSet, listCells, listCrossAccountAuthorizations, listReadinessChecks, listRecoveryGroups, listResourceSets, listRules, listTagsForResources, shutdown, tagResource, untagResource, updateCell, updateReadinessCheck, updateRecoveryGroup, updateResourceSetpublic Future<CreateCellResult> createCellAsync(CreateCellRequest request)
AWSRoute53RecoveryReadinessAsyncCreates a cell in an account.
createCellAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<CreateCellResult> createCellAsync(CreateCellRequest request, AsyncHandler<CreateCellRequest,CreateCellResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncCreates a cell in an account.
createCellAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateCrossAccountAuthorizationResult> createCrossAccountAuthorizationAsync(CreateCrossAccountAuthorizationRequest request)
AWSRoute53RecoveryReadinessAsyncCreates a cross-account readiness authorization. This lets you authorize another account to work with Route 53 Application Recovery Controller, for example, to check the readiness status of resources in a separate account.
createCrossAccountAuthorizationAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<CreateCrossAccountAuthorizationResult> createCrossAccountAuthorizationAsync(CreateCrossAccountAuthorizationRequest request, AsyncHandler<CreateCrossAccountAuthorizationRequest,CreateCrossAccountAuthorizationResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncCreates a cross-account readiness authorization. This lets you authorize another account to work with Route 53 Application Recovery Controller, for example, to check the readiness status of resources in a separate account.
createCrossAccountAuthorizationAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateReadinessCheckResult> createReadinessCheckAsync(CreateReadinessCheckRequest request)
AWSRoute53RecoveryReadinessAsyncCreates a readiness check in an account. A readiness check monitors a resource set in your application, such as a set of Amazon Aurora instances, that Application Recovery Controller is auditing recovery readiness for. The audits run once every minute on every resource that's associated with a readiness check.
createReadinessCheckAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<CreateReadinessCheckResult> createReadinessCheckAsync(CreateReadinessCheckRequest request, AsyncHandler<CreateReadinessCheckRequest,CreateReadinessCheckResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncCreates a readiness check in an account. A readiness check monitors a resource set in your application, such as a set of Amazon Aurora instances, that Application Recovery Controller is auditing recovery readiness for. The audits run once every minute on every resource that's associated with a readiness check.
createReadinessCheckAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateRecoveryGroupResult> createRecoveryGroupAsync(CreateRecoveryGroupRequest request)
AWSRoute53RecoveryReadinessAsyncCreates a recovery group in an account. A recovery group corresponds to an application and includes a list of the cells that make up the application.
createRecoveryGroupAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<CreateRecoveryGroupResult> createRecoveryGroupAsync(CreateRecoveryGroupRequest request, AsyncHandler<CreateRecoveryGroupRequest,CreateRecoveryGroupResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncCreates a recovery group in an account. A recovery group corresponds to an application and includes a list of the cells that make up the application.
createRecoveryGroupAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateResourceSetResult> createResourceSetAsync(CreateResourceSetRequest request)
AWSRoute53RecoveryReadinessAsyncCreates a resource set. A resource set is a set of resources of one type that span multiple cells. You can associate a resource set with a readiness check to monitor the resources for failover readiness.
createResourceSetAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<CreateResourceSetResult> createResourceSetAsync(CreateResourceSetRequest request, AsyncHandler<CreateResourceSetRequest,CreateResourceSetResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncCreates a resource set. A resource set is a set of resources of one type that span multiple cells. You can associate a resource set with a readiness check to monitor the resources for failover readiness.
createResourceSetAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteCellResult> deleteCellAsync(DeleteCellRequest request)
AWSRoute53RecoveryReadinessAsyncDelete a cell. When successful, the response code is 204, with no response body.
deleteCellAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<DeleteCellResult> deleteCellAsync(DeleteCellRequest request, AsyncHandler<DeleteCellRequest,DeleteCellResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncDelete a cell. When successful, the response code is 204, with no response body.
deleteCellAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteCrossAccountAuthorizationResult> deleteCrossAccountAuthorizationAsync(DeleteCrossAccountAuthorizationRequest request)
AWSRoute53RecoveryReadinessAsyncDeletes cross account readiness authorization.
deleteCrossAccountAuthorizationAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<DeleteCrossAccountAuthorizationResult> deleteCrossAccountAuthorizationAsync(DeleteCrossAccountAuthorizationRequest request, AsyncHandler<DeleteCrossAccountAuthorizationRequest,DeleteCrossAccountAuthorizationResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncDeletes cross account readiness authorization.
deleteCrossAccountAuthorizationAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteReadinessCheckResult> deleteReadinessCheckAsync(DeleteReadinessCheckRequest request)
AWSRoute53RecoveryReadinessAsyncDeletes a readiness check.
deleteReadinessCheckAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<DeleteReadinessCheckResult> deleteReadinessCheckAsync(DeleteReadinessCheckRequest request, AsyncHandler<DeleteReadinessCheckRequest,DeleteReadinessCheckResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncDeletes a readiness check.
deleteReadinessCheckAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteRecoveryGroupResult> deleteRecoveryGroupAsync(DeleteRecoveryGroupRequest request)
AWSRoute53RecoveryReadinessAsyncDeletes a recovery group.
deleteRecoveryGroupAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<DeleteRecoveryGroupResult> deleteRecoveryGroupAsync(DeleteRecoveryGroupRequest request, AsyncHandler<DeleteRecoveryGroupRequest,DeleteRecoveryGroupResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncDeletes a recovery group.
deleteRecoveryGroupAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteResourceSetResult> deleteResourceSetAsync(DeleteResourceSetRequest request)
AWSRoute53RecoveryReadinessAsyncDeletes a resource set.
deleteResourceSetAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<DeleteResourceSetResult> deleteResourceSetAsync(DeleteResourceSetRequest request, AsyncHandler<DeleteResourceSetRequest,DeleteResourceSetResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncDeletes a resource set.
deleteResourceSetAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetArchitectureRecommendationsResult> getArchitectureRecommendationsAsync(GetArchitectureRecommendationsRequest request)
AWSRoute53RecoveryReadinessAsyncGets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.
getArchitectureRecommendationsAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<GetArchitectureRecommendationsResult> getArchitectureRecommendationsAsync(GetArchitectureRecommendationsRequest request, AsyncHandler<GetArchitectureRecommendationsRequest,GetArchitectureRecommendationsResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncGets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.
getArchitectureRecommendationsAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetCellResult> getCellAsync(GetCellRequest request)
AWSRoute53RecoveryReadinessAsyncGets information about a cell including cell name, cell Amazon Resource Name (ARN), ARNs of nested cells for this cell, and a list of those cell ARNs with their associated recovery group ARNs.
getCellAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<GetCellResult> getCellAsync(GetCellRequest request, AsyncHandler<GetCellRequest,GetCellResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncGets information about a cell including cell name, cell Amazon Resource Name (ARN), ARNs of nested cells for this cell, and a list of those cell ARNs with their associated recovery group ARNs.
getCellAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetCellReadinessSummaryResult> getCellReadinessSummaryAsync(GetCellReadinessSummaryRequest request)
AWSRoute53RecoveryReadinessAsyncGets readiness for a cell. Aggregates the readiness of all the resources that are associated with the cell into a single value.
getCellReadinessSummaryAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<GetCellReadinessSummaryResult> getCellReadinessSummaryAsync(GetCellReadinessSummaryRequest request, AsyncHandler<GetCellReadinessSummaryRequest,GetCellReadinessSummaryResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncGets readiness for a cell. Aggregates the readiness of all the resources that are associated with the cell into a single value.
getCellReadinessSummaryAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetReadinessCheckResult> getReadinessCheckAsync(GetReadinessCheckRequest request)
AWSRoute53RecoveryReadinessAsyncGets details about a readiness check.
getReadinessCheckAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<GetReadinessCheckResult> getReadinessCheckAsync(GetReadinessCheckRequest request, AsyncHandler<GetReadinessCheckRequest,GetReadinessCheckResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncGets details about a readiness check.
getReadinessCheckAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetReadinessCheckResourceStatusResult> getReadinessCheckResourceStatusAsync(GetReadinessCheckResourceStatusRequest request)
AWSRoute53RecoveryReadinessAsyncGets individual readiness status for a readiness check. To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in the recovery group, use GetRecoveryGroupReadinessSummary.
getReadinessCheckResourceStatusAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<GetReadinessCheckResourceStatusResult> getReadinessCheckResourceStatusAsync(GetReadinessCheckResourceStatusRequest request, AsyncHandler<GetReadinessCheckResourceStatusRequest,GetReadinessCheckResourceStatusResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncGets individual readiness status for a readiness check. To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in the recovery group, use GetRecoveryGroupReadinessSummary.
getReadinessCheckResourceStatusAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetReadinessCheckStatusResult> getReadinessCheckStatusAsync(GetReadinessCheckStatusRequest request)
AWSRoute53RecoveryReadinessAsyncGets the readiness status for an individual readiness check. To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in a recovery group, use GetRecoveryGroupReadinessSummary.
getReadinessCheckStatusAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<GetReadinessCheckStatusResult> getReadinessCheckStatusAsync(GetReadinessCheckStatusRequest request, AsyncHandler<GetReadinessCheckStatusRequest,GetReadinessCheckStatusResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncGets the readiness status for an individual readiness check. To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in a recovery group, use GetRecoveryGroupReadinessSummary.
getReadinessCheckStatusAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetRecoveryGroupResult> getRecoveryGroupAsync(GetRecoveryGroupRequest request)
AWSRoute53RecoveryReadinessAsyncGets details about a recovery group, including a list of the cells that are included in it.
getRecoveryGroupAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<GetRecoveryGroupResult> getRecoveryGroupAsync(GetRecoveryGroupRequest request, AsyncHandler<GetRecoveryGroupRequest,GetRecoveryGroupResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncGets details about a recovery group, including a list of the cells that are included in it.
getRecoveryGroupAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetRecoveryGroupReadinessSummaryResult> getRecoveryGroupReadinessSummaryAsync(GetRecoveryGroupReadinessSummaryRequest request)
AWSRoute53RecoveryReadinessAsyncDisplays a summary of information about a recovery group's readiness status. Includes the readiness checks for resources in the recovery group and the readiness status of each one.
getRecoveryGroupReadinessSummaryAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<GetRecoveryGroupReadinessSummaryResult> getRecoveryGroupReadinessSummaryAsync(GetRecoveryGroupReadinessSummaryRequest request, AsyncHandler<GetRecoveryGroupReadinessSummaryRequest,GetRecoveryGroupReadinessSummaryResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncDisplays a summary of information about a recovery group's readiness status. Includes the readiness checks for resources in the recovery group and the readiness status of each one.
getRecoveryGroupReadinessSummaryAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetResourceSetResult> getResourceSetAsync(GetResourceSetRequest request)
AWSRoute53RecoveryReadinessAsyncDisplays the details about a resource set, including a list of the resources in the set.
getResourceSetAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<GetResourceSetResult> getResourceSetAsync(GetResourceSetRequest request, AsyncHandler<GetResourceSetRequest,GetResourceSetResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncDisplays the details about a resource set, including a list of the resources in the set.
getResourceSetAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListCellsResult> listCellsAsync(ListCellsRequest request)
AWSRoute53RecoveryReadinessAsyncLists the cells for an account.
listCellsAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<ListCellsResult> listCellsAsync(ListCellsRequest request, AsyncHandler<ListCellsRequest,ListCellsResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncLists the cells for an account.
listCellsAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListCrossAccountAuthorizationsResult> listCrossAccountAuthorizationsAsync(ListCrossAccountAuthorizationsRequest request)
AWSRoute53RecoveryReadinessAsyncLists the cross-account readiness authorizations that are in place for an account.
listCrossAccountAuthorizationsAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<ListCrossAccountAuthorizationsResult> listCrossAccountAuthorizationsAsync(ListCrossAccountAuthorizationsRequest request, AsyncHandler<ListCrossAccountAuthorizationsRequest,ListCrossAccountAuthorizationsResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncLists the cross-account readiness authorizations that are in place for an account.
listCrossAccountAuthorizationsAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListReadinessChecksResult> listReadinessChecksAsync(ListReadinessChecksRequest request)
AWSRoute53RecoveryReadinessAsyncLists the readiness checks for an account.
listReadinessChecksAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<ListReadinessChecksResult> listReadinessChecksAsync(ListReadinessChecksRequest request, AsyncHandler<ListReadinessChecksRequest,ListReadinessChecksResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncLists the readiness checks for an account.
listReadinessChecksAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListRecoveryGroupsResult> listRecoveryGroupsAsync(ListRecoveryGroupsRequest request)
AWSRoute53RecoveryReadinessAsyncLists the recovery groups in an account.
listRecoveryGroupsAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<ListRecoveryGroupsResult> listRecoveryGroupsAsync(ListRecoveryGroupsRequest request, AsyncHandler<ListRecoveryGroupsRequest,ListRecoveryGroupsResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncLists the recovery groups in an account.
listRecoveryGroupsAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListResourceSetsResult> listResourceSetsAsync(ListResourceSetsRequest request)
AWSRoute53RecoveryReadinessAsyncLists the resource sets in an account.
listResourceSetsAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<ListResourceSetsResult> listResourceSetsAsync(ListResourceSetsRequest request, AsyncHandler<ListResourceSetsRequest,ListResourceSetsResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncLists the resource sets in an account.
listResourceSetsAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListRulesResult> listRulesAsync(ListRulesRequest request)
AWSRoute53RecoveryReadinessAsyncLists all readiness rules, or lists the readiness rules for a specific resource type.
listRulesAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<ListRulesResult> listRulesAsync(ListRulesRequest request, AsyncHandler<ListRulesRequest,ListRulesResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncLists all readiness rules, or lists the readiness rules for a specific resource type.
listRulesAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourcesResult> listTagsForResourcesAsync(ListTagsForResourcesRequest request)
AWSRoute53RecoveryReadinessAsyncLists the tags for a resource.
listTagsForResourcesAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<ListTagsForResourcesResult> listTagsForResourcesAsync(ListTagsForResourcesRequest request, AsyncHandler<ListTagsForResourcesRequest,ListTagsForResourcesResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncLists the tags for a resource.
listTagsForResourcesAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSRoute53RecoveryReadinessAsyncAdds a tag to a resource.
tagResourceAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncAdds a tag to a resource.
tagResourceAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSRoute53RecoveryReadinessAsyncRemoves a tag from a resource.
untagResourceAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncRemoves a tag from a resource.
untagResourceAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateCellResult> updateCellAsync(UpdateCellRequest request)
AWSRoute53RecoveryReadinessAsyncUpdates a cell to replace the list of nested cells with a new list of nested cells.
updateCellAsync in interface AWSRoute53RecoveryReadinessAsyncpublic Future<UpdateCellResult> updateCellAsync(UpdateCellRequest request, AsyncHandler<UpdateCellRequest,UpdateCellResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncUpdates a cell to replace the list of nested cells with a new list of nested cells.
updateCellAsync in interface AWSRoute53RecoveryReadinessAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateReadinessCheckResult> updateReadinessCheckAsync(UpdateReadinessCheckRequest request)
AWSRoute53RecoveryReadinessAsyncUpdates a readiness check.
updateReadinessCheckAsync in interface AWSRoute53RecoveryReadinessAsyncrequest - Name of a readiness check to describe.public Future<UpdateReadinessCheckResult> updateReadinessCheckAsync(UpdateReadinessCheckRequest request, AsyncHandler<UpdateReadinessCheckRequest,UpdateReadinessCheckResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncUpdates a readiness check.
updateReadinessCheckAsync in interface AWSRoute53RecoveryReadinessAsyncrequest - Name of a readiness check to describe.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateRecoveryGroupResult> updateRecoveryGroupAsync(UpdateRecoveryGroupRequest request)
AWSRoute53RecoveryReadinessAsyncUpdates a recovery group.
updateRecoveryGroupAsync in interface AWSRoute53RecoveryReadinessAsyncrequest - Name of a recovery group.public Future<UpdateRecoveryGroupResult> updateRecoveryGroupAsync(UpdateRecoveryGroupRequest request, AsyncHandler<UpdateRecoveryGroupRequest,UpdateRecoveryGroupResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncUpdates a recovery group.
updateRecoveryGroupAsync in interface AWSRoute53RecoveryReadinessAsyncrequest - Name of a recovery group.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateResourceSetResult> updateResourceSetAsync(UpdateResourceSetRequest request)
AWSRoute53RecoveryReadinessAsyncUpdates a resource set.
updateResourceSetAsync in interface AWSRoute53RecoveryReadinessAsyncrequest - Name of a resource set.public Future<UpdateResourceSetResult> updateResourceSetAsync(UpdateResourceSetRequest request, AsyncHandler<UpdateResourceSetRequest,UpdateResourceSetResult> asyncHandler)
AWSRoute53RecoveryReadinessAsyncUpdates a resource set.
updateResourceSetAsync in interface AWSRoute53RecoveryReadinessAsyncrequest - Name of a resource set.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.