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 @ sh 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� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Zejd'd&� �Zd(d)� Zd*d+� Zd,d-� Zd.S )/�AwrDatabaseSummaryz) The AWR summary for a database. c K s� ddddddddddddd�| _ dddd d ddd ddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ dS )a� Initializes a new AwrDatabaseSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param awr_source_database_identifier: The value to assign to the awr_source_database_identifier property of this AwrDatabaseSummary. :type awr_source_database_identifier: str :param db_name: The value to assign to the db_name property of this AwrDatabaseSummary. :type db_name: str :param instance_list: The value to assign to the instance_list property of this AwrDatabaseSummary. :type instance_list: list[int] :param time_db_startup: The value to assign to the time_db_startup property of this AwrDatabaseSummary. :type time_db_startup: datetime :param time_first_snapshot_begin: The value to assign to the time_first_snapshot_begin property of this AwrDatabaseSummary. :type time_first_snapshot_begin: datetime :param time_latest_snapshot_end: The value to assign to the time_latest_snapshot_end property of this AwrDatabaseSummary. :type time_latest_snapshot_end: datetime :param first_snapshot_identifier: The value to assign to the first_snapshot_identifier property of this AwrDatabaseSummary. :type first_snapshot_identifier: int :param latest_snapshot_identifier: The value to assign to the latest_snapshot_identifier property of this AwrDatabaseSummary. :type latest_snapshot_identifier: int :param snapshot_count: The value to assign to the snapshot_count property of this AwrDatabaseSummary. :type snapshot_count: int :param snapshot_interval_in_min: The value to assign to the snapshot_interval_in_min property of this AwrDatabaseSummary. :type snapshot_interval_in_min: int :param db_version: The value to assign to the db_version property of this AwrDatabaseSummary. :type db_version: str :param snapshot_timezone: The value to assign to the snapshot_timezone property of this AwrDatabaseSummary. :type snapshot_timezone: str �strz list[int]Zdatetime�int)�awr_source_database_identifier�db_name� instance_list�time_db_startup�time_first_snapshot_begin�time_latest_snapshot_end�first_snapshot_identifier�latest_snapshot_identifier�snapshot_count�snapshot_interval_in_min� db_version�snapshot_timezoneZawrSourceDatabaseIdentifierZdbNameZinstanceListZ timeDbStartupZtimeFirstSnapshotBeginZtimeLatestSnapshotEndZfirstSnapshotIdentifierZlatestSnapshotIdentifierZ snapshotCountZsnapshotIntervalInMinZ dbVersionZsnapshotTimezoneN)Z swagger_typesZ attribute_map�_awr_source_database_identifier�_db_name�_instance_list�_time_db_startup�_time_first_snapshot_begin�_time_latest_snapshot_end�_first_snapshot_identifier�_latest_snapshot_identifier�_snapshot_count�_snapshot_interval_in_min�_db_version�_snapshot_timezone)�self�kwargs� r# �H/usr/lib/python3.9/site-packages/oci/opsi/models/awr_database_summary.py�__init__ sL 7��zAwrDatabaseSummary.__init__c C s | j S )a� **[Required]** Gets the awr_source_database_identifier of this AwrDatabaseSummary. The internal ID of the database. The internal ID of the database is not the `OCID`__. It can be retrieved from the following endpoint: /awrHubs/{awrHubId}/awrDatabases __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The awr_source_database_identifier of this AwrDatabaseSummary. :rtype: str �r �r! r# r# r$ r s s z1AwrDatabaseSummary.awr_source_database_identifierc C s || _ dS )a� Sets the awr_source_database_identifier of this AwrDatabaseSummary. The internal ID of the database. The internal ID of the database is not the `OCID`__. It can be retrieved from the following endpoint: /awrHubs/{awrHubId}/awrDatabases __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param awr_source_database_identifier: The awr_source_database_identifier of this AwrDatabaseSummary. :type: str Nr&