HEX
Server: Apache
System: Linux sh00085.hostgator.com 5.14.0-687.29.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jul 23 16:18:48 EDT 2026 x86_64
User: yqegzjte (1064)
PHP: 8.5.8
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/oci/opsi/models/__pycache__/storage_usage_trend.cpython-39.pyc
a

���f��@s8ddlmZmZmZddlmZeGdd�de��ZdS)�)�formatted_flat_dict�
NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc@s~eZdZdZdd�Zedd��Zejdd��Zedd��Zejd	d��Zed
d��Z	e	jdd��Z	d
d�Z
dd�Zdd�ZdS)�StorageUsageTrendz
    Usage data samples.
    cKs2dddd�|_dddd�|_d|_d|_d|_dS)a�
        Initializes a new StorageUsageTrend object with values from keyword arguments.
        The following keyword arguments are supported (corresponding to the getters/setters of this class):

        :param end_timestamp:
            The value to assign to the end_timestamp property of this StorageUsageTrend.
        :type end_timestamp: datetime

        :param file_system_usage_in_gbs:
            The value to assign to the file_system_usage_in_gbs property of this StorageUsageTrend.
        :type file_system_usage_in_gbs: float

        :param file_system_avail_in_percent:
            The value to assign to the file_system_avail_in_percent property of this StorageUsageTrend.
        :type file_system_avail_in_percent: float

        Zdatetime�float)�
end_timestamp�file_system_usage_in_gbs�file_system_avail_in_percentZendTimestampZfileSystemUsageInGBsZfileSystemAvailInPercentN)Z
swagger_typesZ
attribute_map�_end_timestamp�_file_system_usage_in_gbs�_file_system_avail_in_percent)�self�kwargs�r�G/usr/lib/python3.9/site-packages/oci/opsi/models/storage_usage_trend.py�__init__s��zStorageUsageTrend.__init__cCs|jS)z�
        **[Required]** Gets the end_timestamp of this StorageUsageTrend.
        The timestamp in which the current sampling period ends in RFC 3339 format.


        :return: The end_timestamp of this StorageUsageTrend.
        :rtype: datetime
        �r�rrrrr4s
zStorageUsageTrend.end_timestampcCs
||_dS)z�
        Sets the end_timestamp of this StorageUsageTrend.
        The timestamp in which the current sampling period ends in RFC 3339 format.


        :param end_timestamp: The end_timestamp of this StorageUsageTrend.
        :type: datetime
        Nr)rrrrrr@s
cCs|jS)z�
        **[Required]** Gets the file_system_usage_in_gbs of this StorageUsageTrend.
        Filesystem usage in GB.


        :return: The file_system_usage_in_gbs of this StorageUsageTrend.
        :rtype: float
        �rrrrrr	Ls
z*StorageUsageTrend.file_system_usage_in_gbscCs
||_dS)z�
        Sets the file_system_usage_in_gbs of this StorageUsageTrend.
        Filesystem usage in GB.


        :param file_system_usage_in_gbs: The file_system_usage_in_gbs of this StorageUsageTrend.
        :type: float
        Nr)rr	rrrr	Xs
cCs|jS)z�
        **[Required]** Gets the file_system_avail_in_percent of this StorageUsageTrend.
        Filesystem available in percent.


        :return: The file_system_avail_in_percent of this StorageUsageTrend.
        :rtype: float
        �r
rrrrr
ds
z.StorageUsageTrend.file_system_avail_in_percentcCs
||_dS)z�
        Sets the file_system_avail_in_percent of this StorageUsageTrend.
        Filesystem available in percent.


        :param file_system_avail_in_percent: The file_system_avail_in_percent of this StorageUsageTrend.
        :type: float
        Nr)rr
rrrr
ps
cCst|�S�N)rrrrr�__repr__|szStorageUsageTrend.__repr__cCs|durdS|j|jkS)NF)�__dict__�r�otherrrr�__eq__szStorageUsageTrend.__eq__cCs
||kSrrrrrr�__ne__�szStorageUsageTrend.__ne__N)
�__name__�
__module__�__qualname__�__doc__r�propertyr�setterr	r
rrrrrrrrs""





rN)Zoci.utilrrrZoci.decoratorsr�objectrrrrr�<module>s