Serialisierte Form
-
Package de.dlr.proseo.model.rest.model
-
Klasse de.dlr.proseo.model.rest.model.DeltaTimeT0
class DeltaTimeT0 extends Object implements Serializable- serialVersionUID:
- -6092246187299156687L
-
Klasse de.dlr.proseo.model.rest.model.DeltaTimeT1
class DeltaTimeT1 extends Object implements Serializable- serialVersionUID:
- -6098856120165893199L
-
Klasse de.dlr.proseo.model.rest.model.Orbit
class Orbit extends Object implements Serializable- serialVersionUID:
- -4699202221454113421L
-
Klasse de.dlr.proseo.model.rest.model.RestClassOutputParameter
class RestClassOutputParameter extends Object implements Serializable- serialVersionUID:
- 8087325880652563315L
-
Serialisierte Felder
-
outputParameters
List<RestParameter> outputParameters
Set of parameters to apply to the generated products (may be empty) -
productClass
String productClass
The product class to generate as output
-
-
Klasse de.dlr.proseo.model.rest.model.RestConfiguration
class RestConfiguration extends Object implements Serializable- serialVersionUID:
- -5123890592825528055L
-
Serialisierte Felder
-
configurationFiles
List<de.dlr.proseo.model.rest.model.RestConfigurationFile> configurationFiles
-
configurationVersion
String configurationVersion
-
configuredProcessors
List<String> configuredProcessors
-
dockerRunParameters
List<de.dlr.proseo.model.rest.model.RestStringParameter> dockerRunParameters
-
dynProcParameters
List<RestParameter> dynProcParameters
-
id
Long id
-
missionCode
String missionCode
-
mode
String mode
-
processorName
String processorName
-
productQuality
String productQuality
-
staticInputFiles
List<de.dlr.proseo.model.rest.model.RestConfigurationInputFile> staticInputFiles
-
version
Long version
-
-
Klasse de.dlr.proseo.model.rest.model.RestConfigurationFile
class RestConfigurationFile extends Object implements Serializable- serialVersionUID:
- -5135457979637284248L
-
Klasse de.dlr.proseo.model.rest.model.RestConfigurationInputFile
class RestConfigurationInputFile extends Object implements Serializable- serialVersionUID:
- -4771911513052986127L
-
Klasse de.dlr.proseo.model.rest.model.RestConfiguredProcessor
class RestConfiguredProcessor extends Object implements Serializable- serialVersionUID:
- -4753734189079526126L
-
Klasse de.dlr.proseo.model.rest.model.RestDownloadHistory
class RestDownloadHistory extends Object implements Serializable- serialVersionUID:
- -4694244767509093741L
-
Klasse de.dlr.proseo.model.rest.model.RestGroup
class RestGroup extends Object implements Serializable- serialVersionUID:
- -6150083121357937649L
-
Klasse de.dlr.proseo.model.rest.model.RestInputFilter
class RestInputFilter extends Object implements Serializable- serialVersionUID:
- 8098893267464319507L
-
Serialisierte Felder
-
filterConditions
List<RestParameter> filterConditions
Filter conditions to apply to input products of the given product class -
productClass
String productClass
The product class the input filters apply to
-
-
Klasse de.dlr.proseo.model.rest.model.RestInputReference
class RestInputReference extends Object implements Serializable- serialVersionUID:
- 8074106010624122994L
-
Klasse de.dlr.proseo.model.rest.model.RestJob
class RestJob extends Object implements Serializable- serialVersionUID:
- 8373205601692969050L
-
Serialisierte Felder
-
hasFailedJobSteps
Boolean hasFailedJobSteps
Indicates whether at least one of the job steps for this job is in state FAILED -
id
Long id
The persistent id of this object -
jobState
JobState jobState
Status of the whole job -
jobSteps
List<RestJobStep> jobSteps
The job steps for this job -
orbit
RestOrbit orbit
The orbit this job relates to (if any) -
orderIdentifier
String orderIdentifier
User-defined order identifier -
priority
Long priority
A processing priority (lower numbers indicate lower priority, higher numbers higher priority; default is 50) -
processingFacilityName
String processingFacilityName
The name of the processing facility this job runs on -
startTime
Date startTime
The start time of the time interval to process -
stopTime
Date stopTime
The end time of the time interval to process -
version
Long version
A version identifier to track updates to the object (especially to detect concurrent update attempts)
-
-
Klasse de.dlr.proseo.model.rest.model.RestJobStep
class RestJobStep extends Object implements Serializable- serialVersionUID:
- 8406255283206520795L
-
Serialisierte Felder
-
configuredProcessor
String configuredProcessor
The configured processor used to create the output product -
id
Long id
The persistent id of this object -
inputProductClasses
List<String> inputProductClasses
The input product types required for processing -
isFailed
Boolean isFailed
The failed state of the job step -
jobId
Long jobId
The persistend id of the job this job step belongs to -
jobOrderFilename
String jobOrderFilename
The filename of the Job Order file in the associated processing facility -
jobStepState
JobStepState jobStepState
The currenet status of the job step -
name
String name
Job step name generated from the job step id (not part of data model) -
orderId
Long orderId
The id of the order -
orderIdentifier
String orderIdentifier
The identifier of the order -
outputParameters
List<RestParameter> outputParameters
A set of parameters to set for the generated products. -
outputProduct
Long outputProduct
The id of the output product of this job step -
outputProductClass
String outputProductClass
The product type of the output product of this job step -
processingCompletionTime
Date processingCompletionTime
The completion time of the processing job -
processingMode
String processingMode
The processing mode to run the processor(s) in -
processingStartTime
Date processingStartTime
The start time of the processing job -
processingStdErr
String processingStdErr
The standard error output of the processing job -
processingStdOut
String processingStdOut
The standard output of the processing job -
stderrLogLevel
StderrLogLevel stderrLogLevel
The log level of stderr -
stdoutLogLevel
StdoutLogLevel stdoutLogLevel
The log level of stdout -
version
Long version
A version identifier to track updates to the object (especially to detect concurrent update attempts)
-
-
Klasse de.dlr.proseo.model.rest.model.RestMission
class RestMission extends Object implements Serializable- serialVersionUID:
- 8361638210586245561L
-
Serialisierte Felder
-
code
String code
The mission code (e. g. S5P) -
fileClasses
List<String> fileClasses
File classes as agreed for this mission (e. g. "TEST", "OPER") -
id
Long id
The persistent id of this object -
name
String name
The mission name (e. g. Sentinel-5 Precursor) -
orderRetentionPeriod
Long orderRetentionPeriod
The default period of time for keeping orders after their completion in seconds -
processingCentre
String processingCentre
An identifying string for the processing centre (organisation) operating this prosEO instance -
processingModes
List<String> processingModes
Processing mode tags as agreed for this mission -
productFileTemplate
String productFileTemplate
The product filename template implementing the mission's file naming convention -
productRetentionPeriod
Long productRetentionPeriod
The default period of time for keeping products after their generation in seconds -
spacecrafts
List<RestSpacecraft> spacecrafts
A spacecraft used for a specific Mission. A Mission may operate more than one spacecraft. -
version
Long version
A version identifier to track updates to the object (especially to detect concurrent update attempts)
-
-
Klasse de.dlr.proseo.model.rest.model.RestNotificationEndpoint
class RestNotificationEndpoint extends Object implements Serializable- serialVersionUID:
- 8437652477208421115L
-
Serialisierte Felder
-
password
String password
The password to authenticate with, mandatory if username is given; may be set to replacement value (e. g. asterisks) on data retrieval requests -
uri
String uri
The URI used to notify the ProcessingOrder originator of the order completion -
username
String username
The username to authenticate with (using Basic Authentication)
-
-
Klasse de.dlr.proseo.model.rest.model.RestOrbit
class RestOrbit extends Object implements Serializable- serialVersionUID:
- 8366595664531265242L
-
Serialisierte Felder
-
id
Long id
The persistent id of this object -
missionCode
String missionCode
The mission code (e. g. S5P) -
orbitNumber
Long orbitNumber
The orbit number (usually starting at 1 at launch); unique for a spacecraft and usually gapless -
spacecraftCode
String spacecraftCode
The short code for the spacecraft (e. g. TDX1) -
startTime
String startTime
The start time of the orbit (e. g. using a Spacecraft Midnight Crossing [SMX] event) in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS) -
stopTime
String stopTime
The stop time of the orbit (e. g. using a Spacecraft Midnight Crossing [SMX] event) in orbit format (YYYY-MM-DDThh:mm:ss.SSSSSS); usually the stop time of one orbit is the start time of the subsequent orbit -
version
Long version
A version identifier to track updates to the object (especially to detect concurrent update attempts)
-
-
Klasse de.dlr.proseo.model.rest.model.RestOrbitQuery
class RestOrbitQuery extends Object implements Serializable- serialVersionUID:
- 8079063455979208082L
-
Klasse de.dlr.proseo.model.rest.model.RestOrder
class RestOrder extends Object implements Serializable- serialVersionUID:
- 8153425239384699508L
-
Serialisierte Felder
-
actualCompletionTime
Date actualCompletionTime
Date and time when the output product(s) was/were available for download from the (OD)PRIP (mandatory for ProcessingOrders created via the ODIP, once they are in state "COMPLETED") -
classOutputParameters
List<RestClassOutputParameter> classOutputParameters
Set of parameters to apply to a generated product of the referenced product class replacing the general output parameters -
configuredProcessors
List<String> configuredProcessors
List of identifiers of the configured processors (may be empty) -
createdJobs
Long createdJobs
Fully created/released jobs for planning and releasing -
dynamicProcessingParameters
List<RestParameter> dynamicProcessingParameters
Processing option settings (for on-demand processing called "WorkflowOptions" in the ICD); these options will be passed to the data processors in the "Dynamic Processing Parameter" section of the Job Order file -
estimatedCompletionTime
Date estimatedCompletionTime
Estimated date and time when the output product(s) will be available for download from the (OD)PRIP (mandatory for ProcessingOrders created via the ODIP) -
evictionTime
Date evictionTime
Eviction time (optional, used for automatic order deletion) -
executionTime
Date executionTime
Expected execution time (optional, used for scheduling) -
expectedJobs
Long expectedJobs
Expected jobs for planning and releasing -
hasFailedJobSteps
Boolean hasFailedJobSteps
Indicates whether at least one of the job steps for this order is in state FAILED -
id
Long id
The persistent id of this object -
identifier
String identifier
User-defined order identifier -
inputFilters
List<RestInputFilter> inputFilters
Filter conditions to apply to input products -
inputProductClasses
List<String> inputProductClasses
List of internal product types provided as input to the order (may be empty) -
inputProductReference
RestInputReference inputProductReference
Identification of the input product to use for On-Demand Production -
jobStepStates
List<String> jobStepStates
The different existing job step states of order -
missionCode
String missionCode
The mission code (e. g. S5P) -
notificationEndpoint
RestNotificationEndpoint notificationEndpoint
The endpoint to send order completion notifications to -
orbits
List<RestOrbitQuery> orbits
List of orbit ranges, identified by spacecraft code and orbit number from/to (may be empty) -
orderSource
String orderSource
Source application for the processing order; one of { CLI, GUI, ODIP, OTHER } -
orderState
String orderState
State of the processing order; one of { INITIAL, APPROVED, RELEASING, RELEASED, PLANNING, PLANNING_FAILED, PLANNED, RUNNING, SUSPENDING, COMPLETED, FAILED, CLOSED } -
outputFileClass
String outputFileClass
The file class for the generated output products -
outputParameters
List<RestParameter> outputParameters
Parameters to set for the generated products (may be empty) -
percentCompleted
Long percentCompleted
Percentage of completed job steps -
percentFailed
Long percentFailed
Percentage of failed job steps -
percentRunning
Long percentRunning
Percentage of running job steps -
priority
Integer priority
Priority of the ProcessingOrder (lower number means lower priority; value range 1..100 is defined for the ODIP, but other values are allowed outside On-Demand Production, including negative numbers). Default value is 50. -
processingMode
String processingMode
The processing mode to run the processor(s) in -
productionType
String productionType
Production type context, in which the order is running (SYSTEMATIC, ON_DEMAND_DEFAULT, ON_DEMAND_NON_DEFAULT) -
productRetentionPeriod
Long productRetentionPeriod
Retention period for products generated by this processing order in seconds -
releaseTime
Date releaseTime
Date and time at which the ProcessingOrder was received (mandatory for ProcessingOrders created via the ODIP) -
requestedProductClasses
List<String> requestedProductClasses
List of internal product types requested as output from the order (at least one is required) -
sliceDuration
Long sliceDuration
Duration of a slice in seconds (only for slicingType TIME_SLICE) -
sliceOverlap
Long sliceOverlap
Overlap between adjacent slices in seconds (applicable for all slicingTypes except NONE, default 0) -
slicingType
String slicingType
One of { "ORBIT", "CALENDAR_DAY", "CALENDAR_MONTH", "CALENDAR_YEAR", "TIME_SLICE", "NONE" } -
startTime
String startTime
The start time of the time interval to process in orbit format (YYYY-MM-DDThh:mm:ss[.SSSSSS]). If a range of orbit numbers is given, this time is set to the earliest start time of the selected orbits. -
stateMessage
String stateMessage
Explanatory message describing the reason for the latest state change (mandatory for ProcessingOrders created via the ODIP) -
stopTime
String stopTime
The end time of the time interval to process in orbit format (YYYY-MM-DDThh:mm:ss[.SSSSSS]). If a range of orbit numbers is given, this time is set to the latest stop time of the selected orbits. -
submissionTime
Date submissionTime
Date and time at which the ProcessingOrder was received (mandatory for ProcessingOrders created via the ODIP) -
uuid
String uuid
Universally unique order identifier -
version
Long version
A version identifier to track updates to the object (especially to detect concurrent update attempts) -
workflowName
String workflowName
Short name of the applicable workflow (not suitable for identification; only for orders generated through ODIP) -
workflowUuid
String workflowUuid
Universally unique workflow identifier (only for orders generated through ODIP, mandatory for these)
-
-
Klasse de.dlr.proseo.model.rest.model.RestParameter
class RestParameter extends Object implements Serializable- serialVersionUID:
- 8093935813519299827L
-
Serialisierte Felder
-
key
String key
The parameter name -
parameterType
String parameterType
The type of the parameter for deserialization (one of { "STRING", "INTEGER", "BOOLEAN", "DOUBLE", "INSTANT" } ) -
parameterValue
String parameterValue
All parameter values are serialized to their string representations. For deserialization refer to the parameterType.
-
-
Klasse de.dlr.proseo.model.rest.model.RestPayload
class RestPayload extends Object implements Serializable- serialVersionUID:
- 8340155924474384601L
-
Klasse de.dlr.proseo.model.rest.model.RestProcessingFacility
class RestProcessingFacility extends Object implements Serializable- serialVersionUID:
- -4619882992693536907L
-
Serialisierte Felder
-
defaultStorageType
String defaultStorageType
-
description
String description
-
externalStorageManagerUrl
String externalStorageManagerUrl
-
facilityState
String facilityState
-
id
Long id
-
localStorageManagerUrl
String localStorageManagerUrl
-
maxJobsPerNode
Long maxJobsPerNode
-
name
String name
-
processingEngineToken
String processingEngineToken
-
processingEngineUrl
String processingEngineUrl
-
storageManagerPassword
String storageManagerPassword
-
storageManagerUrl
String storageManagerUrl
-
storageManagerUser
String storageManagerUser
-
version
Long version
-
-
Klasse de.dlr.proseo.model.rest.model.RestProcessor
class RestProcessor extends Object implements Serializable- serialVersionUID:
- -4595095731558373098L
-
Serialisierte Felder
-
configuredProcessors
List<String> configuredProcessors
-
dockerImage
String dockerImage
-
dockerRunParameters
List<de.dlr.proseo.model.rest.model.RestStringParameter> dockerRunParameters
-
id
Long id
-
isTest
Boolean isTest
-
jobOrderVersion
String jobOrderVersion
-
maxTime
Long maxTime
-
minDiskSpace
Long minDiskSpace
-
missionCode
String missionCode
-
processorName
String processorName
-
processorVersion
String processorVersion
-
sensingTimeFlag
Boolean sensingTimeFlag
-
tasks
List<de.dlr.proseo.model.rest.model.RestTask> tasks
-
useInputFileTimeIntervals
Boolean useInputFileTimeIntervals
-
version
Long version
-
-
Klasse de.dlr.proseo.model.rest.model.RestProcessorClass
class RestProcessorClass extends Object implements Serializable- serialVersionUID:
- -4689287317859041357L
-
Klasse de.dlr.proseo.model.rest.model.RestProduct
class RestProduct extends Object implements Serializable- serialVersionUID:
- -4723989478294309933L
-
Serialisierte Felder
-
componentProductIds
List<Long> componentProductIds
-
configuredProcessor
de.dlr.proseo.model.rest.model.RestConfiguredProcessor configuredProcessor
-
downloadHistory
List<de.dlr.proseo.model.rest.model.RestDownloadHistory> downloadHistory
-
enclosingProductId
Long enclosingProductId
-
evictionTime
String evictionTime
-
fileClass
String fileClass
-
generationTime
String generationTime
-
id
Long id
-
missionCode
String missionCode
-
mode
String mode
-
orbit
de.dlr.proseo.model.rest.model.Orbit orbit
-
parameters
List<RestParameter> parameters
-
processingLevel
String processingLevel
-
productClass
String productClass
-
productFile
List<de.dlr.proseo.model.rest.model.RestProductFile> productFile
-
productionType
String productionType
-
productQuality
String productQuality
-
publicationTime
String publicationTime
-
rawDataAvailabilityTime
String rawDataAvailabilityTime
-
requestedStartTime
String requestedStartTime
-
requestedStopTime
String requestedStopTime
-
sensingStartTime
String sensingStartTime
-
sensingStopTime
String sensingStopTime
-
uuid
String uuid
-
version
Long version
-
-
Klasse de.dlr.proseo.model.rest.model.RestProductArchive
class RestProductArchive extends Object implements Serializable- serialVersionUID:
- -4646322737045384844L
-
Serialisierte Felder
-
archiveType
String archiveType
-
availableProductClasses
List<String> availableProductClasses
-
baseUri
String baseUri
-
clientId
String clientId
-
clientSecret
String clientSecret
-
code
String code
-
context
String context
-
id
Long id
-
name
String name
-
password
String password
-
sendAuthInBody
Boolean sendAuthInBody
-
tokenRequired
Boolean tokenRequired
-
tokenUri
String tokenUri
-
username
String username
-
version
Long version
-
-
Klasse de.dlr.proseo.model.rest.model.RestProductClass
class RestProductClass extends Object implements Serializable- serialVersionUID:
- -6064153955435657326L
-
Serialisierte Felder
-
componentClasses
List<String> componentClasses
-
defaultSliceDuration
Long defaultSliceDuration
-
defaultSlicingType
String defaultSlicingType
-
enclosingClass
String enclosingClass
-
id
Long id
-
missionCode
String missionCode
-
processingLevel
String processingLevel
-
processorClass
String processorClass
-
productFileTemplate
String productFileTemplate
-
productType
String productType
-
selectionRule
List<de.dlr.proseo.model.rest.model.RestSimpleSelectionRule> selectionRule
-
typeDescription
String typeDescription
-
version
Long version
-
visibility
String visibility
-
-
Klasse de.dlr.proseo.model.rest.model.RestProductFile
class RestProductFile extends Object implements Serializable- serialVersionUID:
- -4704159671104165805L
-
Serialisierte Felder
-
auxFileNames
List<String> auxFileNames
-
checksum
String checksum
-
checksumTime
String checksumTime
-
filePath
String filePath
-
fileSize
Long fileSize
-
id
Long id
-
processingFacilityName
String processingFacilityName
-
productFileName
String productFileName
-
productId
Long productId
-
storageType
String storageType
-
version
Long version
-
zipChecksum
String zipChecksum
-
zipChecksumTime
String zipChecksumTime
-
zipFileName
String zipFileName
-
zipFileSize
Long zipFileSize
-
-
Klasse de.dlr.proseo.model.rest.model.RestQuota
class RestQuota extends Object implements Serializable- serialVersionUID:
- -6079026312975749071L
-
Klasse de.dlr.proseo.model.rest.model.RestSimplePolicy
class RestSimplePolicy extends Object implements Serializable- serialVersionUID:
- -6032756761433757006L
-
Klasse de.dlr.proseo.model.rest.model.RestSimpleSelectionRule
class RestSimpleSelectionRule extends Object implements Serializable- serialVersionUID:
- -6019536891405316685L
-
Serialisierte Felder
-
configuredProcessors
List<String> configuredProcessors
-
filterConditions
List<RestParameter> filterConditions
-
id
Long id
-
isMandatory
Boolean isMandatory
-
minimumCoverage
Short minimumCoverage
-
mode
String mode
-
ruleString
String ruleString
-
simplePolicies
List<de.dlr.proseo.model.rest.model.RestSimplePolicy> simplePolicies
-
sourceProductClass
String sourceProductClass
-
targetProductClass
String targetProductClass
-
version
Long version
-
-
Klasse de.dlr.proseo.model.rest.model.RestSpacecraft
class RestSpacecraft extends Object implements Serializable- serialVersionUID:
- 8348418340557805241L
-
Serialisierte Felder
-
code
String code
The short code for the spacecraft (e. g. TDX1) -
id
Long id
The persistent id of this object -
name
String name
The spacecraft name (e. g. TanDEM-X) -
payloads
List<RestPayload> payloads
The payloads flying on this spacecraft -
version
Long version
A version identifier to track updates to the object (especially to detect concurrent update attempts)
-
-
Klasse de.dlr.proseo.model.rest.model.RestStringParameter
class RestStringParameter extends Object implements Serializable- serialVersionUID:
- -4783478904159709615L
-
Klasse de.dlr.proseo.model.rest.model.RestTask
class RestTask extends Object implements Serializable- serialVersionUID:
- -4605010635153445163L
-
Serialisierte Felder
-
breakpointFileNames
List<String> breakpointFileNames
-
criticalityLevel
Long criticalityLevel
-
id
Long id
-
isCritical
Boolean isCritical
-
minMemory
Long minMemory
-
missionCode
String missionCode
-
numberOfCpus
Long numberOfCpus
-
processorName
String processorName
-
processorVersion
String processorVersion
-
taskName
String taskName
-
taskVersion
String taskVersion
-
version
Long version
-
-
Klasse de.dlr.proseo.model.rest.model.RestUser
class RestUser extends Object implements Serializable- serialVersionUID:
- -6077373825464097647L
-
Klasse de.dlr.proseo.model.rest.model.RestWorkflow
class RestWorkflow extends Object implements Serializable- serialVersionUID:
- -4532301343554572457L
-
Serialisierte Felder
-
classOutputParameters
List<RestClassOutputParameter> classOutputParameters
-
configuredProcessor
String configuredProcessor
-
description
String description
-
enabled
Boolean enabled
-
id
Long id
-
inputFilters
List<RestInputFilter> inputFilters
-
inputProductClass
String inputProductClass
-
missionCode
String missionCode
-
name
String name
-
outputFileClass
String outputFileClass
-
outputParameters
List<RestParameter> outputParameters
-
outputProductClass
String outputProductClass
-
processingMode
String processingMode
-
sliceDuration
Long sliceDuration
-
sliceOverlap
Long sliceOverlap
-
slicingType
String slicingType
-
uuid
String uuid
-
version
Long version
-
workflowOptions
List<de.dlr.proseo.model.rest.model.RestWorkflowOption> workflowOptions
-
workflowVersion
String workflowVersion
-
-
Klasse de.dlr.proseo.model.rest.model.RestWorkflowOption
class RestWorkflowOption extends Object implements Serializable- serialVersionUID:
- -4555436117178084841L
-