| Waiter<GetVulnerabilityRequest,GetVulnerabilityResponse> | VulnerabilityScanningWaiters. forVulnerability(GetVulnerabilityRequest request,
                LifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetVulnerabilityRequest,GetVulnerabilityResponse> | VulnerabilityScanningWaiters. forVulnerability(GetVulnerabilityRequest request,
                LifecycleState targetState,
                TerminationStrategy terminationStrategy,
                DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetVulnerabilityRequest,GetVulnerabilityResponse> | VulnerabilityScanningWaiters. forVulnerability(GetVulnerabilityRequest request,
                TerminationStrategy terminationStrategy,
                DelayStrategy delayStrategy,
                LifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetVulnerabilityResponse | VulnerabilityScanning. getVulnerability(GetVulnerabilityRequest request) | Retrieves a Vulnerability identified by the vulnerability ID. | 
| Future<GetVulnerabilityResponse> | VulnerabilityScanningAsync. getVulnerability(GetVulnerabilityRequest request,
                AsyncHandler<GetVulnerabilityRequest,GetVulnerabilityResponse> handler) | Retrieves a Vulnerability identified by the vulnerability ID. | 
| Future<GetVulnerabilityResponse> | VulnerabilityScanningAsyncClient. getVulnerability(GetVulnerabilityRequest request,
                AsyncHandler<GetVulnerabilityRequest,GetVulnerabilityResponse> handler) |  | 
| GetVulnerabilityResponse | VulnerabilityScanningClient. getVulnerability(GetVulnerabilityRequest request) |  |