Package de.dlr.proseo.procmgr.rest.model
Class RestConfiguration
java.lang.Object
de.dlr.proseo.procmgr.rest.model.RestConfiguration
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<RestConfigurationFile> The configuration files for this configurationprotected StringVersion identification of the configuration environmentThe names for the processor configurations this processor version is valid forprotected List<RestStringParameter> Specific parameter for "docker run" valid for this configurationprotected List<RestParameter> Dynamic processing parameters, the values denoting default values, which may be changed by the Job Order File generatorprotected LongThe persistent id of this objectprotected StringThe mission code (e. g.protected StringThe processing mode, for which this configuration is valid; optional, if set, must match mission processing modesprotected StringThe processor class this configuration version belongs toprotected StringIndicates the suitability for general use of products generated with this configuration (NOMINAL, EXPERIMENTAL, TEST; default NOMINAL)(package private) static final longprotected List<RestConfigurationInputFile> Static input files for inclusion in generated Job Order Filesprotected LongA version identifier to track updates to the object (especially to detect concurrent update attempts) -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new RestConfiguration.RestConfiguration(Long id, Long version, String missionCode, String processorName, String configurationVersion, String mode, List<RestParameter> dynProcParameters, String productQuality, List<RestConfigurationFile> configurationFiles, List<RestConfigurationInputFile> staticInputFiles, List<String> configuredProcessors, List<RestStringParameter> dockerRunParameters) Creates a new RestConfiguration. -
Method Summary
Modifier and TypeMethodDescriptionboolean@NotNull @Valid List<RestConfigurationFile> Returns the configurationFiles.@NotNull StringReturns the configurationVersion.Returns the configuredProcessors.@NotNull @Valid List<RestStringParameter> Returns the dockerRunParameters.@NotNull @Valid List<RestParameter> Returns the dynProcParameters.getId()Returns the id.@NotNull StringReturns the missionCode.getMode()Returns the mode.@NotNull StringReturns the processorName.Returns the productQuality.@NotNull @Valid List<RestConfigurationInputFile> Returns the staticInputFiles.Returns the version.inthashCode()voidsetConfigurationFiles(List<RestConfigurationFile> configurationFiles) Set the configurationFiles.voidsetConfigurationVersion(String configurationVersion) Set the configurationVersion.voidsetConfiguredProcessors(List<String> configuredProcessors) Set the configuredProcessors.voidsetDockerRunParameters(List<RestStringParameter> dockerRunParameters) Set the dockerRunParameters.voidsetDynProcParameters(List<RestParameter> dynProcParameters) Set the dynProcParameters.voidSet the id.voidsetMissionCode(String missionCode) Set the missionCode.voidSet the mode.voidsetProcessorName(String processorName) Set the processorName.voidsetProductQuality(String productQuality) Set the productQuality.voidsetStaticInputFiles(List<RestConfigurationInputFile> staticInputFiles) Set the staticInputFiles.voidsetVersion(Long version) Set the version.toString()
-
Field Details
-
serialVersionUID
static final long serialVersionUID- See Also:
-
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 processor class this configuration version belongs to -
configurationVersion
Version identification of the configuration environment -
mode
The processing mode, for which this configuration is valid; optional, if set, must match mission processing modes -
dynProcParameters
Dynamic processing parameters, the values denoting default values, which may be changed by the Job Order File generator -
productQuality
Indicates the suitability for general use of products generated with this configuration (NOMINAL, EXPERIMENTAL, TEST; default NOMINAL) -
configurationFiles
The configuration files for this configuration -
staticInputFiles
Static input files for inclusion in generated Job Order Files -
configuredProcessors
The names for the processor configurations this processor version is valid for -
dockerRunParameters
Specific parameter for "docker run" valid for this configuration
-
-
Constructor Details
-
RestConfiguration
public RestConfiguration()Creates a new RestConfiguration. -
RestConfiguration
public RestConfiguration(Long id, Long version, String missionCode, String processorName, String configurationVersion, String mode, List<RestParameter> dynProcParameters, String productQuality, List<RestConfigurationFile> configurationFiles, List<RestConfigurationInputFile> staticInputFiles, List<String> configuredProcessors, List<RestStringParameter> dockerRunParameters) Creates a new RestConfiguration.
-
-
Method Details
-
getId
Returns the id.- Returns:
- id
-
setId
Set the id.- Parameters:
id- the new id
-
getVersion
Returns the version.- Returns:
- version
-
setVersion
Set the version.- Parameters:
version- the new version
-
getMissionCode
Returns the missionCode.- Returns:
- missionCode
-
setMissionCode
Set the missionCode.- Parameters:
missionCode- the new missionCode
-
getProcessorName
Returns the processorName.- Returns:
- processorName
-
setProcessorName
Set the processorName.- Parameters:
processorName- the new processorName
-
getConfigurationVersion
Returns the configurationVersion.- Returns:
- configurationVersion
-
setConfigurationVersion
Set the configurationVersion.- Parameters:
configurationVersion- the new configurationVersion
-
getMode
Returns the mode.- Returns:
- mode
-
setMode
Set the mode.- Parameters:
mode- the new mode
-
getDynProcParameters
Returns the dynProcParameters.- Returns:
- dynProcParameters
-
setDynProcParameters
Set the dynProcParameters.- Parameters:
dynProcParameters- the new dynProcParameters
-
getProductQuality
Returns the productQuality.- Returns:
- productQuality
-
setProductQuality
Set the productQuality.- Parameters:
productQuality- the new productQuality
-
getConfigurationFiles
Returns the configurationFiles.- Returns:
- configurationFiles
-
setConfigurationFiles
Set the configurationFiles.- Parameters:
configurationFiles- the new configurationFiles
-
getStaticInputFiles
Returns the staticInputFiles.- Returns:
- staticInputFiles
-
setStaticInputFiles
Set the staticInputFiles.- Parameters:
staticInputFiles- the new staticInputFiles
-
getConfiguredProcessors
Returns the configuredProcessors.- Returns:
- configuredProcessors
-
setConfiguredProcessors
Set the configuredProcessors.- Parameters:
configuredProcessors- the new configuredProcessors
-
getDockerRunParameters
Returns the dockerRunParameters.- Returns:
- dockerRunParameters
-
setDockerRunParameters
Set the dockerRunParameters.- Parameters:
dockerRunParameters- the new dockerRunParameters
-
hashCode
public int hashCode() -
equals
-
toString
-