public C createNewClient()

in google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClientFactory.java [27:40]


  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)});
    }
  }