@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_PREFIX
createCell, 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, updateResourceSet
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createCell, 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, updateResourceSet
public Future<CreateCellResult> createCellAsync(CreateCellRequest request)
AWSRoute53RecoveryReadinessAsync
Creates a cell in an account.
createCellAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<CreateCellResult> createCellAsync(CreateCellRequest request, AsyncHandler<CreateCellRequest,CreateCellResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Creates a cell in an account.
createCellAsync
in interface AWSRoute53RecoveryReadinessAsync
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<CreateCrossAccountAuthorizationResult> createCrossAccountAuthorizationAsync(CreateCrossAccountAuthorizationRequest request)
AWSRoute53RecoveryReadinessAsync
Creates 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 AWSRoute53RecoveryReadinessAsync
public Future<CreateCrossAccountAuthorizationResult> createCrossAccountAuthorizationAsync(CreateCrossAccountAuthorizationRequest request, AsyncHandler<CreateCrossAccountAuthorizationRequest,CreateCrossAccountAuthorizationResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Creates 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 AWSRoute53RecoveryReadinessAsync
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<CreateReadinessCheckResult> createReadinessCheckAsync(CreateReadinessCheckRequest request)
AWSRoute53RecoveryReadinessAsync
Creates 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 AWSRoute53RecoveryReadinessAsync
public Future<CreateReadinessCheckResult> createReadinessCheckAsync(CreateReadinessCheckRequest request, AsyncHandler<CreateReadinessCheckRequest,CreateReadinessCheckResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Creates 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 AWSRoute53RecoveryReadinessAsync
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<CreateRecoveryGroupResult> createRecoveryGroupAsync(CreateRecoveryGroupRequest request)
AWSRoute53RecoveryReadinessAsync
Creates 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 AWSRoute53RecoveryReadinessAsync
public Future<CreateRecoveryGroupResult> createRecoveryGroupAsync(CreateRecoveryGroupRequest request, AsyncHandler<CreateRecoveryGroupRequest,CreateRecoveryGroupResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Creates 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 AWSRoute53RecoveryReadinessAsync
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<CreateResourceSetResult> createResourceSetAsync(CreateResourceSetRequest request)
AWSRoute53RecoveryReadinessAsync
Creates 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 AWSRoute53RecoveryReadinessAsync
public Future<CreateResourceSetResult> createResourceSetAsync(CreateResourceSetRequest request, AsyncHandler<CreateResourceSetRequest,CreateResourceSetResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Creates 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 AWSRoute53RecoveryReadinessAsync
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<DeleteCellResult> deleteCellAsync(DeleteCellRequest request)
AWSRoute53RecoveryReadinessAsync
Delete a cell. When successful, the response code is 204, with no response body.
deleteCellAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<DeleteCellResult> deleteCellAsync(DeleteCellRequest request, AsyncHandler<DeleteCellRequest,DeleteCellResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Delete a cell. When successful, the response code is 204, with no response body.
deleteCellAsync
in interface AWSRoute53RecoveryReadinessAsync
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<DeleteCrossAccountAuthorizationResult> deleteCrossAccountAuthorizationAsync(DeleteCrossAccountAuthorizationRequest request)
AWSRoute53RecoveryReadinessAsync
Deletes cross account readiness authorization.
deleteCrossAccountAuthorizationAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<DeleteCrossAccountAuthorizationResult> deleteCrossAccountAuthorizationAsync(DeleteCrossAccountAuthorizationRequest request, AsyncHandler<DeleteCrossAccountAuthorizationRequest,DeleteCrossAccountAuthorizationResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Deletes cross account readiness authorization.
deleteCrossAccountAuthorizationAsync
in interface AWSRoute53RecoveryReadinessAsync
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<DeleteReadinessCheckResult> deleteReadinessCheckAsync(DeleteReadinessCheckRequest request)
AWSRoute53RecoveryReadinessAsync
Deletes a readiness check.
deleteReadinessCheckAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<DeleteReadinessCheckResult> deleteReadinessCheckAsync(DeleteReadinessCheckRequest request, AsyncHandler<DeleteReadinessCheckRequest,DeleteReadinessCheckResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Deletes a readiness check.
deleteReadinessCheckAsync
in interface AWSRoute53RecoveryReadinessAsync
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<DeleteRecoveryGroupResult> deleteRecoveryGroupAsync(DeleteRecoveryGroupRequest request)
AWSRoute53RecoveryReadinessAsync
Deletes a recovery group.
deleteRecoveryGroupAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<DeleteRecoveryGroupResult> deleteRecoveryGroupAsync(DeleteRecoveryGroupRequest request, AsyncHandler<DeleteRecoveryGroupRequest,DeleteRecoveryGroupResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Deletes a recovery group.
deleteRecoveryGroupAsync
in interface AWSRoute53RecoveryReadinessAsync
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<DeleteResourceSetResult> deleteResourceSetAsync(DeleteResourceSetRequest request)
AWSRoute53RecoveryReadinessAsync
Deletes a resource set.
deleteResourceSetAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<DeleteResourceSetResult> deleteResourceSetAsync(DeleteResourceSetRequest request, AsyncHandler<DeleteResourceSetRequest,DeleteResourceSetResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Deletes a resource set.
deleteResourceSetAsync
in interface AWSRoute53RecoveryReadinessAsync
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<GetArchitectureRecommendationsResult> getArchitectureRecommendationsAsync(GetArchitectureRecommendationsRequest request)
AWSRoute53RecoveryReadinessAsync
Gets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.
getArchitectureRecommendationsAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<GetArchitectureRecommendationsResult> getArchitectureRecommendationsAsync(GetArchitectureRecommendationsRequest request, AsyncHandler<GetArchitectureRecommendationsRequest,GetArchitectureRecommendationsResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Gets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.
getArchitectureRecommendationsAsync
in interface AWSRoute53RecoveryReadinessAsync
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<GetCellResult> getCellAsync(GetCellRequest request)
AWSRoute53RecoveryReadinessAsync
Gets 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 AWSRoute53RecoveryReadinessAsync
public Future<GetCellResult> getCellAsync(GetCellRequest request, AsyncHandler<GetCellRequest,GetCellResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Gets 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 AWSRoute53RecoveryReadinessAsync
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<GetCellReadinessSummaryResult> getCellReadinessSummaryAsync(GetCellReadinessSummaryRequest request)
AWSRoute53RecoveryReadinessAsync
Gets readiness for a cell. Aggregates the readiness of all the resources that are associated with the cell into a single value.
getCellReadinessSummaryAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<GetCellReadinessSummaryResult> getCellReadinessSummaryAsync(GetCellReadinessSummaryRequest request, AsyncHandler<GetCellReadinessSummaryRequest,GetCellReadinessSummaryResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Gets readiness for a cell. Aggregates the readiness of all the resources that are associated with the cell into a single value.
getCellReadinessSummaryAsync
in interface AWSRoute53RecoveryReadinessAsync
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<GetReadinessCheckResult> getReadinessCheckAsync(GetReadinessCheckRequest request)
AWSRoute53RecoveryReadinessAsync
Gets details about a readiness check.
getReadinessCheckAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<GetReadinessCheckResult> getReadinessCheckAsync(GetReadinessCheckRequest request, AsyncHandler<GetReadinessCheckRequest,GetReadinessCheckResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Gets details about a readiness check.
getReadinessCheckAsync
in interface AWSRoute53RecoveryReadinessAsync
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<GetReadinessCheckResourceStatusResult> getReadinessCheckResourceStatusAsync(GetReadinessCheckResourceStatusRequest request)
AWSRoute53RecoveryReadinessAsync
Gets 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 AWSRoute53RecoveryReadinessAsync
public Future<GetReadinessCheckResourceStatusResult> getReadinessCheckResourceStatusAsync(GetReadinessCheckResourceStatusRequest request, AsyncHandler<GetReadinessCheckResourceStatusRequest,GetReadinessCheckResourceStatusResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Gets 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 AWSRoute53RecoveryReadinessAsync
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<GetReadinessCheckStatusResult> getReadinessCheckStatusAsync(GetReadinessCheckStatusRequest request)
AWSRoute53RecoveryReadinessAsync
Gets 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 AWSRoute53RecoveryReadinessAsync
public Future<GetReadinessCheckStatusResult> getReadinessCheckStatusAsync(GetReadinessCheckStatusRequest request, AsyncHandler<GetReadinessCheckStatusRequest,GetReadinessCheckStatusResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Gets 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 AWSRoute53RecoveryReadinessAsync
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<GetRecoveryGroupResult> getRecoveryGroupAsync(GetRecoveryGroupRequest request)
AWSRoute53RecoveryReadinessAsync
Gets details about a recovery group, including a list of the cells that are included in it.
getRecoveryGroupAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<GetRecoveryGroupResult> getRecoveryGroupAsync(GetRecoveryGroupRequest request, AsyncHandler<GetRecoveryGroupRequest,GetRecoveryGroupResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Gets details about a recovery group, including a list of the cells that are included in it.
getRecoveryGroupAsync
in interface AWSRoute53RecoveryReadinessAsync
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<GetRecoveryGroupReadinessSummaryResult> getRecoveryGroupReadinessSummaryAsync(GetRecoveryGroupReadinessSummaryRequest request)
AWSRoute53RecoveryReadinessAsync
Displays 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 AWSRoute53RecoveryReadinessAsync
public Future<GetRecoveryGroupReadinessSummaryResult> getRecoveryGroupReadinessSummaryAsync(GetRecoveryGroupReadinessSummaryRequest request, AsyncHandler<GetRecoveryGroupReadinessSummaryRequest,GetRecoveryGroupReadinessSummaryResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Displays 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 AWSRoute53RecoveryReadinessAsync
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<GetResourceSetResult> getResourceSetAsync(GetResourceSetRequest request)
AWSRoute53RecoveryReadinessAsync
Displays the details about a resource set, including a list of the resources in the set.
getResourceSetAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<GetResourceSetResult> getResourceSetAsync(GetResourceSetRequest request, AsyncHandler<GetResourceSetRequest,GetResourceSetResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Displays the details about a resource set, including a list of the resources in the set.
getResourceSetAsync
in interface AWSRoute53RecoveryReadinessAsync
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<ListCellsResult> listCellsAsync(ListCellsRequest request)
AWSRoute53RecoveryReadinessAsync
Lists the cells for an account.
listCellsAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<ListCellsResult> listCellsAsync(ListCellsRequest request, AsyncHandler<ListCellsRequest,ListCellsResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Lists the cells for an account.
listCellsAsync
in interface AWSRoute53RecoveryReadinessAsync
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<ListCrossAccountAuthorizationsResult> listCrossAccountAuthorizationsAsync(ListCrossAccountAuthorizationsRequest request)
AWSRoute53RecoveryReadinessAsync
Lists the cross-account readiness authorizations that are in place for an account.
listCrossAccountAuthorizationsAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<ListCrossAccountAuthorizationsResult> listCrossAccountAuthorizationsAsync(ListCrossAccountAuthorizationsRequest request, AsyncHandler<ListCrossAccountAuthorizationsRequest,ListCrossAccountAuthorizationsResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Lists the cross-account readiness authorizations that are in place for an account.
listCrossAccountAuthorizationsAsync
in interface AWSRoute53RecoveryReadinessAsync
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<ListReadinessChecksResult> listReadinessChecksAsync(ListReadinessChecksRequest request)
AWSRoute53RecoveryReadinessAsync
Lists the readiness checks for an account.
listReadinessChecksAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<ListReadinessChecksResult> listReadinessChecksAsync(ListReadinessChecksRequest request, AsyncHandler<ListReadinessChecksRequest,ListReadinessChecksResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Lists the readiness checks for an account.
listReadinessChecksAsync
in interface AWSRoute53RecoveryReadinessAsync
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<ListRecoveryGroupsResult> listRecoveryGroupsAsync(ListRecoveryGroupsRequest request)
AWSRoute53RecoveryReadinessAsync
Lists the recovery groups in an account.
listRecoveryGroupsAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<ListRecoveryGroupsResult> listRecoveryGroupsAsync(ListRecoveryGroupsRequest request, AsyncHandler<ListRecoveryGroupsRequest,ListRecoveryGroupsResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Lists the recovery groups in an account.
listRecoveryGroupsAsync
in interface AWSRoute53RecoveryReadinessAsync
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<ListResourceSetsResult> listResourceSetsAsync(ListResourceSetsRequest request)
AWSRoute53RecoveryReadinessAsync
Lists the resource sets in an account.
listResourceSetsAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<ListResourceSetsResult> listResourceSetsAsync(ListResourceSetsRequest request, AsyncHandler<ListResourceSetsRequest,ListResourceSetsResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Lists the resource sets in an account.
listResourceSetsAsync
in interface AWSRoute53RecoveryReadinessAsync
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<ListRulesResult> listRulesAsync(ListRulesRequest request)
AWSRoute53RecoveryReadinessAsync
Lists all readiness rules, or lists the readiness rules for a specific resource type.
listRulesAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<ListRulesResult> listRulesAsync(ListRulesRequest request, AsyncHandler<ListRulesRequest,ListRulesResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Lists all readiness rules, or lists the readiness rules for a specific resource type.
listRulesAsync
in interface AWSRoute53RecoveryReadinessAsync
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<ListTagsForResourcesResult> listTagsForResourcesAsync(ListTagsForResourcesRequest request)
AWSRoute53RecoveryReadinessAsync
Lists the tags for a resource.
listTagsForResourcesAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<ListTagsForResourcesResult> listTagsForResourcesAsync(ListTagsForResourcesRequest request, AsyncHandler<ListTagsForResourcesRequest,ListTagsForResourcesResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Lists the tags for a resource.
listTagsForResourcesAsync
in interface AWSRoute53RecoveryReadinessAsync
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<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSRoute53RecoveryReadinessAsync
Adds a tag to a resource.
tagResourceAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Adds a tag to a resource.
tagResourceAsync
in interface AWSRoute53RecoveryReadinessAsync
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<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSRoute53RecoveryReadinessAsync
Removes a tag from a resource.
untagResourceAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Removes a tag from a resource.
untagResourceAsync
in interface AWSRoute53RecoveryReadinessAsync
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<UpdateCellResult> updateCellAsync(UpdateCellRequest request)
AWSRoute53RecoveryReadinessAsync
Updates a cell to replace the list of nested cells with a new list of nested cells.
updateCellAsync
in interface AWSRoute53RecoveryReadinessAsync
public Future<UpdateCellResult> updateCellAsync(UpdateCellRequest request, AsyncHandler<UpdateCellRequest,UpdateCellResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Updates a cell to replace the list of nested cells with a new list of nested cells.
updateCellAsync
in interface AWSRoute53RecoveryReadinessAsync
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<UpdateReadinessCheckResult> updateReadinessCheckAsync(UpdateReadinessCheckRequest request)
AWSRoute53RecoveryReadinessAsync
Updates a readiness check.
updateReadinessCheckAsync
in interface AWSRoute53RecoveryReadinessAsync
request
- Name of a readiness check to describe.public Future<UpdateReadinessCheckResult> updateReadinessCheckAsync(UpdateReadinessCheckRequest request, AsyncHandler<UpdateReadinessCheckRequest,UpdateReadinessCheckResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Updates a readiness check.
updateReadinessCheckAsync
in interface AWSRoute53RecoveryReadinessAsync
request
- 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)
AWSRoute53RecoveryReadinessAsync
Updates a recovery group.
updateRecoveryGroupAsync
in interface AWSRoute53RecoveryReadinessAsync
request
- Name of a recovery group.public Future<UpdateRecoveryGroupResult> updateRecoveryGroupAsync(UpdateRecoveryGroupRequest request, AsyncHandler<UpdateRecoveryGroupRequest,UpdateRecoveryGroupResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Updates a recovery group.
updateRecoveryGroupAsync
in interface AWSRoute53RecoveryReadinessAsync
request
- 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)
AWSRoute53RecoveryReadinessAsync
Updates a resource set.
updateResourceSetAsync
in interface AWSRoute53RecoveryReadinessAsync
request
- Name of a resource set.public Future<UpdateResourceSetResult> updateResourceSetAsync(UpdateResourceSetRequest request, AsyncHandler<UpdateResourceSetRequest,UpdateResourceSetResult> asyncHandler)
AWSRoute53RecoveryReadinessAsync
Updates a resource set.
updateResourceSetAsync
in interface AWSRoute53RecoveryReadinessAsync
request
- 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.