private RemoteNetworkRepositoryConfigModel createNetworkConfig(HttpRepoDescriptor descriptor) { RemoteNetworkRepositoryConfigModel networkModel = new RemoteNetworkRepositoryConfigModel(); if (descriptor.getProxy() != null) { networkModel.setProxy(descriptor.getProxy().getKey()); } networkModel.setLocalAddress(descriptor.getLocalAddress()); networkModel.setUsername(descriptor.getUsername()); networkModel.setPassword(descriptor.getPassword()); networkModel.setSocketTimeout(descriptor.getSocketTimeoutMillis()); networkModel.setLenientHostAuth(descriptor.isAllowAnyHostAuth()); networkModel.setCookieManagement(descriptor.isEnableCookieManagement()); networkModel.setSyncProperties(descriptor.isSynchronizeProperties()); return networkModel; }