@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSRoute53RecoveryReadinessClient extends AmazonWebServiceClient implements AWSRoute53RecoveryReadiness
AWS Route53 Recovery Readiness
| Modifier and Type | Field and Description |
|---|---|
protected static ClientConfigurationFactory |
configFactory
Client configuration factory providing ClientConfigurations tailored to this client
|
client, clientConfiguration, endpoint, isEndpointOverridden, LOGGING_AWS_REQUEST_METRIC, requestHandler2s, timeOffsetENDPOINT_PREFIXaddRequestHandler, addRequestHandler, beforeClientExecution, beforeMarshalling, calculateCRC32FromCompressedData, checkMutability, configureRegion, createExecutionContext, createExecutionContext, createExecutionContext, createSignerProvider, endClientExecution, endClientExecution, getClientConfiguration, getClientId, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceAbbreviation, getServiceName, getServiceNameIntern, getSigner, getSignerByURI, getSignerOverride, getSignerProvider, getSignerRegionOverride, getSigningRegion, getTimeOffset, isCsmEnabled, isEndpointOverridden, isProfilingEnabled, isRequestMetricsEnabled, makeImmutable, removeRequestHandler, removeRequestHandler, requestMetricCollector, setEndpoint, setEndpoint, setEndpointPrefix, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shouldGenerateClientSideMonitoringEvents, useStrictHostNameVerification, withEndpoint, withRegion, withRegion, withTimeOffsetprotected static final ClientConfigurationFactory configFactory
public static AWSRoute53RecoveryReadinessClientBuilder builder()
public CreateCellResult createCell(CreateCellRequest request)
createCell in interface AWSRoute53RecoveryReadinesscreateCellRequest - The Cell to createThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.ConflictException - Updating or deleting a resource can cause an inconsistent state.AccessDeniedException - User does not have sufficient access to perform this action.public CreateCrossAccountAuthorizationResult createCrossAccountAuthorization(CreateCrossAccountAuthorizationRequest request)
createCrossAccountAuthorization in interface AWSRoute53RecoveryReadinesscreateCrossAccountAuthorizationRequest - The cross account authorizationThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.ConflictException - Updating or deleting a resource can cause an inconsistent state.AccessDeniedException - User does not have sufficient access to perform this action.public CreateReadinessCheckResult createReadinessCheck(CreateReadinessCheckRequest request)
createReadinessCheck in interface AWSRoute53RecoveryReadinesscreateReadinessCheckRequest - The ReadinessCheck to createThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.ConflictException - Updating or deleting a resource can cause an inconsistent state.AccessDeniedException - User does not have sufficient access to perform this action.public CreateRecoveryGroupResult createRecoveryGroup(CreateRecoveryGroupRequest request)
createRecoveryGroup in interface AWSRoute53RecoveryReadinesscreateRecoveryGroupRequest - The RecoveryGroup to createThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.ConflictException - Updating or deleting a resource can cause an inconsistent state.AccessDeniedException - User does not have sufficient access to perform this action.public CreateResourceSetResult createResourceSet(CreateResourceSetRequest request)
createResourceSet in interface AWSRoute53RecoveryReadinesscreateResourceSetRequest - The ResourceSet to createThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.ConflictException - Updating or deleting a resource can cause an inconsistent state.AccessDeniedException - User does not have sufficient access to perform this action.public DeleteCellResult deleteCell(DeleteCellRequest request)
deleteCell in interface AWSRoute53RecoveryReadinessdeleteCellRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public DeleteCrossAccountAuthorizationResult deleteCrossAccountAuthorization(DeleteCrossAccountAuthorizationRequest request)
deleteCrossAccountAuthorization in interface AWSRoute53RecoveryReadinessdeleteCrossAccountAuthorizationRequest - ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public DeleteReadinessCheckResult deleteReadinessCheck(DeleteReadinessCheckRequest request)
deleteReadinessCheck in interface AWSRoute53RecoveryReadinessdeleteReadinessCheckRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public DeleteRecoveryGroupResult deleteRecoveryGroup(DeleteRecoveryGroupRequest request)
deleteRecoveryGroup in interface AWSRoute53RecoveryReadinessdeleteRecoveryGroupRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public DeleteResourceSetResult deleteResourceSet(DeleteResourceSetRequest request)
deleteResourceSet in interface AWSRoute53RecoveryReadinessdeleteResourceSetRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public GetArchitectureRecommendationsResult getArchitectureRecommendations(GetArchitectureRecommendationsRequest request)
getArchitectureRecommendations in interface AWSRoute53RecoveryReadinessgetArchitectureRecommendationsRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public GetCellResult getCell(GetCellRequest request)
getCell in interface AWSRoute53RecoveryReadinessgetCellRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public GetCellReadinessSummaryResult getCellReadinessSummary(GetCellReadinessSummaryRequest request)
getCellReadinessSummary in interface AWSRoute53RecoveryReadinessgetCellReadinessSummaryRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public GetReadinessCheckResult getReadinessCheck(GetReadinessCheckRequest request)
getReadinessCheck in interface AWSRoute53RecoveryReadinessgetReadinessCheckRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public GetReadinessCheckResourceStatusResult getReadinessCheckResourceStatus(GetReadinessCheckResourceStatusRequest request)
getReadinessCheckResourceStatus in interface AWSRoute53RecoveryReadinessgetReadinessCheckResourceStatusRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public GetReadinessCheckStatusResult getReadinessCheckStatus(GetReadinessCheckStatusRequest request)
getReadinessCheckStatus in interface AWSRoute53RecoveryReadinessgetReadinessCheckStatusRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public GetRecoveryGroupResult getRecoveryGroup(GetRecoveryGroupRequest request)
getRecoveryGroup in interface AWSRoute53RecoveryReadinessgetRecoveryGroupRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public GetRecoveryGroupReadinessSummaryResult getRecoveryGroupReadinessSummary(GetRecoveryGroupReadinessSummaryRequest request)
getRecoveryGroupReadinessSummary in interface AWSRoute53RecoveryReadinessgetRecoveryGroupReadinessSummaryRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public GetResourceSetResult getResourceSet(GetResourceSetRequest request)
getResourceSet in interface AWSRoute53RecoveryReadinessgetResourceSetRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public ListCellsResult listCells(ListCellsRequest request)
listCells in interface AWSRoute53RecoveryReadinesslistCellsRequest - ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public ListCrossAccountAuthorizationsResult listCrossAccountAuthorizations(ListCrossAccountAuthorizationsRequest request)
listCrossAccountAuthorizations in interface AWSRoute53RecoveryReadinesslistCrossAccountAuthorizationsRequest - ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public ListReadinessChecksResult listReadinessChecks(ListReadinessChecksRequest request)
listReadinessChecks in interface AWSRoute53RecoveryReadinesslistReadinessChecksRequest - ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public ListRecoveryGroupsResult listRecoveryGroups(ListRecoveryGroupsRequest request)
listRecoveryGroups in interface AWSRoute53RecoveryReadinesslistRecoveryGroupsRequest - ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public ListResourceSetsResult listResourceSets(ListResourceSetsRequest request)
listResourceSets in interface AWSRoute53RecoveryReadinesslistResourceSetsRequest - ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public ListRulesResult listRules(ListRulesRequest request)
listRules in interface AWSRoute53RecoveryReadinesslistRulesRequest - ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public ListTagsForResourcesResult listTagsForResources(ListTagsForResourcesRequest request)
listTagsForResources in interface AWSRoute53RecoveryReadinesslistTagsForResourcesRequest - ResourceNotFoundException - requested resource was not foundValidationException - an invalid requestInternalServerException - Internal service errorpublic TagResourceResult tagResource(TagResourceRequest request)
tagResource in interface AWSRoute53RecoveryReadinesstagResourceRequest - ResourceNotFoundException - requested resource was not foundValidationException - an invalid requestInternalServerException - Internal service errorpublic UntagResourceResult untagResource(UntagResourceRequest request)
untagResource in interface AWSRoute53RecoveryReadinessuntagResourceRequest - ResourceNotFoundException - requested resource was not foundValidationException - an invalid requestInternalServerException - Internal service errorpublic UpdateCellResult updateCell(UpdateCellRequest request)
updateCell in interface AWSRoute53RecoveryReadinessupdateCellRequest - Parameters to update for the CellResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public UpdateReadinessCheckResult updateReadinessCheck(UpdateReadinessCheckRequest request)
updateReadinessCheck in interface AWSRoute53RecoveryReadinessupdateReadinessCheckRequest - The new Readiness Check valuesResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public UpdateRecoveryGroupResult updateRecoveryGroup(UpdateRecoveryGroupRequest request)
updateRecoveryGroup in interface AWSRoute53RecoveryReadinessupdateRecoveryGroupRequest - Parameters to update for the RecoveryGroupResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public UpdateResourceSetResult updateResourceSet(UpdateResourceSetRequest request)
updateResourceSet in interface AWSRoute53RecoveryReadinessupdateResourceSetRequest - configuration for the desiredResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata in interface AWSRoute53RecoveryReadinessrequest - The originally executed requestpublic void shutdown()
AWSRoute53RecoveryReadinessshutdown in interface AWSRoute53RecoveryReadinessshutdown in class AmazonWebServiceClientCopyright © 2021. All rights reserved.