///GENMHASH:74B04F72B00A53F95B09960843953FAA:4F027AEBFAC53ECDC5ED96364FD97831 internal LoadBalancerImpl WithBackend(LoadBalancerBackendImpl backend) { if (backend != null) { backends[backend.Name()] = backend; } return(this); }
///GENMHASH:51714851388882936938461B23BE6E15:647F71B404B60D09BE9E1A19A4240853 internal LoadBalancerBackendImpl EnsureUniqueBackend() { string name = SdkContext.RandomResourceName("backend", 20); LoadBalancerBackendImpl backend = DefineBackend(name); backend.Attach(); return(backend); }
///GENMHASH:38BB8357245354CED812C58E4EC79068:DC3D25D8FDD465052EB41638FB17F9B2 private void InitializeBackendsFromInner() { backends = new Dictionary <string, ILoadBalancerBackend>(); IList <BackendAddressPoolInner> backendsInner = Inner.BackendAddressPools; if (backendsInner != null) { foreach (var backendInner in backendsInner) { var backend = new LoadBalancerBackendImpl(backendInner, this); backends.Add(backendInner.Name, backend); } } }