ruạṛ
a N��f( � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�AttributeProfileResult� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z dd� Zdd� Zdd� ZdS ) �NumericAttributezA A summary of profiling results of a specific attribute. c K s� ddddddddddddddddd�| _ dd d ddd ddddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _d| _dS )aa Initializes a new NumericAttribute object with values from keyword arguments. The default value of the :py:attr:`~oci.data_connectivity.models.NumericAttribute.type` attribute of this class is ``NUMERIC`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param type: The value to assign to the type property of this NumericAttribute. :type type: object :param name: The value to assign to the name property of this NumericAttribute. :type name: str :param min: The value to assign to the min property of this NumericAttribute. :type min: oci.data_connectivity.models.ProfileStat :param max: The value to assign to the max property of this NumericAttribute. :type max: oci.data_connectivity.models.ProfileStat :param null_count: The value to assign to the null_count property of this NumericAttribute. :type null_count: oci.data_connectivity.models.ProfileStat :param distinct_count: The value to assign to the distinct_count property of this NumericAttribute. :type distinct_count: oci.data_connectivity.models.ProfileStat :param unique_count: The value to assign to the unique_count property of this NumericAttribute. :type unique_count: oci.data_connectivity.models.ProfileStat :param duplicate_count: The value to assign to the duplicate_count property of this NumericAttribute. :type duplicate_count: oci.data_connectivity.models.ProfileStat :param value_frequencies: The value to assign to the value_frequencies property of this NumericAttribute. :type value_frequencies: list[oci.data_connectivity.models.ObjectFreqStat] :param mean: The value to assign to the mean property of this NumericAttribute. :type mean: oci.data_connectivity.models.ProfileStat :param median: The value to assign to the median property of this NumericAttribute. :type median: oci.data_connectivity.models.ProfileStat :param standard_deviation: The value to assign to the standard_deviation property of this NumericAttribute. :type standard_deviation: oci.data_connectivity.models.ProfileStat :param variance: The value to assign to the variance property of this NumericAttribute. :type variance: oci.data_connectivity.models.ProfileStat :param outlier: The value to assign to the outlier property of this NumericAttribute. :type outlier: oci.data_connectivity.models.Outlier :param histogram: The value to assign to the histogram property of this NumericAttribute. :type histogram: oci.data_connectivity.models.Histogram :param pattern_frequencies: The value to assign to the pattern_frequencies property of this NumericAttribute. :type pattern_frequencies: list[oci.data_connectivity.models.ObjectFreqStat] �object�str�ProfileStatzlist[ObjectFreqStat]�Outlier� Histogram)�type�name�min�max� null_count�distinct_count�unique_count�duplicate_count�value_frequencies�mean�median�standard_deviation�variance�outlier� histogram�pattern_frequenciesr r r r � nullCount� distinctCount�uniqueCount�duplicateCount�valueFrequenciesr r �standardDeviationr r r �patternFrequenciesN�NUMERIC)� swagger_types� attribute_map�_type�_name�_min�_max�_null_count�_distinct_count� _unique_count�_duplicate_count�_value_frequencies�_mean�_median�_standard_deviation� _variance�_outlier� _histogram�_pattern_frequencies)�self�kwargs� r: ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/data_connectivity/models/numeric_attribute.py�__init__ sf H��zNumericAttribute.__init__c C s | j S )z� Gets the mean of this NumericAttribute. :return: The mean of this NumericAttribute. :rtype: oci.data_connectivity.models.ProfileStat �r1 �r8 r: r: r; r � s zNumericAttribute.meanc C s || _ dS )z� Sets the mean of this NumericAttribute. :param mean: The mean of this NumericAttribute. :type: oci.data_connectivity.models.ProfileStat Nr= )r8 r r: r: r; r � s c C s | j S )z� Gets the median of this NumericAttribute. :return: The median of this NumericAttribute. :rtype: oci.data_connectivity.models.ProfileStat �r2 r>