U wi @ s( d Z ddlZddlZG dd deZdS )a InfluxDB OSS API Service. The InfluxDB v2 API provides a programmatic interface for all interactions with InfluxDB. Access the InfluxDB API using the `/api/v2/` endpoint. # noqa: E501 OpenAPI spec version: 2.0.0 Generated by: https://openapi-generator.tech Nc @ s e Zd ZdZdddZdddZddd Zed d Zej dd Zed d Z e j dd Z dd Zdd Zdd Z dd Zdd ZdS ) ThresholdBasezNOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. ZCheckStatusLevelbool)level all_valuesr Z allValuesNc C s2 d| _ d| _d| _|dk r || _|dk r.|| _dS )z+ThresholdBase - a model defined in OpenAPI.N)_level_all_valuesZ discriminatorr r )selfr r r V/opt/alt/python38/lib/python3.8/site-packages/influxdb_client/domain/threshold_base.py__init__* s zThresholdBase.__init__c C s | j S )zGet the level of this ThresholdBase. :return: The level of this ThresholdBase. :rtype: CheckStatusLevel r r r r r r 5 s zThresholdBase.levelc C s || _ dS )zSet the level of this ThresholdBase. :param level: The level of this ThresholdBase. :type: CheckStatusLevel Nr )r r r r r r > s c C s | j S )zGet the all_values of this ThresholdBase. If true, only alert if all values meet threshold. :return: The all_values of this ThresholdBase. :rtype: bool r r r r r r G s zThresholdBase.all_valuesc C s || _ dS )zSet the all_values of this ThresholdBase. If true, only alert if all values meet threshold. :param all_values: The all_values of this ThresholdBase. :type: bool Nr )r r r r r r R s c C s i }| j D ]z\}}t| |}t|trBttdd |||<