ruạṛ
a ���ff � @ 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 dd� Zdd� Zdd� ZdS ) �SqlTextz SQL Text type object. c K sZ dddddddd�| _ ddddd d dd�| _d| _d| _d| _d| _d| _d| _d| _dS ) a� Initializes a new SqlText object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param version: The value to assign to the version property of this SqlText. :type version: float :param sql_identifier: The value to assign to the sql_identifier property of this SqlText. :type sql_identifier: str :param time_collected: The value to assign to the time_collected property of this SqlText. :type time_collected: datetime :param sql_command: The value to assign to the sql_command property of this SqlText. :type sql_command: str :param exact_matching_signature: The value to assign to the exact_matching_signature property of this SqlText. :type exact_matching_signature: str :param force_matching_signature: The value to assign to the force_matching_signature property of this SqlText. :type force_matching_signature: str :param sql_full_text: The value to assign to the sql_full_text property of this SqlText. :type sql_full_text: str �float�strZdatetime)�version�sql_identifier�time_collected�sql_command�exact_matching_signature�force_matching_signature� sql_full_textr Z sqlIdentifierZ timeCollectedZ sqlCommandZexactMatchingSignatureZforceMatchingSignatureZsqlFullTextN) Z swagger_typesZ attribute_map�_version�_sql_identifier�_time_collected�_sql_command�_exact_matching_signature�_force_matching_signature�_sql_full_text)�self�kwargs� r �</usr/lib/python3.9/site-packages/oci/opsi/models/sql_text.py�__init__ s. #�� zSqlText.__init__c C s | j S )z� Gets the version of this SqlText. Version Example: `1` :return: The version of this SqlText. :rtype: float �r �r r r r r P s zSqlText.versionc C s || _ dS )z� Sets the version of this SqlText. Version Example: `1` :param version: The version of this SqlText. :type: float Nr )r r r r r r ] s c C s | j S )z� **[Required]** Gets the sql_identifier of this SqlText. Unique SQL_ID for a SQL Statement. :return: The sql_identifier of this SqlText. :rtype: str �r r r r r r j s zSqlText.sql_identifierc C s || _ dS )z� Sets the sql_identifier of this SqlText. Unique SQL_ID for a SQL Statement. :param sql_identifier: The sql_identifier of this SqlText. :type: str Nr )r r r r r r v s c C s | j S )z� **[Required]** Gets the time_collected of this SqlText. Collection timestamp Example: `"2020-05-06T00:00:00.000Z"` :return: The time_collected of this SqlText. :rtype: datetime �r r r r r r � s zSqlText.time_collectedc C s || _ dS )z� Sets the time_collected of this SqlText. Collection timestamp Example: `"2020-05-06T00:00:00.000Z"` :param time_collected: The time_collected of this SqlText. :type: datetime Nr )r r r r r r � s c C s | j S )z� **[Required]** Gets the sql_command of this SqlText. SQL command Example: `"SELECT"` :return: The sql_command of this SqlText. :rtype: str �r r r r r r � s zSqlText.sql_commandc C s || _ dS )z� Sets the sql_command of this SqlText. SQL command Example: `"SELECT"` :param sql_command: The sql_command of this SqlText. :type: str Nr )r r r r r r � s c C s | j S )z� Gets the exact_matching_signature of this SqlText. Exact matching signature Example: `"18067345456756876713"` :return: The exact_matching_signature of this SqlText. :rtype: str �r r r r r r � s z SqlText.exact_matching_signaturec C s || _ dS )z� Sets the exact_matching_signature of this SqlText. Exact matching signature Example: `"18067345456756876713"` :param exact_matching_signature: The exact_matching_signature of this SqlText. :type: str Nr! )r r r r r r � s c C s | j S )z� Gets the force_matching_signature of this SqlText. Force matching signature Example: `"18067345456756876713"` :return: The force_matching_signature of this SqlText. :rtype: str �r r r r r r � s z SqlText.force_matching_signaturec C s || _ dS )z� Sets the force_matching_signature of this SqlText. Force matching signature Example: `"18067345456756876713"` :param force_matching_signature: The force_matching_signature of this SqlText. :type: str Nr"