@Override
    public DisassociateRecoveryPointResult disassociateRecoveryPoint(DisassociateRecoveryPointRequest request) {
        request = beforeClientExecution(request);
        return executeDisassociateRecoveryPoint(request);
    }
<p>
Deletes the specified continuous backup recovery point from Backup and releases control of that continuous backup
to the source service, such as Amazon RDS. The source service will continue to create and retain continuous
backups using the lifecycle that you specified in your original backup plan.
</p>
<p>
Does not support snapshot backup recovery points.
</p>

@param disassociateRecoveryPointRequest
@return Result of the DisassociateRecoveryPoint operation returned by the service.
@throws ResourceNotFoundException
        A resource that is required for the action doesn't exist.
@throws InvalidParameterValueException
        Indicates that something is wrong with a parameter's value. For example, the value is out of range.
@throws MissingParameterValueException
        Indicates that a required parameter is missing.
@throws InvalidResourceStateException
        Backup is already performing an action on this recovery point. It can't perform the action you requested
        until the first action finishes. Try again later.
@throws ServiceUnavailableException
        The request failed due to a temporary failure of the server.
@throws InvalidRequestException
        Indicates that something is wrong with the input to the request. For example, a parameter is of the wrong
        type.
@sample AWSBackup.DisassociateRecoveryPoint
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/DisassociateRecoveryPoint"
     target="_top">AWS API Documentation</a>
aws-java-sdk-backup/src/main/java/com/amazonaws/services/backup/AWSBackupClient.java