| Waiter<GetGovernanceRuleRequest,GetGovernanceRuleResponse> | GovernanceRuleWaiters. forGovernanceRule(GetGovernanceRuleRequest request,
                 GovernanceRuleLifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetGovernanceRuleRequest,GetGovernanceRuleResponse> | GovernanceRuleWaiters. forGovernanceRule(GetGovernanceRuleRequest request,
                 GovernanceRuleLifecycleState targetState,
                 TerminationStrategy terminationStrategy,
                 DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetGovernanceRuleRequest,GetGovernanceRuleResponse> | GovernanceRuleWaiters. forGovernanceRule(GetGovernanceRuleRequest request,
                 TerminationStrategy terminationStrategy,
                 DelayStrategy delayStrategy,
                 GovernanceRuleLifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetGovernanceRuleResponse | GovernanceRule. getGovernanceRule(GetGovernanceRuleRequest request) | Get the specified governance rule’s information. | 
| Future<GetGovernanceRuleResponse> | GovernanceRuleAsync. getGovernanceRule(GetGovernanceRuleRequest request,
                 AsyncHandler<GetGovernanceRuleRequest,GetGovernanceRuleResponse> handler) | Get the specified governance rule’s information. | 
| Future<GetGovernanceRuleResponse> | GovernanceRuleAsyncClient. getGovernanceRule(GetGovernanceRuleRequest request,
                 AsyncHandler<GetGovernanceRuleRequest,GetGovernanceRuleResponse> handler) |  | 
| GetGovernanceRuleResponse | GovernanceRuleClient. getGovernanceRule(GetGovernanceRuleRequest request) |  |