Class RestConfiguredProcessor
java.lang.Object
de.dlr.proseo.ingestor.rest.model.RestConfiguredProcessor
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringVersion identification of the configuration environmentprotected BooleanIndicator whether the configured processor is enabled and may be runprotected LongThe persistent id of this objectprotected StringUser-defined identifier for this processor configurationprotected StringThe mission code (e. g.protected StringUser-defined unique processor class nameprotected StringVersion identification of the processor executable (Docker image)(package private) static final longprotected StringUniversally unique identifier for this processor configuration ("workflow" in ESA terminology)protected LongA version identifier to track updates to the object (especially to detect concurrent update attempts) -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean@NotNull StringReturns the configurationVersion.Returns the enabled.getId()Returns the id.@NotNull StringReturns the identifier.@NotNull StringReturns the missionCode.@NotNull StringReturns the processorName.@NotNull StringReturns the processorVersion.@Pattern(regexp="^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$") StringgetUuid()Returns the uuid.Returns the version.inthashCode()voidsetConfigurationVersion(String configurationVersion) Set the configurationVersion.voidsetEnabled(Boolean enabled) Set the enabled.voidSet the id.voidsetIdentifier(String identifier) Set the identifier.voidsetMissionCode(String missionCode) Set the missionCode.voidsetProcessorName(String processorName) Set the processorName.voidsetProcessorVersion(String processorVersion) Set the processorVersion.voidSet the uuid.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) -
identifier
User-defined identifier for this processor configuration -
uuid
Universally unique identifier for this processor configuration ("workflow" in ESA terminology) -
missionCode
The mission code (e. g. S5P) -
processorName
User-defined unique processor class name -
processorVersion
Version identification of the processor executable (Docker image) -
configurationVersion
Version identification of the configuration environment -
enabled
Indicator whether the configured processor is enabled and may be run
-
-
Constructor Details
-
RestConfiguredProcessor
public RestConfiguredProcessor()Creates a new RestConfiguredProcessor. -
RestConfiguredProcessor
public RestConfiguredProcessor(Long id, Long version, String identifier, String uuid, String missionCode, String processorName, String processorVersion, String configurationVersion, Boolean enabled) Creates a new RestConfiguredProcessor.
-
-
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
-
getIdentifier
Returns the identifier.- Returns:
- identifier
-
setIdentifier
Set the identifier.- Parameters:
identifier- the new identifier
-
getUuid
@Pattern(regexp="^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$") public @Pattern(regexp="^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$") String getUuid()Returns the uuid.- Returns:
- uuid
-
setUuid
Set the uuid.- Parameters:
uuid- the new uuid
-
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
-
getProcessorVersion
Returns the processorVersion.- Returns:
- processorVersion
-
setProcessorVersion
Set the processorVersion.- Parameters:
processorVersion- the new processorVersion
-
getConfigurationVersion
Returns the configurationVersion.- Returns:
- configurationVersion
-
setConfigurationVersion
Set the configurationVersion.- Parameters:
configurationVersion- the new configurationVersion
-
getEnabled
Returns the enabled.- Returns:
- enabled
-
setEnabled
Set the enabled.- Parameters:
enabled- the new enabled
-
hashCode
public int hashCode() -
equals
-
toString
-