| Waiter<GetSchedulingWindowRequest,GetSchedulingWindowResponse> | DatabaseWaiters. forSchedulingWindow(GetSchedulingWindowRequest request,
                   SchedulingWindow.LifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetSchedulingWindowRequest,GetSchedulingWindowResponse> | DatabaseWaiters. forSchedulingWindow(GetSchedulingWindowRequest request,
                   SchedulingWindow.LifecycleState targetState,
                   TerminationStrategy terminationStrategy,
                   DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetSchedulingWindowRequest,GetSchedulingWindowResponse> | DatabaseWaiters. forSchedulingWindow(GetSchedulingWindowRequest request,
                   TerminationStrategy terminationStrategy,
                   DelayStrategy delayStrategy,
                   SchedulingWindow.LifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetSchedulingWindowResponse | Database. getSchedulingWindow(GetSchedulingWindowRequest request) | Gets information about the specified Scheduling Window. | 
| Future<GetSchedulingWindowResponse> | DatabaseAsync. getSchedulingWindow(GetSchedulingWindowRequest request,
                   AsyncHandler<GetSchedulingWindowRequest,GetSchedulingWindowResponse> handler) | Gets information about the specified Scheduling Window. | 
| Future<GetSchedulingWindowResponse> | DatabaseAsyncClient. getSchedulingWindow(GetSchedulingWindowRequest request,
                   AsyncHandler<GetSchedulingWindowRequest,GetSchedulingWindowResponse> handler) |  | 
| GetSchedulingWindowResponse | DatabaseClient. getSchedulingWindow(GetSchedulingWindowRequest request) |  |