Class MultiExecuteRequest
java.lang.Object
es.urjc.etsii.grafo.autoconfig.controller.dto.AuthenticatedExecuteRequest
es.urjc.etsii.grafo.autoconfig.controller.dto.MultiExecuteRequest
DTO for requesting an execution for a given instance and algorithm.
Currently, used for IRACE integration via the ExecutionController.
-
Field Summary
Fields inherited from class AuthenticatedExecuteRequest
key -
Constructor Summary
ConstructorsConstructorDescriptionMultiExecuteRequest(String key, List<IraceExecuteConfig> experiments) Create a new -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckValid(String key) Check that the DTO is validGet serialized run configurationtoString()Methods inherited from class AuthenticatedExecuteRequest
getKey
-
Constructor Details
-
MultiExecuteRequest
Create a new- Parameters:
key- integration key, used to validate requests and reject unauthorized ones.experiments- execution configuration
-
-
Method Details
-
getExperiments
Get serialized run configuration- Returns:
- run configuration serialized as string
-
checkValid
Check that the DTO is valid- Overrides:
checkValidin classAuthenticatedExecuteRequest
-
toString
-