Package de.dlr.proseo.procmgr.rest.model
Klasse RestConfiguration
java.lang.Object
de.dlr.proseo.procmgr.rest.model.RestConfiguration
- Alle implementierten Schnittstellen:
Serializable
- Siehe auch:
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected List
<RestConfigurationFile> The configuration files for this configurationprotected String
Version 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 Long
The persistent id of this objectprotected String
The mission code (e. g.protected String
The processing mode, for which this configuration is valid; optional, if set, must match mission processing modesprotected String
The processor class this configuration version belongs toprotected String
Indicates the suitability for general use of products generated with this configuration (NOMINAL, EXPERIMENTAL, TEST; default NOMINAL)(Package privat) static final long
protected List
<RestConfigurationInputFile> Static input files for inclusion in generated Job Order Filesprotected Long
A version identifier to track updates to the object (especially to detect concurrent update attempts) -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCreates 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. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
@NotNull @Valid List
<RestConfigurationFile> Returns the configurationFiles.@NotNull String
Returns the configurationVersion.Returns the configuredProcessors.@NotNull @Valid List
<RestStringParameter> Returns the dockerRunParameters.@NotNull @Valid List
<RestParameter> Returns the dynProcParameters.getId()
Returns the id.@NotNull String
Returns the missionCode.getMode()
Returns the mode.@NotNull String
Returns the processorName.Returns the productQuality.@NotNull @Valid List
<RestConfigurationInputFile> Returns the staticInputFiles.Returns the version.int
hashCode()
void
setConfigurationFiles
(List<RestConfigurationFile> configurationFiles) Set the configurationFiles.void
setConfigurationVersion
(String configurationVersion) Set the configurationVersion.void
setConfiguredProcessors
(List<String> configuredProcessors) Set the configuredProcessors.void
setDockerRunParameters
(List<RestStringParameter> dockerRunParameters) Set the dockerRunParameters.void
setDynProcParameters
(List<RestParameter> dynProcParameters) Set the dynProcParameters.void
Set the id.void
setMissionCode
(String missionCode) Set the missionCode.void
Set the mode.void
setProcessorName
(String processorName) Set the processorName.void
setProductQuality
(String productQuality) Set the productQuality.void
setStaticInputFiles
(List<RestConfigurationInputFile> staticInputFiles) Set the staticInputFiles.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 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
-
-
Konstruktordetails
-
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.
-
-
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
-
getConfigurationVersion
Returns the configurationVersion.- Gibt zurück:
- configurationVersion
-
setConfigurationVersion
Set the configurationVersion.- Parameter:
configurationVersion
- the new configurationVersion
-
getMode
Returns the mode.- Gibt zurück:
- mode
-
setMode
Set the mode.- Parameter:
mode
- the new mode
-
getDynProcParameters
Returns the dynProcParameters.- Gibt zurück:
- dynProcParameters
-
setDynProcParameters
Set the dynProcParameters.- Parameter:
dynProcParameters
- the new dynProcParameters
-
getProductQuality
Returns the productQuality.- Gibt zurück:
- productQuality
-
setProductQuality
Set the productQuality.- Parameter:
productQuality
- the new productQuality
-
getConfigurationFiles
Returns the configurationFiles.- Gibt zurück:
- configurationFiles
-
setConfigurationFiles
Set the configurationFiles.- Parameter:
configurationFiles
- the new configurationFiles
-
getStaticInputFiles
Returns the staticInputFiles.- Gibt zurück:
- staticInputFiles
-
setStaticInputFiles
Set the staticInputFiles.- Parameter:
staticInputFiles
- the new staticInputFiles
-
getConfiguredProcessors
Returns the configuredProcessors.- Gibt zurück:
- configuredProcessors
-
setConfiguredProcessors
Set the configuredProcessors.- Parameter:
configuredProcessors
- the new configuredProcessors
-
getDockerRunParameters
Returns the dockerRunParameters.- Gibt zurück:
- dockerRunParameters
-
setDockerRunParameters
Set the dockerRunParameters.- Parameter:
dockerRunParameters
- the new dockerRunParameters
-
hashCode
public int hashCode() -
equals
-
toString
-