ruạṛ
a ���f�9 � @ 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 dd � Z ed d� �Zej dd� �Zed d� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd � �Zej d!d � �Zed"d#� �Zej d$d#� �Zed%d&� �Zej d'd&� �Zed(d)� �Zej d*d)� �Zed+d,� �Zej d-d,� �Zed.d/� �Zej d0d/� �Zd1d2� Zd3d4� Zd5d6� Zd7S )8�LogAnalyticsLabelz LogAnalytics label �NONE�LOW�MEDIUM�HIGH�INFO�PROBLEMc K s� dddddddddddddd� | _ dddd d ddd dddddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _dS )a� Initializes a new LogAnalyticsLabel object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param aliases: The value to assign to the aliases property of this LogAnalyticsLabel. :type aliases: list[oci.log_analytics.models.LogAnalyticsLabelAlias] :param count_usage_in_source: The value to assign to the count_usage_in_source property of this LogAnalyticsLabel. :type count_usage_in_source: int :param suggest_type: The value to assign to the suggest_type property of this LogAnalyticsLabel. :type suggest_type: int :param description: The value to assign to the description property of this LogAnalyticsLabel. :type description: str :param display_name: The value to assign to the display_name property of this LogAnalyticsLabel. :type display_name: str :param edit_version: The value to assign to the edit_version property of this LogAnalyticsLabel. :type edit_version: int :param impact: The value to assign to the impact property of this LogAnalyticsLabel. :type impact: str :param is_system: The value to assign to the is_system property of this LogAnalyticsLabel. :type is_system: bool :param name: The value to assign to the name property of this LogAnalyticsLabel. :type name: str :param priority: The value to assign to the priority property of this LogAnalyticsLabel. Allowed values for this property are: "NONE", "LOW", "MEDIUM", "HIGH", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type priority: str :param recommendation: The value to assign to the recommendation property of this LogAnalyticsLabel. :type recommendation: str :param type: The value to assign to the type property of this LogAnalyticsLabel. Allowed values for this property are: "INFO", "PROBLEM", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type type: str :param is_user_deleted: The value to assign to the is_user_deleted property of this LogAnalyticsLabel. :type is_user_deleted: bool zlist[LogAnalyticsLabelAlias]�int�str�bool) �aliases�count_usage_in_source�suggest_type�description�display_name�edit_version�impact� is_system�name�priority�recommendation�type�is_user_deletedr ZcountUsageInSourceZsuggestTyper ZdisplayNameZeditVersionr ZisSystemr r r r Z isUserDeletedN)Z swagger_typesZ attribute_map�_aliases�_count_usage_in_source� _suggest_type�_description� _display_name� _edit_version�_impact� _is_system�_name� _priority�_recommendation�_type�_is_user_deleted)�self�kwargs� r, �P/usr/lib/python3.9/site-packages/oci/log_analytics/models/log_analytics_label.py�__init__* sR ?��zLogAnalyticsLabel.__init__c C s | j S )z� Gets the aliases of this LogAnalyticsLabel. An array of label aliases. :return: The aliases of this LogAnalyticsLabel. :rtype: list[oci.log_analytics.models.LogAnalyticsLabelAlias] �r �r* r, r, r- r � s zLogAnalyticsLabel.aliasesc C s || _ dS )z� Sets the aliases of this LogAnalyticsLabel. An array of label aliases. :param aliases: The aliases of this LogAnalyticsLabel. :type: list[oci.log_analytics.models.LogAnalyticsLabelAlias] Nr/ )r* r r, r, r- r � s c C s | j S )z� Gets the count_usage_in_source of this LogAnalyticsLabel. The source usage count for this label. :return: The count_usage_in_source of this LogAnalyticsLabel. :rtype: int �r r0 r, r, r- r � s z'LogAnalyticsLabel.count_usage_in_sourcec C s || _ dS )z� Sets the count_usage_in_source of this LogAnalyticsLabel. The source usage count for this label. :param count_usage_in_source: The count_usage_in_source of this LogAnalyticsLabel. :type: int Nr1 )r* r r, r, r- r � s c C s | j S )z� Gets the suggest_type of this LogAnalyticsLabel. The type of suggestion for label usage. :return: The suggest_type of this LogAnalyticsLabel. :rtype: int �r r0 r, r, r- r � s zLogAnalyticsLabel.suggest_typec C s || _ dS )z� Sets the suggest_type of this LogAnalyticsLabel. The type of suggestion for label usage. :param suggest_type: The suggest_type of this LogAnalyticsLabel. :type: int Nr2 )r* r r, r, r- r � s c C s | j S )z� Gets the description of this LogAnalyticsLabel. The label description. :return: The description of this LogAnalyticsLabel. :rtype: str �r r0 r, r, r- r � s zLogAnalyticsLabel.descriptionc C s || _ dS )z� Sets the description of this LogAnalyticsLabel. The label description. :param description: The description of this LogAnalyticsLabel. :type: str Nr3 )r* r r, r, r- r � s c C s | j S )z� Gets the display_name of this LogAnalyticsLabel. The label display name. :return: The display_name of this LogAnalyticsLabel. :rtype: str �r! r0 r, r, r- r � s zLogAnalyticsLabel.display_namec C s || _ dS )z� Sets the display_name of this LogAnalyticsLabel. The label display name. :param display_name: The display_name of this LogAnalyticsLabel. :type: str Nr4 )r* r r, r, r- r s c C s | j S )z� Gets the edit_version of this LogAnalyticsLabel. The label edit version. :return: The edit_version of this LogAnalyticsLabel. :rtype: int �r"