///GENMHASH:554A06FC8D7F7A98EA7BBC089864A7E0:00D1EA5928DEA90E2505BE70BA76372C
 internal LoadBalancerImpl WithInboundNatRule(LoadBalancerInboundNatRuleImpl inboundNatRule)
 {
     if (inboundNatRule != null)
     {
         inboundNatRules[inboundNatRule.Name()] = inboundNatRule;
     }
     return(this);
 }
 ///GENMHASH:D7F8078784461C05471F1B08FCC5E9D9:A3C76C7153C126B77AA240D3FCFB08EC
 private void InitializeInboundNatRulesFromInner()
 {
     inboundNatRules = new Dictionary <string, ILoadBalancerInboundNatRule>();
     if (Inner.InboundNatRules != null)
     {
         foreach (var inner in Inner.InboundNatRules)
         {
             var rule = new LoadBalancerInboundNatRuleImpl(inner, this);
             inboundNatRules.Add(inner.Name, rule);
         }
     }
 }