Relativity.Services.Interfaces.LibraryApplication.IApplicationInstallManager
Exposes methods for initiating an application install or uninstall from a workspace and checking on the status.
Cancels all pending application installs or uninstalls associated with the specified application.
Cancels all pending application installs or uninstalls associated with the specified application.
Task<CancelApplicationInstallResponse> CancelAsync(int workspaceID, int applicationID, int applicationInstallID)
Cancels a single pending application install or uninstall.
Task<CancelApplicationInstallResponse> CancelAsync(int workspaceID, Guid applicationGuid, int applicationInstallID)
Cancels a single pending application install or uninstall.
Task<CancelApplicationInstallResponse> CancelAsync(int workspaceID, int applicationID, List<int> applicationInstallIDs)
Cancels multiple pending application installs or uninstalls.
Task<CancelApplicationInstallResponse> CancelAsync(int workspaceID, Guid applicationGuid, List<int> applicationInstallIDs)
Cancels multiple pending application installs or uninstalls.
Task<GetAllInstallStatusResponse> GetAllInstallStatusAsync(int workspaceID, int applicationID, int start, int length)
Gets the install status for all workspaces the application is installed to.
Task<GetAllInstallStatusResponse> GetAllInstallStatusAsync(int workspaceID, Guid applicationGuid, int start, int length)
Gets the install status for all workspaces the application is installed to.
Task<GetAllInstallStatusResponse> GetAllInstallStatusAsync(int workspaceID, int applicationID, int start, int length, bool includeActions)
Gets the install status for all workspaces the application is installed to.
Task<GetAllInstallStatusResponse> GetAllInstallStatusAsync(int workspaceID, Guid applicationGuid, int start, int length, bool includeActions)
Gets the install status for all workspaces the application is installed to.
Task<GetApplicationInstallDetailsResponse> GetApplicationInstallDetailsAsync(int workspaceID, int applicationID, int applicationInstallID, int start, int length)
Gets the installation details for a specified application and application install.
Task<GetApplicationInstallDetailsResponse> GetApplicationInstallDetailsAsync(int workspaceID, Guid applicationGuid, int applicationInstallID, int start, int length)
Gets the installation details for a specified application and application install.
Task<GetApplicationInstallDetailsResponse> GetApplicationInstallDetailsAsync(int workspaceID, int applicationID, int applicationInstallID, int start, int length, bool includeActions)
Gets the installation details for a specified application and application install.
Task<GetApplicationInstallDetailsResponse> GetApplicationInstallDetailsAsync(int workspaceID, Guid applicationGuid, int applicationInstallID, int start, int length, bool includeActions)
Gets the installation details for a specified application and application install.
Task<IKeplerStream> GetApplicationInstallDetailsReportAsync(int workspaceID, int applicationID, int applicationInstallID)
Gets a CSV export of the installation details for a specified application and application install.
Task<IKeplerStream> GetApplicationInstallDetailsReportAsync(int workspaceID, Guid applicationGuid, int applicationInstallID)
Gets a CSV export of the installation details for a specified application and application install.
Task<ApplicationInstallSearchResponse> GetAvailableWorkspacesAsync(int workspaceID, int applicationID, QueryOptions queryOptions, int start = 1, int length = 10, bool includeActions = false)
Retrieves a list of workspaces that the specified application can be installed to.
Task<ApplicationInstallSearchResponse> GetAvailableWorkspacesAsync(int workspaceID, Guid applicationGuid, QueryOptions queryOptions, int start = 1, int length = 10, bool includeActions = false)
Retrieves a list of workspaces that the specified application can be installed to.
Gets the total number of workspaces containing an outdated version of a specified application.
A version is considered "outdated" if it is lower than the version installed in the Application Library.
Task<GetOutdatedWorkspacesResponse> GetOutdatedWorkspacesCount(int workspaceID, Guid applicationGuid)
Gets the total number of workspaces containing an outdated version of a specified application.
A version is considered "outdated" if it is lower than the version installed in the Application Library.
Task<GetInstallStatusResponse> GetStatusAsync(int workspaceID, int applicationID, int applicationInstallID)
Gets the status of an application install or uninstall.
Task<GetInstallStatusResponse> GetStatusAsync(int workspaceID, Guid applicationGuid, int applicationInstallID)
Gets the status of an application install or uninstall.
Task<GetInstallStatusResponse> GetStatusAsync(int workspaceID, int applicationID, int applicationInstallID, bool includeActions)
Gets the status of an application install or uninstall.
Task<GetInstallStatusResponse> GetStatusAsync(int workspaceID, Guid applicationGuid, int applicationInstallID, bool includeActions)
Gets the status of an application install or uninstall.
Task<GetInstallStatusResponse> GetStatusAsync(int workspaceID, int applicationID, bool includeActions = false)
Gets the status of the most recent application install for the specified application in the specified workspace.
Task<GetInstallStatusResponse> GetStatusAsync(int workspaceID, Guid applicationGuid, bool includeActions = false)
Gets the status of the most recent application install for the specified application in the specified workspace.
Task<InstallApplicationResponse> InstallApplicationAllAsync(int workspaceID, int applicationID, InstallApplicationAllRequest request)
Installs an application from the library into all workspaces or upgrades the application in workspaces where it is already installed.
Task<InstallApplicationResponse> InstallApplicationAllAsync(int workspaceID, Guid applicationGUID, InstallApplicationAllRequest request)
Installs an application from the library into all workspaces or upgrades the application in workspaces where it is already installed.
Task<InstallApplicationResponse> InstallApplicationAllAsync(int workspaceID, int applicationID, InstallApplicationAllRequest request, bool includeActions)
Installs an application from the library into all workspaces or upgrades the application in workspaces where it is already installed.
Task<InstallApplicationResponse> InstallApplicationAllAsync(int workspaceID, Guid applicationGUID, InstallApplicationAllRequest request, bool includeActions)
Installs an application from the library into all workspaces or upgrades the application in workspaces where it is already installed.
Task<InstallApplicationResponse> InstallApplicationAsync(int workspaceID, int applicationID, InstallApplicationRequest request)
Installs an application from the library into one or more workspaces.
Task<InstallApplicationResponse> InstallApplicationAsync(int workspaceID, Guid applicationGUID, InstallApplicationRequest request)
Installs an application from the library into one or more workspaces.
Task<InstallApplicationResponse> InstallApplicationAsync(int workspaceID, int applicationID, InstallApplicationRequest request, bool includeActions)
Installs an application from the library into one or more workspaces.
Task<InstallApplicationResponse> InstallApplicationAsync(int workspaceID, Guid applicationGUID, InstallApplicationRequest request, bool includeActions)
Installs an application from the library into one or more workspaces.
Task<List<NameValidationResponse>> IsNameAvailable(int workspaceID, List<NameValidationRequest> nameValidationItems)
Validates the new names requested for artifacts causing name or friendly name conflicts.
Task<ApplicationInstallSearchResponse> SearchApplicationAsync(int workspaceID, int applicationID, QueryOptions queryOptions, int start = 1, int length = 10, bool includeActions = false)
Performs a search for the status of application installation results.
Task<ApplicationInstallSearchResponse> SearchApplicationAsync(int workspaceID, Guid applicationGuid, QueryOptions queryOptions, int start = 1, int length = 10, bool includeActions = false)
Performs a search for the status of application installation results.
Task<ApplicationInstallSearchResponse> SearchAsync(int workspaceID, QueryOptions queryOptions, int start = 1, int length = 10, bool includeActions = false)
Performs a search for the status of application installation results.
Task<List<ValidationResult>> ValidateApplicationInstallation(int workspaceID, int applicationID, List<int> workspaceIDs)
Validates the installation of a library application against one or more workspaces and reports failures such as invalid resource file types, name conflicts, and lock conflicts.
Task<List<ValidationResult>> ValidateApplicationInstallation(int workspaceID, Guid applicationGuid, List<int> workspaceIDs)
Validates the installation of a library application against one or more workspaces and reports failures such as invalid resource file types, name conflicts, and lock conflicts.
Task<List<ValidationResult>> ValidateApplicationInstallation(int workspaceID, int applicationID, ApplicationInstallTargetOption targetWorkspaces)
Validates the installation of a library application against one or more workspaces and reports failures such as invalid resource file types, name conflicts, and lock conflicts.
Task<List<ValidationResult>> ValidateApplicationInstallation(int workspaceID, Guid applicationGuid, ApplicationInstallTargetOption targetWorkspaces)
Validates the installation of a library application against one or more workspaces and reports failures such as invalid resource file types, name conflicts, and lock conflicts.
Task<List<ValidationResult>> ValidateApplicationInstallation(int workspaceID, IKeplerStream rapStream, List<int> workspaceIDs)
Validates the installation of the provided RAP file against one or more workspaces and reports failures such as invalid resource file types, name conflicts, and lock conflicts.
Task<List<ValidationResult>> ValidateApplicationInstallation(int workspaceID, IKeplerStream rapStream, ApplicationInstallTargetOption targetWorkspaces)
Validates the installation of the provided RAP file against one or more workspaces and reports failures such as invalid resource file types, name conflicts, and lock conflicts.