code: public static SdkComponentInstaller newComponentInstaller(OsInfo.Name osName, Path gcloudPath) {
      switch (osName) {
        case WINDOWS:
          return new SdkComponentInstaller(
              gcloudPath,
              CommandRunner.newRunner(),
              new WindowsBundledPythonCopier(gcloudPath, CommandCaller.newCaller()));
        default:
          return new SdkComponentInstaller(gcloudPath, CommandRunner.newRunner(), null);
      }
    }
docs: Configure and create a new Component Installer instance.
  
  @param gcloudPath full path to gcloud in the Cloud SDK
  @return a new configured Cloud SDK component installer