| Waiter<GetKnowledgeBaseRequest,GetKnowledgeBaseResponse> | ApplicationDependencyManagementWaiters. forKnowledgeBase(GetKnowledgeBaseRequest request,
                KnowledgeBase.LifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetKnowledgeBaseRequest,GetKnowledgeBaseResponse> | ApplicationDependencyManagementWaiters. forKnowledgeBase(GetKnowledgeBaseRequest request,
                KnowledgeBase.LifecycleState targetState,
                TerminationStrategy terminationStrategy,
                DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetKnowledgeBaseRequest,GetKnowledgeBaseResponse> | ApplicationDependencyManagementWaiters. forKnowledgeBase(GetKnowledgeBaseRequest request,
                TerminationStrategy terminationStrategy,
                DelayStrategy delayStrategy,
                KnowledgeBase.LifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetKnowledgeBaseResponse | ApplicationDependencyManagement. getKnowledgeBase(GetKnowledgeBaseRequest request) | Returns the details of the specified Knowledge Base. | 
| Future<GetKnowledgeBaseResponse> | ApplicationDependencyManagementAsync. getKnowledgeBase(GetKnowledgeBaseRequest request,
                AsyncHandler<GetKnowledgeBaseRequest,GetKnowledgeBaseResponse> handler) | Returns the details of the specified Knowledge Base. | 
| Future<GetKnowledgeBaseResponse> | ApplicationDependencyManagementAsyncClient. getKnowledgeBase(GetKnowledgeBaseRequest request,
                AsyncHandler<GetKnowledgeBaseRequest,GetKnowledgeBaseResponse> handler) |  | 
| GetKnowledgeBaseResponse | ApplicationDependencyManagementClient. getKnowledgeBase(GetKnowledgeBaseRequest request) |  |