| Waiter<GetDatabaseRequest,GetDatabaseResponse> | DatabaseWaiters. forDatabase(GetDatabaseRequest request,
           Database.LifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetDatabaseRequest,GetDatabaseResponse> | DatabaseWaiters. forDatabase(GetDatabaseRequest request,
           Database.LifecycleState targetState,
           TerminationStrategy terminationStrategy,
           DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetDatabaseRequest,GetDatabaseResponse> | DatabaseWaiters. forDatabase(GetDatabaseRequest request,
           TerminationStrategy terminationStrategy,
           DelayStrategy delayStrategy,
           Database.LifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetDatabaseResponse | Database. getDatabase(GetDatabaseRequest request) | Gets information about the specified database. | 
| Future<GetDatabaseResponse> | DatabaseAsync. getDatabase(GetDatabaseRequest request,
           AsyncHandler<GetDatabaseRequest,GetDatabaseResponse> handler) | Gets information about the specified database. | 
| Future<GetDatabaseResponse> | DatabaseAsyncClient. getDatabase(GetDatabaseRequest request,
           AsyncHandler<GetDatabaseRequest,GetDatabaseResponse> handler) |  | 
| GetDatabaseResponse | DatabaseClient. getDatabase(GetDatabaseRequest request) |  |