[Monitoring] Stop using constructor.name for logstash pipelines (#87386)
* Use typeString instead * Used wrong type string Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
89e7cd6808
commit
ff8d30bc6c
|
@ -9,15 +9,14 @@ import { IfStatement } from './if_statement';
|
||||||
import { Queue } from './queue';
|
import { Queue } from './queue';
|
||||||
|
|
||||||
export function makeStatement(pipelineGraphVertex, pipelineStage) {
|
export function makeStatement(pipelineGraphVertex, pipelineStage) {
|
||||||
const klass = pipelineGraphVertex.constructor.name;
|
switch (pipelineGraphVertex.typeString) {
|
||||||
switch (klass) {
|
case 'plugin':
|
||||||
case 'PluginVertex':
|
|
||||||
return PluginStatement.fromPipelineGraphVertex(pipelineGraphVertex, pipelineStage);
|
return PluginStatement.fromPipelineGraphVertex(pipelineGraphVertex, pipelineStage);
|
||||||
case 'IfVertex':
|
case 'if':
|
||||||
return IfStatement.fromPipelineGraphVertex(pipelineGraphVertex, pipelineStage);
|
return IfStatement.fromPipelineGraphVertex(pipelineGraphVertex, pipelineStage);
|
||||||
case 'QueueVertex':
|
case 'queue':
|
||||||
return Queue.fromPipelineGraphVertex(pipelineGraphVertex, pipelineStage);
|
return Queue.fromPipelineGraphVertex(pipelineGraphVertex, pipelineStage);
|
||||||
default:
|
default:
|
||||||
throw new Error(`Unknown vertex class: ${klass}`);
|
throw new Error(`Unknown vertex class: ${pipelineGraphVertex.typeString}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue