Package de.dlr.proseo.procmgr.rest.model
Klasse RestProcessor
java.lang.Object
de.dlr.proseo.procmgr.rest.model.RestProcessor
- Alle implementierten Schnittstellen:
Serializable
- Siehe auch:
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungThe names for the processor configurations this processor version is valid forprotected String
The name of the docker image (without registry address)protected List
<RestStringParameter> Parameters to add to the "docker run" commandprotected Long
The persistent id of this objectprotected Boolean
Indicates a test version of the processor (default false)protected String
Version identification of the Job Order file specification (allowed values MMFI_1_8 [default], GMES_1_1)protected Long
Execution time limit in seconds (default 0 means unlimited)protected Long
Minimum disk space in MB, worst case estimate plus safety margin (default 1024)protected String
The mission code (e. g.protected String
The name of the processor class this processor (version) belongs toprotected String
Version identification of the processor executable (Docker image)protected Boolean
Indicates whether the processor uses a sensing time interval as main processing parameter (default true)(Package privat) static final long
List of tasks for this processorprotected Boolean
Indicates whether time intervals shall be used for input files in the Job Order file (default false)protected Long
A version identifier to track updates to the object (especially to detect concurrent update attempts) -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCreates a new RestProcessor.RestProcessor
(Long id, Long version, String missionCode, String processorName, String processorVersion, String jobOrderVersion, Boolean useInputFileTimeIntervals, Boolean isTest, Long minDiskSpace, Long maxTime, Boolean sensingTimeFlag, List<String> configuredProcessors, List<RestTask> tasks, String dockerImage, List<RestStringParameter> dockerRunParameters) Creates a new RestProcessor. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
Returns the configuredProcessors.@NotNull String
Returns the dockerImage.@NotNull @Valid List
<RestStringParameter> Returns the dockerRunParameters.getId()
Returns the id.Returns the isTest.Returns the jobOrderVersion.Returns the maxTime.Returns the minDiskSpace.@NotNull String
Returns the missionCode.@NotNull String
Returns the processorName.@NotNull String
Returns the processorVersion.Returns the sensingTimeFlag.getTasks()
Returns the tasks.Returns the useInputFileTimeIntervals.Returns the version.int
hashCode()
void
setConfiguredProcessors
(List<String> configuredProcessors) Set the configuredProcessors.void
setDockerImage
(String dockerImage) Set the dockerImage.void
setDockerRunParameters
(List<RestStringParameter> dockerRunParameters) Set the dockerRunParameters.void
Set the id.void
Set the isTest.void
setJobOrderVersion
(String jobOrderVersion) Set the jobOrderVersion.void
setMaxTime
(Long maxTime) Set the maxTime.void
setMinDiskSpace
(Long minDiskSpace) Set the minDiskSpace.void
setMissionCode
(String missionCode) Set the missionCode.void
setProcessorName
(String processorName) Set the processorName.void
setProcessorVersion
(String processorVersion) Set the processorVersion.void
setSensingTimeFlag
(Boolean sensingTimeFlag) Set the sensingTimeFlag.void
Set the tasks.void
setUseInputFileTimeIntervals
(Boolean useInputFileTimeIntervals) Set the useInputFileTimeIntervals.void
setVersion
(Long version) Set the version.toString()
-
Felddetails
-
serialVersionUID
static final long serialVersionUID- Siehe auch:
-
id
The persistent id of this object -
version
A version identifier to track updates to the object (especially to detect concurrent update attempts) -
missionCode
The mission code (e. g. S5P) -
processorName
The name of the processor class this processor (version) belongs to -
processorVersion
Version identification of the processor executable (Docker image) -
jobOrderVersion
Version identification of the Job Order file specification (allowed values MMFI_1_8 [default], GMES_1_1) -
useInputFileTimeIntervals
Indicates whether time intervals shall be used for input files in the Job Order file (default false) -
isTest
Indicates a test version of the processor (default false) -
minDiskSpace
Minimum disk space in MB, worst case estimate plus safety margin (default 1024) -
maxTime
Execution time limit in seconds (default 0 means unlimited) -
sensingTimeFlag
Indicates whether the processor uses a sensing time interval as main processing parameter (default true) -
configuredProcessors
The names for the processor configurations this processor version is valid for -
tasks
List of tasks for this processor -
dockerImage
The name of the docker image (without registry address) -
dockerRunParameters
Parameters to add to the "docker run" command
-
-
Konstruktordetails
-
RestProcessor
public RestProcessor()Creates a new RestProcessor. -
RestProcessor
public RestProcessor(Long id, Long version, String missionCode, String processorName, String processorVersion, String jobOrderVersion, Boolean useInputFileTimeIntervals, Boolean isTest, Long minDiskSpace, Long maxTime, Boolean sensingTimeFlag, List<String> configuredProcessors, List<RestTask> tasks, String dockerImage, List<RestStringParameter> dockerRunParameters) Creates a new RestProcessor.
-
-
Methodendetails
-
getId
Returns the id.- Gibt zurück:
- id
-
setId
Set the id.- Parameter:
id
- the new id
-
getVersion
Returns the version.- Gibt zurück:
- version
-
setVersion
Set the version.- Parameter:
version
- the new version
-
getMissionCode
Returns the missionCode.- Gibt zurück:
- missionCode
-
setMissionCode
Set the missionCode.- Parameter:
missionCode
- the new missionCode
-
getProcessorName
Returns the processorName.- Gibt zurück:
- processorName
-
setProcessorName
Set the processorName.- Parameter:
processorName
- the new processorName
-
getProcessorVersion
Returns the processorVersion.- Gibt zurück:
- processorVersion
-
setProcessorVersion
Set the processorVersion.- Parameter:
processorVersion
- the new processorVersion
-
getJobOrderVersion
Returns the jobOrderVersion.- Gibt zurück:
- jobOrderVersion
-
setJobOrderVersion
Set the jobOrderVersion.- Parameter:
jobOrderVersion
- the new jobOrderVersion
-
getUseInputFileTimeIntervals
Returns the useInputFileTimeIntervals.- Gibt zurück:
- useInputFileTimeIntervals
-
setUseInputFileTimeIntervals
Set the useInputFileTimeIntervals.- Parameter:
useInputFileTimeIntervals
- the new useInputFileTimeIntervals
-
getIsTest
Returns the isTest.- Gibt zurück:
- isTest
-
setIsTest
Set the isTest.- Parameter:
isTest
- the new isTest
-
getMinDiskSpace
Returns the minDiskSpace.- Gibt zurück:
- minDiskSpace
-
setMinDiskSpace
Set the minDiskSpace.- Parameter:
minDiskSpace
- the new minDiskSpace
-
getMaxTime
Returns the maxTime.- Gibt zurück:
- maxTime
-
setMaxTime
Set the maxTime.- Parameter:
maxTime
- the new maxTime
-
getSensingTimeFlag
Returns the sensingTimeFlag.- Gibt zurück:
- sensingTimeFlag
-
setSensingTimeFlag
Set the sensingTimeFlag.- Parameter:
sensingTimeFlag
- the new sensingTimeFlag
-
getConfiguredProcessors
Returns the configuredProcessors.- Gibt zurück:
- configuredProcessors
-
setConfiguredProcessors
Set the configuredProcessors.- Parameter:
configuredProcessors
- the new configuredProcessors
-
getTasks
Returns the tasks.- Gibt zurück:
- tasks
-
setTasks
Set the tasks.- Parameter:
tasks
- the new tasks
-
getDockerImage
Returns the dockerImage.- Gibt zurück:
- dockerImage
-
setDockerImage
Set the dockerImage.- Parameter:
dockerImage
- the new dockerImage
-
getDockerRunParameters
Returns the dockerRunParameters.- Gibt zurück:
- dockerRunParameters
-
setDockerRunParameters
Set the dockerRunParameters.- Parameter:
dockerRunParameters
- the new dockerRunParameters
-
hashCode
public int hashCode() -
equals
-
toString
-