Package com.dtolabs.rundeck.plugins.scm
Interface JobImporter
-
public interface JobImporter
Can import a job
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ImportResult
deleteJob(java.lang.String project, java.lang.String jobid)
Deleted a job deleted remotelyImportResult
importFromMap(java.util.Map input, java.util.Map importMetadata)
Import a Map-representation of a Job, preserving the UUIDImportResult
importFromMap(java.util.Map input, java.util.Map importMetadata, boolean preserveUuid)
Import a Map-representation of a JobImportResult
importFromStream(java.lang.String format, java.io.InputStream input, java.util.Map importMetadata)
Import a serialized job, preserving the UUIDImportResult
importFromStream(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
-
-