Thrift module: parser_model

This file describes the definitions of the Data Structures of Application interfaces. These interfaces are mapped
 to application mapping on various resources.


ModuleServicesData typesConstants
parser_model IOType
Parser
ParserConnector
ParserConnectorInput
ParserInput
ParserOutput
ParsingTemplate
ParsingTemplateInput

Enumerations

Enumeration: IOType


FILE0
PROPERTY1

Data structures

Struct: ParserInput

KeyFieldTypeDescriptionRequirednessDefault value
1idstringrequired
2namestringrequired
3requiredInputboolrequired
4parserIdstringrequired
5typeIOTyperequired

Struct: ParserOutput

KeyFieldTypeDescriptionRequirednessDefault value
1idstringrequired
2namestringrequired
3requiredOutputboolrequired
4parserIdstringrequired
5typeIOTyperequired

Struct: Parser

KeyFieldTypeDescriptionRequirednessDefault value
1idstringrequired
2imageNamestringrequired
3outputDirPathstringrequired
4inputDirPathstringrequired
5executionCommandstringrequired
6inputFileslist<ParserInput>required
7outputFileslist<ParserOutput>required
8gatewayIdstringrequired

Struct: ParserConnectorInput

KeyFieldTypeDescriptionRequirednessDefault value
1idstringrequired
2inputIdstringrequired
3parentOutputIdstringdefault
4valuestringdefault
5parserConnectorIdstringrequired

Struct: ParserConnector

KeyFieldTypeDescriptionRequirednessDefault value
1idstringrequired
2parentParserIdstringrequired
3childParserIdstringrequired
4connectorInputslist<ParserConnectorInput>required
5parsingTemplateIdstringrequired

Struct: ParsingTemplateInput

KeyFieldTypeDescriptionRequirednessDefault value
1idstringrequired
2targetInputIdstringrequired
3applicationOutputNamestringdefault
4valuestringdefault
5parsingTemplateIdstringrequired

Struct: ParsingTemplate

KeyFieldTypeDescriptionRequirednessDefault value
1idstringrequired
2applicationInterfacestringrequired
3initialInputslist<ParsingTemplateInput>required
4parserConnectionslist<ParserConnector>required
5gatewayIdstringrequired