Loading...
Searching...
No Matches
ElasticSearchPipelineDataTypeBase.qc.dox.h
// -*- mode: c++; indent-tabs-mode: nil -*-
namespace ElasticSearchDataProvider {
class ElasticSearchPipelineDataTypeBase : public DataProvider::HashDataType {
public:
protected:
const Fields = {
// body parameters
"description": {
"type": StringOrNothingType,
"desc": "The description of the pipeline",
},
"on_failure": {
"type": new Type("*softlist<hash<string, hash<auto>>>"),
"desc": "A list of zero or more processors to run immediately after a processor failure",
},
"processors": {
"type": new Type("softlist<hash<string, hash<auto>>>"),
"desc": "Processors used to perform transformations on documents before indexing",
},
"version": {
"type": IntOrNothingType,
"desc": "Version number used by external systems to track ingest pipelines",
},
"_meta": {
"type": AutoHashOrNothingType,
"desc": "Optional metadata about the ingest pipeline",
},
};
public:
constructor();
};
};
DataProvider::HashDataType
ElasticSearchDataProvider::ElasticSearchPipelineDataTypeBase
Base data type for pipeline types.
Definition: ElasticSearchPipelineDataTypeBase.qc.dox.h:28
ElasticSearchDataProvider::ElasticSearchPipelineDataTypeBase::constructor
constructor()
Creates the object.
ElasticSearchDataProvider::ElasticSearchPipelineDataTypeBase::Fields
const Fields
Field descriptions.
Definition: ElasticSearchPipelineDataTypeBase.qc.dox.h:33
ElasticSearchDataProvider
Qore ElasticSearchDataProvider module definition.
Definition: ElasticSearchAcknowledgedDataType.qc.dox.h:26