| Waiter<GetExecutionWindowRequest,GetExecutionWindowResponse> | DatabaseWaiters. forExecutionWindow(GetExecutionWindowRequest request,
                  ExecutionWindow.LifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetExecutionWindowRequest,GetExecutionWindowResponse> | DatabaseWaiters. forExecutionWindow(GetExecutionWindowRequest request,
                  ExecutionWindow.LifecycleState targetState,
                  TerminationStrategy terminationStrategy,
                  DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetExecutionWindowRequest,GetExecutionWindowResponse> | DatabaseWaiters. forExecutionWindow(GetExecutionWindowRequest request,
                  TerminationStrategy terminationStrategy,
                  DelayStrategy delayStrategy,
                  ExecutionWindow.LifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetExecutionWindowResponse | Database. getExecutionWindow(GetExecutionWindowRequest request) | Gets information about the specified execution window. | 
| Future<GetExecutionWindowResponse> | DatabaseAsync. getExecutionWindow(GetExecutionWindowRequest request,
                  AsyncHandler<GetExecutionWindowRequest,GetExecutionWindowResponse> handler) | Gets information about the specified execution window. | 
| Future<GetExecutionWindowResponse> | DatabaseAsyncClient. getExecutionWindow(GetExecutionWindowRequest request,
                  AsyncHandler<GetExecutionWindowRequest,GetExecutionWindowResponse> handler) |  | 
| GetExecutionWindowResponse | DatabaseClient. getExecutionWindow(GetExecutionWindowRequest request) |  |