Package org.rundeck.app.components.jobs
Interface JobFormat
-
public interface JobFormatInterface to define a Job definition format
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceJobFormat.OptionsEncode optionsstatic classJobFormat.StripJobRefOptions for stripping Job Reference data
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<java.util.Map>decode(java.io.Reader reader)Decode input to canonical Job Map datastatic JobFormat.OptionsdefaultOptions()voidencode(java.util.List<java.util.Map> list, JobFormat.Options options, java.io.Writer writer)Encode list of canonical Job Mapsjava.lang.StringgetFormat()static JobFormat.Optionsoptions(boolean preserveUuid, java.util.Map<java.lang.String,java.lang.String> replaceIds, java.lang.String stripJobRef)Create options objectstatic JobFormat.Optionsoptions(boolean preserveUuid, java.util.Map<java.lang.String,java.lang.String> replaceIds, JobFormat.StripJobRef stripJobRef)Create options object
-
-
-
Method Detail
-
getFormat
java.lang.String getFormat()
- Returns:
- format name
-
decode
java.util.List<java.util.Map> decode(java.io.Reader reader) throws JobDefinitionExceptionDecode input to canonical Job Map data- Parameters:
reader-- Returns:
- List of maps
- Throws:
JobDefinitionException
-
encode
void encode(java.util.List<java.util.Map> list, JobFormat.Options options, java.io.Writer writer)Encode list of canonical Job Maps- Parameters:
list- list of mapsoptions- encode optionswriter- writer
-
options
static JobFormat.Options options(boolean preserveUuid, java.util.Map<java.lang.String,java.lang.String> replaceIds, java.lang.String stripJobRef)
Create options object- Parameters:
preserveUuid- true to preserve UUIDsreplaceIds- replacement map for replacing UUIDsstripJobRef- option for stripping Job Reference data- Returns:
- options
-
options
static JobFormat.Options options(boolean preserveUuid, java.util.Map<java.lang.String,java.lang.String> replaceIds, JobFormat.StripJobRef stripJobRef)
Create options object- Parameters:
preserveUuid- true to preserve UUIDsreplaceIds- replacement map for replacing UUIDsstripJobRef- option for stripping Job Reference data- Returns:
- options
-
defaultOptions
static JobFormat.Options defaultOptions()
- Returns:
- default options
-
-