/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.route53recoveryreadiness; import javax.annotation.Generated; import com.amazonaws.services.route53recoveryreadiness.model.*; /** * Interface for accessing AWS Route53 Recovery Readiness asynchronously. Each asynchronous method will return a Java * Future object representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to * receive notification when an asynchronous operation completes. *
* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.route53recoveryreadiness.AbstractAWSRoute53RecoveryReadinessAsync} instead. *
**
* Recovery readiness *
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSRoute53RecoveryReadinessAsync extends AWSRoute53RecoveryReadiness { /** ** Creates a cell in an account. *
* * @param createCellRequest * @return A Java Future containing the result of the CreateCell operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.CreateCell * @see AWS API Documentation */ java.util.concurrent.Future* Creates a cell in an account. *
* * @param createCellRequest * @param 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. * @return A Java Future containing the result of the CreateCell operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.CreateCell * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param createCrossAccountAuthorizationRequest * @return A Java Future containing the result of the CreateCrossAccountAuthorization operation returned by the * service. * @sample AWSRoute53RecoveryReadinessAsync.CreateCrossAccountAuthorization * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param createCrossAccountAuthorizationRequest * @param 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. * @return A Java Future containing the result of the CreateCrossAccountAuthorization operation returned by the * service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.CreateCrossAccountAuthorization * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param createReadinessCheckRequest * @return A Java Future containing the result of the CreateReadinessCheck operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.CreateReadinessCheck * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param createReadinessCheckRequest * @param 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. * @return A Java Future containing the result of the CreateReadinessCheck operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.CreateReadinessCheck * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param createRecoveryGroupRequest * @return A Java Future containing the result of the CreateRecoveryGroup operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.CreateRecoveryGroup * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param createRecoveryGroupRequest * @param 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. * @return A Java Future containing the result of the CreateRecoveryGroup operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.CreateRecoveryGroup * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param createResourceSetRequest * @return A Java Future containing the result of the CreateResourceSet operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.CreateResourceSet * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param createResourceSetRequest * @param 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. * @return A Java Future containing the result of the CreateResourceSet operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.CreateResourceSet * @see AWS API Documentation */ java.util.concurrent.Future* Delete a cell. When successful, the response code is 204, with no response body. *
* * @param deleteCellRequest * @return A Java Future containing the result of the DeleteCell operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.DeleteCell * @see AWS API Documentation */ java.util.concurrent.Future* Delete a cell. When successful, the response code is 204, with no response body. *
* * @param deleteCellRequest * @param 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. * @return A Java Future containing the result of the DeleteCell operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.DeleteCell * @see AWS API Documentation */ java.util.concurrent.Future* Deletes cross account readiness authorization. *
* * @param deleteCrossAccountAuthorizationRequest * @return A Java Future containing the result of the DeleteCrossAccountAuthorization operation returned by the * service. * @sample AWSRoute53RecoveryReadinessAsync.DeleteCrossAccountAuthorization * @see AWS API Documentation */ java.util.concurrent.Future* Deletes cross account readiness authorization. *
* * @param deleteCrossAccountAuthorizationRequest * @param 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. * @return A Java Future containing the result of the DeleteCrossAccountAuthorization operation returned by the * service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.DeleteCrossAccountAuthorization * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a readiness check. *
* * @param deleteReadinessCheckRequest * @return A Java Future containing the result of the DeleteReadinessCheck operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.DeleteReadinessCheck * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a readiness check. *
* * @param deleteReadinessCheckRequest * @param 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. * @return A Java Future containing the result of the DeleteReadinessCheck operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.DeleteReadinessCheck * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a recovery group. *
* * @param deleteRecoveryGroupRequest * @return A Java Future containing the result of the DeleteRecoveryGroup operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.DeleteRecoveryGroup * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a recovery group. *
* * @param deleteRecoveryGroupRequest * @param 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. * @return A Java Future containing the result of the DeleteRecoveryGroup operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.DeleteRecoveryGroup * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a resource set. *
* * @param deleteResourceSetRequest * @return A Java Future containing the result of the DeleteResourceSet operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.DeleteResourceSet * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a resource set. *
* * @param deleteResourceSetRequest * @param 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. * @return A Java Future containing the result of the DeleteResourceSet operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.DeleteResourceSet * @see AWS API Documentation */ java.util.concurrent.Future* Gets recommendations about architecture designs for improving resiliency for an application, based on a recovery * group. *
* * @param getArchitectureRecommendationsRequest * @return A Java Future containing the result of the GetArchitectureRecommendations operation returned by the * service. * @sample AWSRoute53RecoveryReadinessAsync.GetArchitectureRecommendations * @see AWS API Documentation */ java.util.concurrent.Future* Gets recommendations about architecture designs for improving resiliency for an application, based on a recovery * group. *
* * @param getArchitectureRecommendationsRequest * @param 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. * @return A Java Future containing the result of the GetArchitectureRecommendations operation returned by the * service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.GetArchitectureRecommendations * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param getCellRequest * @return A Java Future containing the result of the GetCell operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.GetCell * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param getCellRequest * @param 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. * @return A Java Future containing the result of the GetCell operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.GetCell * @see AWS API Documentation */ java.util.concurrent.Future* Gets readiness for a cell. Aggregates the readiness of all the resources that are associated with the cell into a * single value. *
* * @param getCellReadinessSummaryRequest * @return A Java Future containing the result of the GetCellReadinessSummary operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.GetCellReadinessSummary * @see AWS API Documentation */ java.util.concurrent.Future* Gets readiness for a cell. Aggregates the readiness of all the resources that are associated with the cell into a * single value. *
* * @param getCellReadinessSummaryRequest * @param 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. * @return A Java Future containing the result of the GetCellReadinessSummary operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.GetCellReadinessSummary * @see AWS API Documentation */ java.util.concurrent.Future* Gets details about a readiness check. *
* * @param getReadinessCheckRequest * @return A Java Future containing the result of the GetReadinessCheck operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.GetReadinessCheck * @see AWS API Documentation */ java.util.concurrent.Future* Gets details about a readiness check. *
* * @param getReadinessCheckRequest * @param 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. * @return A Java Future containing the result of the GetReadinessCheck operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.GetReadinessCheck * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param getReadinessCheckResourceStatusRequest * @return A Java Future containing the result of the GetReadinessCheckResourceStatus operation returned by the * service. * @sample AWSRoute53RecoveryReadinessAsync.GetReadinessCheckResourceStatus * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param getReadinessCheckResourceStatusRequest * @param 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. * @return A Java Future containing the result of the GetReadinessCheckResourceStatus operation returned by the * service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.GetReadinessCheckResourceStatus * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param getReadinessCheckStatusRequest * @return A Java Future containing the result of the GetReadinessCheckStatus operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.GetReadinessCheckStatus * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param getReadinessCheckStatusRequest * @param 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. * @return A Java Future containing the result of the GetReadinessCheckStatus operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.GetReadinessCheckStatus * @see AWS API Documentation */ java.util.concurrent.Future* Gets details about a recovery group, including a list of the cells that are included in it. *
* * @param getRecoveryGroupRequest * @return A Java Future containing the result of the GetRecoveryGroup operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.GetRecoveryGroup * @see AWS API Documentation */ java.util.concurrent.Future* Gets details about a recovery group, including a list of the cells that are included in it. *
* * @param getRecoveryGroupRequest * @param 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. * @return A Java Future containing the result of the GetRecoveryGroup operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.GetRecoveryGroup * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param getRecoveryGroupReadinessSummaryRequest * @return A Java Future containing the result of the GetRecoveryGroupReadinessSummary operation returned by the * service. * @sample AWSRoute53RecoveryReadinessAsync.GetRecoveryGroupReadinessSummary * @see AWS API Documentation */ java.util.concurrent.Future* 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. *
* * @param getRecoveryGroupReadinessSummaryRequest * @param 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. * @return A Java Future containing the result of the GetRecoveryGroupReadinessSummary operation returned by the * service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.GetRecoveryGroupReadinessSummary * @see AWS API Documentation */ java.util.concurrent.Future* Displays the details about a resource set, including a list of the resources in the set. *
* * @param getResourceSetRequest * @return A Java Future containing the result of the GetResourceSet operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.GetResourceSet * @see AWS API Documentation */ java.util.concurrent.Future* Displays the details about a resource set, including a list of the resources in the set. *
* * @param getResourceSetRequest * @param 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. * @return A Java Future containing the result of the GetResourceSet operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.GetResourceSet * @see AWS API Documentation */ java.util.concurrent.Future* Lists the cells for an account. *
* * @param listCellsRequest * @return A Java Future containing the result of the ListCells operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.ListCells * @see AWS API Documentation */ java.util.concurrent.Future* Lists the cells for an account. *
* * @param listCellsRequest * @param 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. * @return A Java Future containing the result of the ListCells operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.ListCells * @see AWS API Documentation */ java.util.concurrent.Future* Lists the cross-account readiness authorizations that are in place for an account. *
* * @param listCrossAccountAuthorizationsRequest * @return A Java Future containing the result of the ListCrossAccountAuthorizations operation returned by the * service. * @sample AWSRoute53RecoveryReadinessAsync.ListCrossAccountAuthorizations * @see AWS API Documentation */ java.util.concurrent.Future* Lists the cross-account readiness authorizations that are in place for an account. *
* * @param listCrossAccountAuthorizationsRequest * @param 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. * @return A Java Future containing the result of the ListCrossAccountAuthorizations operation returned by the * service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.ListCrossAccountAuthorizations * @see AWS API Documentation */ java.util.concurrent.Future* Lists the readiness checks for an account. *
* * @param listReadinessChecksRequest * @return A Java Future containing the result of the ListReadinessChecks operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.ListReadinessChecks * @see AWS API Documentation */ java.util.concurrent.Future* Lists the readiness checks for an account. *
* * @param listReadinessChecksRequest * @param 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. * @return A Java Future containing the result of the ListReadinessChecks operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.ListReadinessChecks * @see AWS API Documentation */ java.util.concurrent.Future* Lists the recovery groups in an account. *
* * @param listRecoveryGroupsRequest * @return A Java Future containing the result of the ListRecoveryGroups operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.ListRecoveryGroups * @see AWS API Documentation */ java.util.concurrent.Future* Lists the recovery groups in an account. *
* * @param listRecoveryGroupsRequest * @param 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. * @return A Java Future containing the result of the ListRecoveryGroups operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.ListRecoveryGroups * @see AWS API Documentation */ java.util.concurrent.Future* Lists the resource sets in an account. *
* * @param listResourceSetsRequest * @return A Java Future containing the result of the ListResourceSets operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.ListResourceSets * @see AWS API Documentation */ java.util.concurrent.Future* Lists the resource sets in an account. *
* * @param listResourceSetsRequest * @param 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. * @return A Java Future containing the result of the ListResourceSets operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.ListResourceSets * @see AWS API Documentation */ java.util.concurrent.Future* Lists all readiness rules, or lists the readiness rules for a specific resource type. *
* * @param listRulesRequest * @return A Java Future containing the result of the ListRules operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.ListRules * @see AWS API Documentation */ java.util.concurrent.Future* Lists all readiness rules, or lists the readiness rules for a specific resource type. *
* * @param listRulesRequest * @param 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. * @return A Java Future containing the result of the ListRules operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.ListRules * @see AWS API Documentation */ java.util.concurrent.Future* Lists the tags for a resource. *
* * @param listTagsForResourcesRequest * @return A Java Future containing the result of the ListTagsForResources operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.ListTagsForResources * @see AWS API Documentation */ java.util.concurrent.Future* Lists the tags for a resource. *
* * @param listTagsForResourcesRequest * @param 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. * @return A Java Future containing the result of the ListTagsForResources operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.ListTagsForResources * @see AWS API Documentation */ java.util.concurrent.Future* Adds a tag to a resource. *
* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.TagResource * @see AWS API Documentation */ java.util.concurrent.Future* Adds a tag to a resource. *
* * @param tagResourceRequest * @param 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. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.TagResource * @see AWS API Documentation */ java.util.concurrent.Future* Removes a tag from a resource. *
* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.UntagResource * @see AWS API Documentation */ java.util.concurrent.Future* Removes a tag from a resource. *
* * @param untagResourceRequest * @param 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. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.UntagResource * @see AWS API Documentation */ java.util.concurrent.Future* Updates a cell to replace the list of nested cells with a new list of nested cells. *
* * @param updateCellRequest * @return A Java Future containing the result of the UpdateCell operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.UpdateCell * @see AWS API Documentation */ java.util.concurrent.Future* Updates a cell to replace the list of nested cells with a new list of nested cells. *
* * @param updateCellRequest * @param 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. * @return A Java Future containing the result of the UpdateCell operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.UpdateCell * @see AWS API Documentation */ java.util.concurrent.Future* Updates a readiness check. *
* * @param updateReadinessCheckRequest * Name of a readiness check to describe. * @return A Java Future containing the result of the UpdateReadinessCheck operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.UpdateReadinessCheck * @see AWS API Documentation */ java.util.concurrent.Future* Updates a readiness check. *
* * @param updateReadinessCheckRequest * Name of a readiness check to describe. * @param 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. * @return A Java Future containing the result of the UpdateReadinessCheck operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.UpdateReadinessCheck * @see AWS API Documentation */ java.util.concurrent.Future* Updates a recovery group. *
* * @param updateRecoveryGroupRequest * Name of a recovery group. * @return A Java Future containing the result of the UpdateRecoveryGroup operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.UpdateRecoveryGroup * @see AWS API Documentation */ java.util.concurrent.Future* Updates a recovery group. *
* * @param updateRecoveryGroupRequest * Name of a recovery group. * @param 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. * @return A Java Future containing the result of the UpdateRecoveryGroup operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.UpdateRecoveryGroup * @see AWS API Documentation */ java.util.concurrent.Future* Updates a resource set. *
* * @param updateResourceSetRequest * Name of a resource set. * @return A Java Future containing the result of the UpdateResourceSet operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsync.UpdateResourceSet * @see AWS API Documentation */ java.util.concurrent.Future* Updates a resource set. *
* * @param updateResourceSetRequest * Name of a resource set. * @param 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. * @return A Java Future containing the result of the UpdateResourceSet operation returned by the service. * @sample AWSRoute53RecoveryReadinessAsyncHandler.UpdateResourceSet * @see AWS API Documentation */ java.util.concurrent.Future