ruạṛ
a ���f�@ � @ 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 dZ d Zd ZdZ dZd ZdZdZdd� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejd d� �Zed!d"� �Zejd#d"� �Zed$d%� �Zejd&d%� �Zed'd(� �Zejd)d(� �Zed*d+� �Zejd,d+� �Zed-d.� �Zejd/d.� �Zed0d1� �Zejd2d1� �Zed3d4� �Z e jd5d4� �Z d6d7� Z!d8d9� Z"d:d;� Z#d<S )=�SqlTuningSetz( Details of the Sql tuning set. �DISABLED�RETRY_SCHEDULED� SCHEDULED�BLOCKED�RUNNING� COMPLETED�BROKEN�FAILED�REMOTE�RESOURCE_UNAVAILABLE� SUCCEEDED� CHAIN_STALLED�YES�NOc K s� ddddddddddddd�| _ dddd d ddd ddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ dS )a� Initializes a new SqlTuningSet object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this SqlTuningSet. :type id: int :param owner: The value to assign to the owner property of this SqlTuningSet. :type owner: str :param name: The value to assign to the name property of this SqlTuningSet. :type name: str :param statement_count: The value to assign to the statement_count property of this SqlTuningSet. :type statement_count: int :param time_created: The value to assign to the time_created property of this SqlTuningSet. :type time_created: datetime :param description: The value to assign to the description property of this SqlTuningSet. :type description: str :param time_last_modified: The value to assign to the time_last_modified property of this SqlTuningSet. :type time_last_modified: datetime :param status: The value to assign to the status property of this SqlTuningSet. Allowed values for this property are: "DISABLED", "RETRY_SCHEDULED", "SCHEDULED", "BLOCKED", "RUNNING", "COMPLETED", "BROKEN", "FAILED", "REMOTE", "RESOURCE_UNAVAILABLE", "SUCCEEDED", "CHAIN_STALLED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type status: str :param scheduled_job_name: The value to assign to the scheduled_job_name property of this SqlTuningSet. :type scheduled_job_name: str :param error_message: The value to assign to the error_message property of this SqlTuningSet. :type error_message: str :param all_sql_statements_fetched: The value to assign to the all_sql_statements_fetched property of this SqlTuningSet. Allowed values for this property are: "YES", "NO", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type all_sql_statements_fetched: str :param sql_list: The value to assign to the sql_list property of this SqlTuningSet. :type sql_list: list[oci.database_management.models.SqlInSqlTuningSet] �int�strZdatetimezlist[SqlInSqlTuningSet])�id�owner�name�statement_count�time_created�description�time_last_modified�status�scheduled_job_name� error_message�all_sql_statements_fetched�sql_listr r r ZstatementCountZtimeCreatedr ZtimeLastModifiedr ZscheduledJobNameZerrorMessageZallSqlStatementsFetchedZsqlListN)Z swagger_typesZ attribute_map�_id�_owner�_name�_statement_count� _time_created�_description�_time_last_modified�_status�_scheduled_job_name�_error_message�_all_sql_statements_fetched� _sql_list)�self�kwargs� r1 �Q/usr/lib/python3.9/site-packages/oci/database_management/models/sql_tuning_set.py�__init__J sL ;��zSqlTuningSet.__init__c C s | j S )z� Gets the id of this SqlTuningSet. The unique Sql tuning set identifier. :return: The id of this SqlTuningSet. :rtype: int �r# �r/ r1 r1 r2 r � s zSqlTuningSet.idc C s || _ dS )z� Sets the id of this SqlTuningSet. The unique Sql tuning set identifier. :param id: The id of this SqlTuningSet. :type: int Nr4 )r/ r r1 r1 r2 r � s c C s | j S )z� **[Required]** Gets the owner of this SqlTuningSet. The owner of the Sql tuning set. :return: The owner of this SqlTuningSet. :rtype: str �r$ r5 r1 r1 r2 r � s zSqlTuningSet.ownerc C s || _ dS )z� Sets the owner of this SqlTuningSet. The owner of the Sql tuning set. :param owner: The owner of this SqlTuningSet. :type: str Nr6 )r/ r r1 r1 r2 r � s c C s | j S )z� **[Required]** Gets the name of this SqlTuningSet. The name of the Sql tuning set. :return: The name of this SqlTuningSet. :rtype: str �r% r5 r1 r1 r2 r � s zSqlTuningSet.namec C s || _ dS )z� Sets the name of this SqlTuningSet. The name of the Sql tuning set. :param name: The name of this SqlTuningSet. :type: str Nr7 )r/ r r1 r1 r2 r � s c C s | j S )z� Gets the statement_count of this SqlTuningSet. Number of statements in the Sql tuning set :return: The statement_count of this SqlTuningSet. :rtype: int �r&