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 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� �Zdd � Zd!d"� Zd#d$� Zd%S )&�AwrSourceSummaryz" Summary of an AwrSource. c K sn dddddddddd� | _ ddddd d ddd d� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ dS )a� Initializes a new AwrSourceSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param awr_hub_id: The value to assign to the awr_hub_id property of this AwrSourceSummary. :type awr_hub_id: str :param name: The value to assign to the name property of this AwrSourceSummary. :type name: str :param awr_source_database_id: The value to assign to the awr_source_database_id property of this AwrSourceSummary. :type awr_source_database_id: str :param snapshots_uploaded: The value to assign to the snapshots_uploaded property of this AwrSourceSummary. :type snapshots_uploaded: float :param min_snapshot_identifier: The value to assign to the min_snapshot_identifier property of this AwrSourceSummary. :type min_snapshot_identifier: float :param max_snapshot_identifier: The value to assign to the max_snapshot_identifier property of this AwrSourceSummary. :type max_snapshot_identifier: float :param time_first_snapshot_generated: The value to assign to the time_first_snapshot_generated property of this AwrSourceSummary. :type time_first_snapshot_generated: datetime :param time_last_snapshot_generated: The value to assign to the time_last_snapshot_generated property of this AwrSourceSummary. :type time_last_snapshot_generated: datetime :param hours_since_last_import: The value to assign to the hours_since_last_import property of this AwrSourceSummary. :type hours_since_last_import: float �str�floatZdatetime) � awr_hub_id�name�awr_source_database_id�snapshots_uploaded�min_snapshot_identifier�max_snapshot_identifier�time_first_snapshot_generated�time_last_snapshot_generated�hours_since_last_importZawrHubIdr ZawrSourceDatabaseIdZsnapshotsUploadedZminSnapshotIdentifierZmaxSnapshotIdentifierZtimeFirstSnapshotGeneratedZtimeLastSnapshotGeneratedZhoursSinceLastImportN)Z swagger_typesZ attribute_map�_awr_hub_id�_name�_awr_source_database_id�_snapshots_uploaded�_min_snapshot_identifier�_max_snapshot_identifier�_time_first_snapshot_generated�_time_last_snapshot_generated�_hours_since_last_import)�self�kwargs� r �F/usr/lib/python3.9/site-packages/oci/opsi/models/awr_source_summary.py�__init__ s: +� �zAwrSourceSummary.__init__c C s | j S )z� **[Required]** Gets the awr_hub_id of this AwrSourceSummary. AWR Hub OCID :return: The awr_hub_id of this AwrSourceSummary. :rtype: str �r �r r r r r ^ s zAwrSourceSummary.awr_hub_idc C s || _ dS )z� Sets the awr_hub_id of this AwrSourceSummary. AWR Hub OCID :param awr_hub_id: The awr_hub_id of this AwrSourceSummary. :type: str Nr )r r r r r r j s c C s | j S )z� **[Required]** Gets the name of this AwrSourceSummary. Database name of the Source database for which AWR Data will be uploaded to AWR Hub. :return: The name of this AwrSourceSummary. :rtype: str �r r! r r r r v s zAwrSourceSummary.namec C s || _ dS )z� Sets the name of this AwrSourceSummary. Database name of the Source database for which AWR Data will be uploaded to AWR Hub. :param name: The name of this AwrSourceSummary. :type: str Nr"