Klasse RestConfiguration

java.lang.Object
de.dlr.proseo.procmgr.rest.model.RestConfiguration
Alle implementierten Schnittstellen:
Serializable

public class RestConfiguration extends Object implements Serializable
Siehe auch:
  • Felddetails

    • serialVersionUID

      static final long serialVersionUID
      Siehe auch:
    • id

      protected Long id
      The persistent id of this object
    • version

      protected Long version
      A version identifier to track updates to the object (especially to detect concurrent update attempts)
    • missionCode

      protected String missionCode
      The mission code (e. g. S5P)
    • processorName

      protected String processorName
      The processor class this configuration version belongs to
    • configurationVersion

      protected String configurationVersion
      Version identification of the configuration environment
    • mode

      protected String mode
      The processing mode, for which this configuration is valid; optional, if set, must match mission processing modes
    • dynProcParameters

      protected List<RestParameter> dynProcParameters
      Dynamic processing parameters, the values denoting default values, which may be changed by the Job Order File generator
    • productQuality

      protected String productQuality
      Indicates the suitability for general use of products generated with this configuration (NOMINAL, EXPERIMENTAL, TEST; default NOMINAL)
    • configurationFiles

      protected List<RestConfigurationFile> configurationFiles
      The configuration files for this configuration
    • staticInputFiles

      protected List<RestConfigurationInputFile> staticInputFiles
      Static input files for inclusion in generated Job Order Files
    • configuredProcessors

      protected List<String> configuredProcessors
      The names for the processor configurations this processor version is valid for
    • dockerRunParameters

      protected List<RestStringParameter> dockerRunParameters
      Specific parameter for "docker run" valid for this configuration
  • Konstruktordetails

  • Methodendetails

    • getId

      public Long getId()
      Returns the id.
      Gibt zurück:
      id
    • setId

      public void setId(Long id)
      Set the id.
      Parameter:
      id - the new id
    • getVersion

      public Long getVersion()
      Returns the version.
      Gibt zurück:
      version
    • setVersion

      public void setVersion(Long version)
      Set the version.
      Parameter:
      version - the new version
    • getMissionCode

      @NotNull public @NotNull String getMissionCode()
      Returns the missionCode.
      Gibt zurück:
      missionCode
    • setMissionCode

      public void setMissionCode(String missionCode)
      Set the missionCode.
      Parameter:
      missionCode - the new missionCode
    • getProcessorName

      @NotNull public @NotNull String getProcessorName()
      Returns the processorName.
      Gibt zurück:
      processorName
    • setProcessorName

      public void setProcessorName(String processorName)
      Set the processorName.
      Parameter:
      processorName - the new processorName
    • getConfigurationVersion

      @NotNull public @NotNull String getConfigurationVersion()
      Returns the configurationVersion.
      Gibt zurück:
      configurationVersion
    • setConfigurationVersion

      public void setConfigurationVersion(String configurationVersion)
      Set the configurationVersion.
      Parameter:
      configurationVersion - the new configurationVersion
    • getMode

      public String getMode()
      Returns the mode.
      Gibt zurück:
      mode
    • setMode

      public void setMode(String mode)
      Set the mode.
      Parameter:
      mode - the new mode
    • getDynProcParameters

      @NotNull @Valid public @NotNull @Valid List<RestParameter> getDynProcParameters()
      Returns the dynProcParameters.
      Gibt zurück:
      dynProcParameters
    • setDynProcParameters

      public void setDynProcParameters(List<RestParameter> dynProcParameters)
      Set the dynProcParameters.
      Parameter:
      dynProcParameters - the new dynProcParameters
    • getProductQuality

      public String getProductQuality()
      Returns the productQuality.
      Gibt zurück:
      productQuality
    • setProductQuality

      public void setProductQuality(String productQuality)
      Set the productQuality.
      Parameter:
      productQuality - the new productQuality
    • getConfigurationFiles

      @NotNull @Valid public @NotNull @Valid List<RestConfigurationFile> getConfigurationFiles()
      Returns the configurationFiles.
      Gibt zurück:
      configurationFiles
    • setConfigurationFiles

      public void setConfigurationFiles(List<RestConfigurationFile> configurationFiles)
      Set the configurationFiles.
      Parameter:
      configurationFiles - the new configurationFiles
    • getStaticInputFiles

      @NotNull @Valid public @NotNull @Valid List<RestConfigurationInputFile> getStaticInputFiles()
      Returns the staticInputFiles.
      Gibt zurück:
      staticInputFiles
    • setStaticInputFiles

      public void setStaticInputFiles(List<RestConfigurationInputFile> staticInputFiles)
      Set the staticInputFiles.
      Parameter:
      staticInputFiles - the new staticInputFiles
    • getConfiguredProcessors

      @NotNull public @NotNull List<String> getConfiguredProcessors()
      Returns the configuredProcessors.
      Gibt zurück:
      configuredProcessors
    • setConfiguredProcessors

      public void setConfiguredProcessors(List<String> configuredProcessors)
      Set the configuredProcessors.
      Parameter:
      configuredProcessors - the new configuredProcessors
    • getDockerRunParameters

      @NotNull @Valid public @NotNull @Valid List<RestStringParameter> getDockerRunParameters()
      Returns the dockerRunParameters.
      Gibt zurück:
      dockerRunParameters
    • setDockerRunParameters

      public void setDockerRunParameters(List<RestStringParameter> dockerRunParameters)
      Set the dockerRunParameters.
      Parameter:
      dockerRunParameters - the new dockerRunParameters
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • equals

      public boolean equals(Object other)
      Setzt außer Kraft:
      equals in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object