| Waiter<GetProtectedDatabaseRequest,GetProtectedDatabaseResponse> | DatabaseRecoveryWaiters. forProtectedDatabase(GetProtectedDatabaseRequest request,
                    LifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetProtectedDatabaseRequest,GetProtectedDatabaseResponse> | DatabaseRecoveryWaiters. forProtectedDatabase(GetProtectedDatabaseRequest request,
                    LifecycleState targetState,
                    TerminationStrategy terminationStrategy,
                    DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetProtectedDatabaseRequest,GetProtectedDatabaseResponse> | DatabaseRecoveryWaiters. forProtectedDatabase(GetProtectedDatabaseRequest request,
                    TerminationStrategy terminationStrategy,
                    DelayStrategy delayStrategy,
                    LifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetProtectedDatabaseResponse | DatabaseRecovery. getProtectedDatabase(GetProtectedDatabaseRequest request) | Gets information about a specified protected database. | 
| Future<GetProtectedDatabaseResponse> | DatabaseRecoveryAsync. getProtectedDatabase(GetProtectedDatabaseRequest request,
                    AsyncHandler<GetProtectedDatabaseRequest,GetProtectedDatabaseResponse> handler) | Gets information about a specified protected database. | 
| Future<GetProtectedDatabaseResponse> | DatabaseRecoveryAsyncClient. getProtectedDatabase(GetProtectedDatabaseRequest request,
                    AsyncHandler<GetProtectedDatabaseRequest,GetProtectedDatabaseResponse> handler) |  | 
| GetProtectedDatabaseResponse | DatabaseRecoveryClient. getProtectedDatabase(GetProtectedDatabaseRequest request) |  |