| Waiter<GetJavaDownloadReportRequest,GetJavaDownloadReportResponse> | JavaDownloadWaiters. forJavaDownloadReport(GetJavaDownloadReportRequest request,
                     LifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetJavaDownloadReportRequest,GetJavaDownloadReportResponse> | JavaDownloadWaiters. forJavaDownloadReport(GetJavaDownloadReportRequest request,
                     LifecycleState targetState,
                     TerminationStrategy terminationStrategy,
                     DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetJavaDownloadReportRequest,GetJavaDownloadReportResponse> | JavaDownloadWaiters. forJavaDownloadReport(GetJavaDownloadReportRequest request,
                     TerminationStrategy terminationStrategy,
                     DelayStrategy delayStrategy,
                     LifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetJavaDownloadReportResponse | JavaDownload. getJavaDownloadReport(GetJavaDownloadReportRequest request) | Gets a JavaDownloadReport by the specified identifier. | 
| Future<GetJavaDownloadReportResponse> | JavaDownloadAsync. getJavaDownloadReport(GetJavaDownloadReportRequest request,
                     AsyncHandler<GetJavaDownloadReportRequest,GetJavaDownloadReportResponse> handler) | Gets a JavaDownloadReport by the specified identifier. | 
| Future<GetJavaDownloadReportResponse> | JavaDownloadAsyncClient. getJavaDownloadReport(GetJavaDownloadReportRequest request,
                     AsyncHandler<GetJavaDownloadReportRequest,GetJavaDownloadReportResponse> handler) |  | 
| GetJavaDownloadReportResponse | JavaDownloadClient. getJavaDownloadReport(GetJavaDownloadReportRequest request) |  |