ruạṛ
a ���fT � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdZdZdZdZdZdZ dZ d Zd Zdd� Z ed d� �Zejdd� �Zedd� �Zejdd� �Zdd� Zdd� Zdd� ZdS )�CountStatisticSummaryz8 Details of the count statistic summary object. �PROJECT�FOLDER� DATA_FLOW� DATA_ASSET� CONNECTION�TASK�APPLICATION�FUNCTION_LIBRARY�USER_DEFINED_FUNCTIONc K s( ddd�| _ ddd�| _d| _d| _dS )a. Initializes a new CountStatisticSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param object_type: The value to assign to the object_type property of this CountStatisticSummary. Allowed values for this property are: "PROJECT", "FOLDER", "DATA_FLOW", "DATA_ASSET", "CONNECTION", "TASK", "APPLICATION", "FUNCTION_LIBRARY", "USER_DEFINED_FUNCTION", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type object_type: str :param object_count: The value to assign to the object_count property of this CountStatisticSummary. :type object_count: int �str�int)�object_type�object_countZ objectTypeZobjectCountN)Z swagger_typesZ attribute_map�_object_type� _object_count)�self�kwargs� r �W/usr/lib/python3.9/site-packages/oci/data_integration/models/count_statistic_summary.py�__init__6 s ��zCountStatisticSummary.__init__c C s | j S )a� Gets the object_type of this CountStatisticSummary. The type of object for the count statistic object. Allowed values for this property are: "PROJECT", "FOLDER", "DATA_FLOW", "DATA_ASSET", "CONNECTION", "TASK", "APPLICATION", "FUNCTION_LIBRARY", "USER_DEFINED_FUNCTION", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The object_type of this CountStatisticSummary. :rtype: str )r �r r r r r S s z!CountStatisticSummary.object_typec C s g d�}t ||�sd}|| _dS )z� Sets the object_type of this CountStatisticSummary. The type of object for the count statistic object. :param object_type: The object_type of this CountStatisticSummary. :type: str ) r r r r r r r r r ZUNKNOWN_ENUM_VALUEN)r r )r r Zallowed_valuesr r r r b s c C s | j S )z� Gets the object_count of this CountStatisticSummary. The value for the count statistic object. :return: The object_count of this CountStatisticSummary. :rtype: int �r r r r r r q s z"CountStatisticSummary.object_countc C s || _ dS )z� Sets the object_count of this CountStatisticSummary. The value for the count statistic object. :param object_count: The object_count of this CountStatisticSummary. :type: int Nr )r r r r r r } s c C s t | �S �N)r r r r r �__repr__� s zCountStatisticSummary.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__� s zCountStatisticSummary.__eq__c C s | |k S r r r r r r �__ne__� s zCountStatisticSummary.__ne__N)�__name__� __module__�__qualname__�__doc__ZOBJECT_TYPE_PROJECTZOBJECT_TYPE_FOLDERZOBJECT_TYPE_DATA_FLOWZOBJECT_TYPE_DATA_ASSETZOBJECT_TYPE_CONNECTIONZOBJECT_TYPE_TASKZOBJECT_TYPE_APPLICATIONZOBJECT_TYPE_FUNCTION_LIBRARYZ!OBJECT_TYPE_USER_DEFINED_FUNCTIONr �propertyr �setterr r r"