Is your feature request related to a problem?
This is a summary issue replacing validate detector #217 and all its sub-issues #221, #222, #223, #224, #225, and #226 and replaces Create Detector functionality of #58, and adds Update Detector functionality (not yet tracked in an issue).
All three of these implementations share the same set of parent classes in the AD Plugin, so implementing one would create a large diff with duplicate classes. By waiting to submit a PR until all are complete the existing classes can all be replaced, the diff will be smaller and much more understandable/useful to future migration efforts.
What solution would you like?
Is your feature request related to a problem?
This is a summary issue replacing validate detector #217 and all its sub-issues #221, #222, #223, #224, #225, and #226 and replaces Create Detector functionality of #58, and adds Update Detector functionality (not yet tracked in an issue).
All three of these implementations share the same set of parent classes in the AD Plugin, so implementing one would create a large diff with duplicate classes. By waiting to submit a PR until all are complete the existing classes can all be replaced, the diff will be smaller and much more understandable/useful to future migration efforts.
What solution would you like?
RestIndexAnomalyDetectorActionwhich implementsPOST(Create) andPUT(Update) functionalitySearchFeatureDaocomponentGetFieldMappingsAction(deferred) [FEATURE] Implement AD TransportGetFieldMappingsAction #361getDetector()functionalityADTaskManagercomponent (deferred) [FEATURE] Implement ADTaskManager component #371RestValidateAnomalyDetectorActionwhich implements validate functionalityWIP is on this fork: https://github.com/dbwiddis/anomaly-detection/tree/rhlc