Package org.jenkinsci.plugins.vmanager
Class VMGRBuildArchiver
java.lang.Object
org.jenkinsci.plugins.vmanager.VMGRBuildArchiver
- Author:
- tyanai
-
Constructor Summary
ConstructorsConstructorDescriptionVMGRBuildArchiver
(boolean vMGRBuildArchive, boolean deleteAlsoSessionDirectory, boolean genericCredentialForSessionDelete, String archiveUser, String archivePassword, String famMode, String famModeLocation) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteSessions
(Run run, Logger logger) getVAPIConnection
(String apiUrl, boolean requireAuth, String authString) boolean
boolean
boolean
void
markBuildForArchive
(List<String> listOfSessions, String apiURL, boolean requireAuth, String userUsedForLogin, String passwordUsedForLogin, String workingJobDir, TaskListener listener, Launcher launcher, Utils utils) void
processErrorFromRespone
(HttpURLConnection conn, Logger logger) void
setArchivePassword
(String archivePassword) void
setArchiveUser
(String archiveUser) void
setGenericCredentialForSessionDelete
(boolean genericCredentialForSessionDelete) void
setSeleteAlsoSessionDirectory
(boolean deleteAlsoSessionDirectory) void
setVMGRBuildArchive
(boolean isVMGRBuildArchive)
-
Constructor Details
-
VMGRBuildArchiver
-
VMGRBuildArchiver
public VMGRBuildArchiver()
-
-
Method Details
-
isVMGRBuildArchive
public boolean isVMGRBuildArchive() -
setVMGRBuildArchive
public void setVMGRBuildArchive(boolean isVMGRBuildArchive) -
getArchiveUser
-
setArchiveUser
-
getArchivePassword
-
setArchivePassword
-
isDeleteAlsoSessionDirectory
public boolean isDeleteAlsoSessionDirectory() -
setSeleteAlsoSessionDirectory
public void setSeleteAlsoSessionDirectory(boolean deleteAlsoSessionDirectory) -
isGenericCredentialForSessionDelete
public boolean isGenericCredentialForSessionDelete() -
setGenericCredentialForSessionDelete
public void setGenericCredentialForSessionDelete(boolean genericCredentialForSessionDelete) -
markBuildForArchive
public void markBuildForArchive(List<String> listOfSessions, String apiURL, boolean requireAuth, String userUsedForLogin, String passwordUsedForLogin, String workingJobDir, TaskListener listener, Launcher launcher, Utils utils) throws InterruptedException - Throws:
InterruptedException
-
deleteSessions
- Throws:
Exception
-
processErrorFromRespone
- Throws:
IOException
-
getVAPIConnection
public HttpURLConnection getVAPIConnection(String apiUrl, boolean requireAuth, String authString) throws Exception - Throws:
Exception
-