ruạṛ
a ���f3# � @ 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 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 edd� �Zejdd� �Zdd� Zdd� Zd d!� Zd"S )#�DependentSourcezG A source that uses the parser, either directly or indirectly. c K sd ddddddddd�| _ ddd d ddd dd�| _d| _d| _d| _d| _d| _d| _d| _d| _ dS )a� Initializes a new DependentSource object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param source_name: The value to assign to the source_name property of this DependentSource. :type source_name: str :param source_display_name: The value to assign to the source_display_name property of this DependentSource. :type source_display_name: str :param source_id: The value to assign to the source_id property of this DependentSource. :type source_id: int :param source_type: The value to assign to the source_type property of this DependentSource. :type source_type: str :param is_system: The value to assign to the is_system property of this DependentSource. :type is_system: bool :param is_auto_association_enabled: The value to assign to the is_auto_association_enabled property of this DependentSource. :type is_auto_association_enabled: bool :param entity_types: The value to assign to the entity_types property of this DependentSource. :type entity_types: list[oci.log_analytics.models.LogAnalyticsSourceEntityType] :param dependencies: The value to assign to the dependencies property of this DependentSource. :type dependencies: list[oci.log_analytics.models.Dependency] �str�int�boolz"list[LogAnalyticsSourceEntityType]zlist[Dependency])�source_name�source_display_name� source_id�source_type� is_system�is_auto_association_enabled�entity_types�dependenciesZ sourceNameZsourceDisplayNameZsourceIdZ sourceTypeZisSystemZisAutoAssociationEnabledZentityTypesr N) Z swagger_typesZ attribute_map�_source_name�_source_display_name� _source_id�_source_type� _is_system�_is_auto_association_enabled� _entity_types� _dependencies)�self�kwargs� r �M/usr/lib/python3.9/site-packages/oci/log_analytics/models/dependent_source.py�__init__ s4 '��zDependentSource.__init__c C s | j S )z� Gets the source_name of this DependentSource. The source name. :return: The source_name of this DependentSource. :rtype: str �r �r r r r r W s zDependentSource.source_namec C s || _ dS )z� Sets the source_name of this DependentSource. The source name. :param source_name: The source_name of this DependentSource. :type: str Nr )r r r r r r c s c C s | j S )z� Gets the source_display_name of this DependentSource. The source display name. :return: The source_display_name of this DependentSource. :rtype: str �r r r r r r o s z#DependentSource.source_display_namec C s || _ dS )z� Sets the source_display_name of this DependentSource. The source display name. :param source_display_name: The source_display_name of this DependentSource. :type: str Nr! )r r r r r r { s c C s | j S )z� Gets the source_id of this DependentSource. The source unique identifier. :return: The source_id of this DependentSource. :rtype: int �r r r r r r � s zDependentSource.source_idc C s || _ dS )z� Sets the source_id of this DependentSource. The source unique identifier. :param source_id: The source_id of this DependentSource. :type: int Nr"