| Waiter<GetJavaDownloadTokenRequest,GetJavaDownloadTokenResponse> | JavaDownloadWaiters. forJavaDownloadToken(GetJavaDownloadTokenRequest request,
                    LifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetJavaDownloadTokenRequest,GetJavaDownloadTokenResponse> | JavaDownloadWaiters. forJavaDownloadToken(GetJavaDownloadTokenRequest request,
                    LifecycleState targetState,
                    TerminationStrategy terminationStrategy,
                    DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetJavaDownloadTokenRequest,GetJavaDownloadTokenResponse> | JavaDownloadWaiters. forJavaDownloadToken(GetJavaDownloadTokenRequest request,
                    TerminationStrategy terminationStrategy,
                    DelayStrategy delayStrategy,
                    LifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetJavaDownloadTokenResponse | JavaDownload. getJavaDownloadToken(GetJavaDownloadTokenRequest request) | Gets a JavaDownloadToken by identifier | 
| Future<GetJavaDownloadTokenResponse> | JavaDownloadAsync. getJavaDownloadToken(GetJavaDownloadTokenRequest request,
                    AsyncHandler<GetJavaDownloadTokenRequest,GetJavaDownloadTokenResponse> handler) | Gets a JavaDownloadToken by identifier | 
| Future<GetJavaDownloadTokenResponse> | JavaDownloadAsyncClient. getJavaDownloadToken(GetJavaDownloadTokenRequest request,
                    AsyncHandler<GetJavaDownloadTokenRequest,GetJavaDownloadTokenResponse> handler) |  | 
| GetJavaDownloadTokenResponse | JavaDownloadClient. getJavaDownloadToken(GetJavaDownloadTokenRequest request) |  |