static Function newManagedSdkFactory()

in function-maven-plugin/src/main/java/com/google/cloud/functions/plugin/DeployFunction.java [234:246]


  static Function<String, ManagedCloudSdk> newManagedSdkFactory() {
    return version -> {
      try {
        if (Strings.isNullOrEmpty(version)) {
          return ManagedCloudSdk.newManagedSdk();
        } else {
          return ManagedCloudSdk.newManagedSdk(new Version(version));
        }
      } catch (UnsupportedOsException | BadCloudSdkVersionException ex) {
        throw new RuntimeException(ex);
      }
    };
  }