public ClientImpl(ClientBuilder clientBuilder) { // Copy the builder so external modifications won't affect this client impl. this.builder = clientBuilder.Copy(); this.kvClient = null; this.authClient = null; this.maintenanceClient = null; this.clusterClient = null; this.leaseClient = null; this.watchClient = null; this.lockClient = null; this.connectionManager = new ClientConnectionManager(this.builder); }