Class SingleExecuteRequest
java.lang.Object
es.urjc.etsii.grafo.autoconfig.controller.dto.AuthenticatedExecuteRequest
es.urjc.etsii.grafo.autoconfig.controller.dto.SingleExecuteRequest
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
ConstructorsConstructorDescriptionSingleExecuteRequest(String key, IraceExecuteConfig experiment) 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
-
SingleExecuteRequest
Create a new- Parameters:
key- integration key, used to validate requests and reject unauthorized ones.experiment- execution configuration
-
-
Method Details
-
getExperiment
Get serialized run configuration- Returns:
- run configuration serialized as string
-
checkValid
Description copied from class:AuthenticatedExecuteRequestCheck that the DTO is valid- Overrides:
checkValidin classAuthenticatedExecuteRequest
-
toString
-