static <R> StageChain<ScopedPluginUpdateResult,R> | 
PromaPluginUpdater.installOrUpdatePluginWithVersion(IPublicPromaInvocationContext pc,
                                Locale locale,
                                WorkspaceScope scope,
                                String pluginKey,
                                String targetVersion,
                                EPluginValidationFailureTreatment validationFailureTreatment) | 
 Installs or updates a plugin with the given plugin key from the remote repository, at the system or a client scope. 
 | 
static <R> StageChain<PluginsUpdateStepResult,R> | 
PromaPluginUpdater.updateInstalledPlugins(IPublicPromaInvocationContext pc,
                      Locale locale,
                      EPluginValidationFailureTreatment validationFailureTreatment,
                      String licenseKey) | 
 For all scopes (clients + system), updates all plugins that are connected to a remote repository. 
 | 
static <R> StageChain<PluginsUpdateStepResult,R> | 
PromaPluginUpdater.updateInstalledPlugins(IPublicPromaInvocationContext pc,
                      Locale locale,
                      Set<WorkspaceScope> scopes,
                      EPluginValidationFailureTreatment validationFailureTreatment,
                      String licenseKey) | 
 For each given scopes, update all plugins that are connected to a remote repository. 
 | 
static <R> StageChain<PluginsUpdateStepResult,R> | 
PromaPluginUpdater.updateInstalledPlugins(IPublicPromaInvocationContext pc,
                      Locale locale,
                      Set<WorkspaceScope> scopes,
                      EPluginValidationFailureTreatment validationFailureTreatment,
                      BiPredicate<WorkspaceScope,PluginGroupMeta> pluginFilter,
                      String licenseKey) | 
 For each given scopes, update all plugins that are connected to a remote repository. 
 |