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 TypeMethodDescriptionvoiddeleteSessions(Run run, Logger logger) getVAPIConnection(String apiUrl, boolean requireAuth, String authString) booleanbooleanbooleanvoidmarkBuildForArchive(List<String> listOfSessions, String apiURL, boolean requireAuth, String userUsedForLogin, String passwordUsedForLogin, String workingJobDir, TaskListener listener, Launcher launcher, Utils utils) voidprocessErrorFromRespone(HttpURLConnection conn, Logger logger) voidsetArchivePassword(String archivePassword) voidsetArchiveUser(String archiveUser) voidsetGenericCredentialForSessionDelete(boolean genericCredentialForSessionDelete) voidsetSeleteAlsoSessionDirectory(boolean deleteAlsoSessionDirectory) voidsetVMGRBuildArchive(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
-