ruạṛ
a O��f�C � @ 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 ZdZdZdZdd� Zedd� �Zej dd� �Zed d � �Z e j dd � �Z edd � �Zej dd � �Zedd� �Zej dd� �Zedd� �Z e j dd� �Z edd� �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 d/d.� �Zed0d1� �Zej d2d1� �Zed3d4� �Zej d5d4� �Zd6d7� Zd8d9� Zd:d;� Zd<S )=�LogAnalyticsSourceFunctionz$ LogAnalyticsSourceFunction �GEOLOCATION�LOOKUPc K s� ddddddddddddddddd�| _ dd d ddd ddddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _dS )a� Initializes a new LogAnalyticsSourceFunction object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param arguments: The value to assign to the arguments property of this LogAnalyticsSourceFunction. :type arguments: list[oci.log_analytics.models.LogAnalyticsMetaFunctionArgument] :param is_enabled: The value to assign to the is_enabled property of this LogAnalyticsSourceFunction. :type is_enabled: bool :param function: The value to assign to the function property of this LogAnalyticsSourceFunction. :type function: oci.log_analytics.models.LogAnalyticsMetaFunction :param function_name: The value to assign to the function_name property of this LogAnalyticsSourceFunction. Allowed values for this property are: "GEOLOCATION", "LOOKUP", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type function_name: str :param function_reference: The value to assign to the function_reference property of this LogAnalyticsSourceFunction. :type function_reference: str :param source_reference: The value to assign to the source_reference property of this LogAnalyticsSourceFunction. :type source_reference: str :param features: The value to assign to the features property of this LogAnalyticsSourceFunction. :type features: list[str] :param function_id: The value to assign to the function_id property of this LogAnalyticsSourceFunction. :type function_id: int :param order: The value to assign to the order property of this LogAnalyticsSourceFunction. :type order: int :param is_system: The value to assign to the is_system property of this LogAnalyticsSourceFunction. :type is_system: bool :param lookup_column: The value to assign to the lookup_column property of this LogAnalyticsSourceFunction. :type lookup_column: str :param lookup_column_position: The value to assign to the lookup_column_position property of this LogAnalyticsSourceFunction. :type lookup_column_position: int :param lookup_display_name: The value to assign to the lookup_display_name property of this LogAnalyticsSourceFunction. :type lookup_display_name: str :param lookup_mode: The value to assign to the lookup_mode property of this LogAnalyticsSourceFunction. :type lookup_mode: int :param lookup_table: The value to assign to the lookup_table property of this LogAnalyticsSourceFunction. :type lookup_table: str :param source_id: The value to assign to the source_id property of this LogAnalyticsSourceFunction. :type source_id: int z&list[LogAnalyticsMetaFunctionArgument]�bool�LogAnalyticsMetaFunction�strz list[str]�int)� arguments� is_enabled�function� function_name�function_reference�source_reference�features�function_id�order� is_system� lookup_column�lookup_column_position�lookup_display_name�lookup_mode�lookup_table� source_idr � isEnabledr �functionName�functionReference�sourceReferencer � functionIdr �isSystem�lookupColumn�lookupColumnPosition�lookupDisplayName� lookupMode�lookupTable�sourceIdN)� swagger_types� attribute_map� _arguments�_is_enabled� _function�_function_name�_function_reference�_source_reference� _features�_function_id�_order� _is_system�_lookup_column�_lookup_column_position�_lookup_display_name�_lookup_mode� _lookup_table� _source_id)�self�kwargs� r= ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/log_analytics/models/log_analytics_source_function.py�__init__ sd I��z#LogAnalyticsSourceFunction.__init__c C s | j S )z� Gets the arguments of this LogAnalyticsSourceFunction. The function argument. :return: The arguments of this LogAnalyticsSourceFunction. :rtype: list[oci.log_analytics.models.LogAnalyticsMetaFunctionArgument] �r+ �r; r= r= r>