Package com.dtolabs.rundeck.plugins.scm
Interface JobImporter
-
public interface JobImporterCan import a job
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ImportResultdeleteJob(java.lang.String project, java.lang.String jobid)Deleted a job deleted remotelyImportResultimportFromMap(java.util.Map input, java.util.Map importMetadata)Import a Map-representation of a Job, preserving the UUIDImportResultimportFromMap(java.util.Map input, java.util.Map importMetadata, boolean preserveUuid)Import a Map-representation of a JobImportResultimportFromStream(java.lang.String format, java.io.InputStream input, java.util.Map importMetadata)Import a serialized job, preserving the UUIDImportResultimportFromStream(java.lang.String format, java.io.InputStream input, java.util.Map importMetadata, boolean preserveUuid, JobRenamed renamedJob)Import a serialized job
-
-
-
Method Detail
-
importFromStream
ImportResult importFromStream(java.lang.String format, java.io.InputStream input, java.util.Map importMetadata)
Import a serialized job, preserving the UUID- Parameters:
format- format, 'xml' or 'yaml'input- input streamimportMetadata- metadata to attach to the job- Returns:
- result
-
importFromMap
ImportResult importFromMap(java.util.Map input, java.util.Map importMetadata)
Import a Map-representation of a Job, preserving the UUID- Parameters:
input- input map dataimportMetadata- metadata to attach to the job- Returns:
- result
-
importFromMap
ImportResult importFromMap(java.util.Map input, java.util.Map importMetadata, boolean preserveUuid)
Import a Map-representation of a Job- Parameters:
input- input map dataimportMetadata- metadata to attach to the jobpreserveUuid- if true, preserve any UUID on import, otherwise remove it- Returns:
- result
-
importFromStream
ImportResult importFromStream(java.lang.String format, java.io.InputStream input, java.util.Map importMetadata, boolean preserveUuid, JobRenamed renamedJob)
Import a serialized job- Parameters:
format- format, 'xml' or 'yaml'input- input streamimportMetadata- metadata to attach to the jobpreserveUuid- if true, preserve any UUID on import, otherwise remove itrenamedJob- pass original ID/UUID if the job is renamed- Returns:
- result
-
deleteJob
ImportResult deleteJob(java.lang.String project, java.lang.String jobid)
Deleted a job deleted remotely- Parameters:
project- project of the filejobid- job id- Returns:
- result
-
-