public C createNewClient()

in cloud-vmware-server/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClientFactory.java [26:39]


  public C createNewClient(@NotNull final CloudState state, @NotNull final CloudClientParameters params) {
    try {
    final TypedCloudErrorInfo[] profileErrors = checkClientParams(params);
    if (profileErrors != null && profileErrors.length > 0){
      return createNewClient(state, params, profileErrors);
    }
      final Collection<D> imageDetailsList = parseImageData(params);
      final C newClient = createNewClient(state, imageDetailsList, params);
      newClient.populateImagesData(imageDetailsList);
      return newClient;
    } catch (Exception ex){
      return createNewClient(state, params, new TypedCloudErrorInfo[]{TypedCloudErrorInfo.fromException(ex)});
    }
  }