| Waiter<GetShardedDatabaseRequest,GetShardedDatabaseResponse> | ShardedDatabaseServiceWaiters. forShardedDatabase(GetShardedDatabaseRequest request,
                  ShardedDatabase.LifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetShardedDatabaseRequest,GetShardedDatabaseResponse> | ShardedDatabaseServiceWaiters. forShardedDatabase(GetShardedDatabaseRequest request,
                  ShardedDatabase.LifecycleState targetState,
                  TerminationStrategy terminationStrategy,
                  DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetShardedDatabaseRequest,GetShardedDatabaseResponse> | ShardedDatabaseServiceWaiters. forShardedDatabase(GetShardedDatabaseRequest request,
                  TerminationStrategy terminationStrategy,
                  DelayStrategy delayStrategy,
                  ShardedDatabase.LifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetShardedDatabaseResponse | ShardedDatabaseService. getShardedDatabase(GetShardedDatabaseRequest request) | Gets the details of the Sharded database identified by given id. | 
| Future<GetShardedDatabaseResponse> | ShardedDatabaseServiceAsync. getShardedDatabase(GetShardedDatabaseRequest request,
                  AsyncHandler<GetShardedDatabaseRequest,GetShardedDatabaseResponse> handler) | Gets the details of the Sharded database identified by given id. | 
| Future<GetShardedDatabaseResponse> | ShardedDatabaseServiceAsyncClient. getShardedDatabase(GetShardedDatabaseRequest request,
                  AsyncHandler<GetShardedDatabaseRequest,GetShardedDatabaseResponse> handler) |  | 
| GetShardedDatabaseResponse | ShardedDatabaseServiceClient. getShardedDatabase(GetShardedDatabaseRequest request) |  |