ruạṛ
a O��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 )/�AwrDatabaseSnapshotRangeSummaryz8 The summary data for a range of AWR snapshots. 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 AwrDatabaseSnapshotRangeSummary 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 AwrDatabaseSnapshotRangeSummary. :type awr_source_database_identifier: str :param db_name: The value to assign to the db_name property of this AwrDatabaseSnapshotRangeSummary. :type db_name: str :param instance_list: The value to assign to the instance_list property of this AwrDatabaseSnapshotRangeSummary. :type instance_list: list[int] :param time_db_startup: The value to assign to the time_db_startup property of this AwrDatabaseSnapshotRangeSummary. :type time_db_startup: datetime :param time_first_snapshot_begin: The value to assign to the time_first_snapshot_begin property of this AwrDatabaseSnapshotRangeSummary. :type time_first_snapshot_begin: datetime :param time_latest_snapshot_end: The value to assign to the time_latest_snapshot_end property of this AwrDatabaseSnapshotRangeSummary. :type time_latest_snapshot_end: datetime :param first_snapshot_identifier: The value to assign to the first_snapshot_identifier property of this AwrDatabaseSnapshotRangeSummary. :type first_snapshot_identifier: int :param latest_snapshot_identifier: The value to assign to the latest_snapshot_identifier property of this AwrDatabaseSnapshotRangeSummary. :type latest_snapshot_identifier: int :param snapshot_count: The value to assign to the snapshot_count property of this AwrDatabaseSnapshotRangeSummary. :type snapshot_count: int :param snapshot_interval_in_min: The value to assign to the snapshot_interval_in_min property of this AwrDatabaseSnapshotRangeSummary. :type snapshot_interval_in_min: int :param db_version: The value to assign to the db_version property of this AwrDatabaseSnapshotRangeSummary. :type db_version: str :param snapshot_timezone: The value to assign to the snapshot_timezone property of this AwrDatabaseSnapshotRangeSummary. :type snapshot_timezone: str �strz list[int]�datetime�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_timezone�awrSourceDatabaseIdentifier�dbName�instanceList� timeDbStartup�timeFirstSnapshotBegin�timeLatestSnapshotEnd�firstSnapshotIdentifier�latestSnapshotIdentifier� snapshotCount�snapshotIntervalInMin� dbVersion�snapshotTimezoneN)� swagger_types� 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� r2 ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/opsi/models/awr_database_snapshot_range_summary.py�__init__ sL 7��z(AwrDatabaseSnapshotRangeSummary.__init__c C s | j S )a� **[Required]** Gets the awr_source_database_identifier of this AwrDatabaseSnapshotRangeSummary. 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 AwrDatabaseSnapshotRangeSummary. :rtype: str �r$ �r0 r2 r2 r3 r q s z>AwrDatabaseSnapshotRangeSummary.awr_source_database_identifierc C s || _ dS )a Sets the awr_source_database_identifier of this AwrDatabaseSnapshotRangeSummary. 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 AwrDatabaseSnapshotRangeSummary. :type: str Nr5 )r0 r r2 r2 r3 r � s c C s | j S )z� **[Required]** Gets the db_name of this AwrDatabaseSnapshotRangeSummary. The name of the database. :return: The db_name of this AwrDatabaseSnapshotRangeSummary. :rtype: str �r% r6 r2 r2 r3 r � s z'AwrDatabaseSnapshotRangeSummary.db_namec C s || _ dS )z� Sets the db_name of this AwrDatabaseSnapshotRangeSummary. The name of the database. :param db_name: The db_name of this AwrDatabaseSnapshotRangeSummary. :type: str Nr7 )r0 r r2 r2 r3 r � s c C s | j S )z� Gets the instance_list of this AwrDatabaseSnapshotRangeSummary. The database instance numbers. :return: The instance_list of this AwrDatabaseSnapshotRangeSummary. :rtype: list[int] �r&