| Waiter<GetMaintenanceRunRequest,GetMaintenanceRunResponse> | DatabaseWaiters. forMaintenanceRun(GetMaintenanceRunRequest request,
                 MaintenanceRun.LifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetMaintenanceRunRequest,GetMaintenanceRunResponse> | DatabaseWaiters. forMaintenanceRun(GetMaintenanceRunRequest request,
                 MaintenanceRun.LifecycleState targetState,
                 TerminationStrategy terminationStrategy,
                 DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetMaintenanceRunRequest,GetMaintenanceRunResponse> | DatabaseWaiters. forMaintenanceRun(GetMaintenanceRunRequest request,
                 TerminationStrategy terminationStrategy,
                 DelayStrategy delayStrategy,
                 MaintenanceRun.LifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetMaintenanceRunResponse | Database. getMaintenanceRun(GetMaintenanceRunRequest request) | Gets information about the specified maintenance run. | 
| Future<GetMaintenanceRunResponse> | DatabaseAsync. getMaintenanceRun(GetMaintenanceRunRequest request,
                 AsyncHandler<GetMaintenanceRunRequest,GetMaintenanceRunResponse> handler) | Gets information about the specified maintenance run. | 
| Future<GetMaintenanceRunResponse> | DatabaseAsyncClient. getMaintenanceRun(GetMaintenanceRunRequest request,
                 AsyncHandler<GetMaintenanceRunRequest,GetMaintenanceRunResponse> handler) |  | 
| GetMaintenanceRunResponse | DatabaseClient. getMaintenanceRun(GetMaintenanceRunRequest request) |  |