| Waiter<GetDataIngestionJobRequest,GetDataIngestionJobResponse> | GenerativeAiAgentWaiters. forDataIngestionJob(GetDataIngestionJobRequest request,
                   DataIngestionJob.LifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetDataIngestionJobRequest,GetDataIngestionJobResponse> | GenerativeAiAgentWaiters. forDataIngestionJob(GetDataIngestionJobRequest request,
                   DataIngestionJob.LifecycleState targetState,
                   TerminationStrategy terminationStrategy,
                   DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetDataIngestionJobRequest,GetDataIngestionJobResponse> | GenerativeAiAgentWaiters. forDataIngestionJob(GetDataIngestionJobRequest request,
                   TerminationStrategy terminationStrategy,
                   DelayStrategy delayStrategy,
                   DataIngestionJob.LifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetDataIngestionJobResponse | GenerativeAiAgent. getDataIngestionJob(GetDataIngestionJobRequest request) | Gets information about a data ingestion job. | 
| Future<GetDataIngestionJobResponse> | GenerativeAiAgentAsync. getDataIngestionJob(GetDataIngestionJobRequest request,
                   AsyncHandler<GetDataIngestionJobRequest,GetDataIngestionJobResponse> handler) | Gets information about a data ingestion job. | 
| Future<GetDataIngestionJobResponse> | GenerativeAiAgentAsyncClient. getDataIngestionJob(GetDataIngestionJobRequest request,
                   AsyncHandler<GetDataIngestionJobRequest,GetDataIngestionJobResponse> handler) |  | 
| GetDataIngestionJobResponse | GenerativeAiAgentClient. getDataIngestionJob(GetDataIngestionJobRequest request) |  |