nat.plugins.data_flywheel.observability.schema.sink.elasticsearch#
Submodules#
Classes#
The contract version for Elasticsearch schema. |
|
Data Flywheel Elasticsearch record. |
Package Contents#
- class ContractVersion#
-
The contract version for Elasticsearch schema.
Initialize self. See help(type(self)) for accurate signature.
- V1_0 = '1.0'#
- V1_1 = '1.1'#
- class DFWESRecord(/, **data: Any)#
Bases:
pydantic.BaseModelData Flywheel Elasticsearch record.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.- model_config#
Configuration for the model, should be a dictionary conforming to [
ConfigDict][pydantic.config.ConfigDict].
- contract_version: nat.plugins.data_flywheel.observability.schema.sink.elasticsearch.contract_version.ContractVersion = None#
- validate_data_consistency() Self#