All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.route53recoveryreadiness.AWSRoute53RecoveryReadinessAsync Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS Route53 Recovery Readiness module holds the client classes that are used for communicating with AWS Route53 Recovery Readiness Service

There is a newer version: 1.12.778
Show newest version
/*
 * Copyright 2019-2024 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 createCellAsync(CreateCellRequest createCellRequest); /** *

* 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 createCellAsync(CreateCellRequest createCellRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createCrossAccountAuthorizationAsync( CreateCrossAccountAuthorizationRequest createCrossAccountAuthorizationRequest); /** *

* 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 createCrossAccountAuthorizationAsync( CreateCrossAccountAuthorizationRequest createCrossAccountAuthorizationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createReadinessCheckAsync(CreateReadinessCheckRequest createReadinessCheckRequest); /** *

* 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 createReadinessCheckAsync(CreateReadinessCheckRequest createReadinessCheckRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createRecoveryGroupAsync(CreateRecoveryGroupRequest createRecoveryGroupRequest); /** *

* 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 createRecoveryGroupAsync(CreateRecoveryGroupRequest createRecoveryGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 createResourceSetAsync(CreateResourceSetRequest createResourceSetRequest); /** *

* 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 createResourceSetAsync(CreateResourceSetRequest createResourceSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteCellAsync(DeleteCellRequest deleteCellRequest); /** *

* 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 deleteCellAsync(DeleteCellRequest deleteCellRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteCrossAccountAuthorizationAsync( DeleteCrossAccountAuthorizationRequest deleteCrossAccountAuthorizationRequest); /** *

* 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 deleteCrossAccountAuthorizationAsync( DeleteCrossAccountAuthorizationRequest deleteCrossAccountAuthorizationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteReadinessCheckAsync(DeleteReadinessCheckRequest deleteReadinessCheckRequest); /** *

* 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 deleteReadinessCheckAsync(DeleteReadinessCheckRequest deleteReadinessCheckRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteRecoveryGroupAsync(DeleteRecoveryGroupRequest deleteRecoveryGroupRequest); /** *

* 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 deleteRecoveryGroupAsync(DeleteRecoveryGroupRequest deleteRecoveryGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 deleteResourceSetAsync(DeleteResourceSetRequest deleteResourceSetRequest); /** *

* 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 deleteResourceSetAsync(DeleteResourceSetRequest deleteResourceSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getArchitectureRecommendationsAsync( GetArchitectureRecommendationsRequest getArchitectureRecommendationsRequest); /** *

* 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 getArchitectureRecommendationsAsync( GetArchitectureRecommendationsRequest getArchitectureRecommendationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getCellAsync(GetCellRequest getCellRequest); /** *

* 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 getCellAsync(GetCellRequest getCellRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getCellReadinessSummaryAsync(GetCellReadinessSummaryRequest getCellReadinessSummaryRequest); /** *

* 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 getCellReadinessSummaryAsync(GetCellReadinessSummaryRequest getCellReadinessSummaryRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getReadinessCheckAsync(GetReadinessCheckRequest getReadinessCheckRequest); /** *

* 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 getReadinessCheckAsync(GetReadinessCheckRequest getReadinessCheckRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getReadinessCheckResourceStatusAsync( GetReadinessCheckResourceStatusRequest getReadinessCheckResourceStatusRequest); /** *

* 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 getReadinessCheckResourceStatusAsync( GetReadinessCheckResourceStatusRequest getReadinessCheckResourceStatusRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getReadinessCheckStatusAsync(GetReadinessCheckStatusRequest getReadinessCheckStatusRequest); /** *

* 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 getReadinessCheckStatusAsync(GetReadinessCheckStatusRequest getReadinessCheckStatusRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getRecoveryGroupAsync(GetRecoveryGroupRequest getRecoveryGroupRequest); /** *

* 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 getRecoveryGroupAsync(GetRecoveryGroupRequest getRecoveryGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getRecoveryGroupReadinessSummaryAsync( GetRecoveryGroupReadinessSummaryRequest getRecoveryGroupReadinessSummaryRequest); /** *

* 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 getRecoveryGroupReadinessSummaryAsync( GetRecoveryGroupReadinessSummaryRequest getRecoveryGroupReadinessSummaryRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 getResourceSetAsync(GetResourceSetRequest getResourceSetRequest); /** *

* 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 getResourceSetAsync(GetResourceSetRequest getResourceSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 listCellsAsync(ListCellsRequest listCellsRequest); /** *

* 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 listCellsAsync(ListCellsRequest listCellsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 listCrossAccountAuthorizationsAsync( ListCrossAccountAuthorizationsRequest listCrossAccountAuthorizationsRequest); /** *

* 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 listCrossAccountAuthorizationsAsync( ListCrossAccountAuthorizationsRequest listCrossAccountAuthorizationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 listReadinessChecksAsync(ListReadinessChecksRequest listReadinessChecksRequest); /** *

* 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 listReadinessChecksAsync(ListReadinessChecksRequest listReadinessChecksRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 listRecoveryGroupsAsync(ListRecoveryGroupsRequest listRecoveryGroupsRequest); /** *

* 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 listRecoveryGroupsAsync(ListRecoveryGroupsRequest listRecoveryGroupsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 listResourceSetsAsync(ListResourceSetsRequest listResourceSetsRequest); /** *

* 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 listResourceSetsAsync(ListResourceSetsRequest listResourceSetsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 listRulesAsync(ListRulesRequest listRulesRequest); /** *

* 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 listRulesAsync(ListRulesRequest listRulesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 listTagsForResourcesAsync(ListTagsForResourcesRequest listTagsForResourcesRequest); /** *

* 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 listTagsForResourcesAsync(ListTagsForResourcesRequest listTagsForResourcesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* 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 tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* 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 untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 updateCellAsync(UpdateCellRequest updateCellRequest); /** *

* 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 updateCellAsync(UpdateCellRequest updateCellRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 updateReadinessCheckAsync(UpdateReadinessCheckRequest updateReadinessCheckRequest); /** *

* 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 updateReadinessCheckAsync(UpdateReadinessCheckRequest updateReadinessCheckRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 updateRecoveryGroupAsync(UpdateRecoveryGroupRequest updateRecoveryGroupRequest); /** *

* 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 updateRecoveryGroupAsync(UpdateRecoveryGroupRequest updateRecoveryGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 updateResourceSetAsync(UpdateResourceSetRequest updateResourceSetRequest); /** *

* 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 updateResourceSetAsync(UpdateResourceSetRequest updateResourceSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy