| Waiter<GetDataMaskRuleRequest,GetDataMaskRuleResponse> | CloudGuardWaiters. forDataMaskRule(GetDataMaskRuleRequest request,
               LifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetDataMaskRuleRequest,GetDataMaskRuleResponse> | CloudGuardWaiters. forDataMaskRule(GetDataMaskRuleRequest request,
               LifecycleState targetState,
               TerminationStrategy terminationStrategy,
               DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetDataMaskRuleRequest,GetDataMaskRuleResponse> | CloudGuardWaiters. forDataMaskRule(GetDataMaskRuleRequest request,
               TerminationStrategy terminationStrategy,
               DelayStrategy delayStrategy,
               LifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetDataMaskRuleResponse | CloudGuard. getDataMaskRule(GetDataMaskRuleRequest request) | Returns a DataMaskRule resource, identified by dataMaskRuleId. | 
| Future<GetDataMaskRuleResponse> | CloudGuardAsync. getDataMaskRule(GetDataMaskRuleRequest request,
               AsyncHandler<GetDataMaskRuleRequest,GetDataMaskRuleResponse> handler) | Returns a DataMaskRule resource, identified by dataMaskRuleId. | 
| Future<GetDataMaskRuleResponse> | CloudGuardAsyncClient. getDataMaskRule(GetDataMaskRuleRequest request,
               AsyncHandler<GetDataMaskRuleRequest,GetDataMaskRuleResponse> handler) |  | 
| GetDataMaskRuleResponse | CloudGuardClient. getDataMaskRule(GetDataMaskRuleRequest request) |  |