
    ~iL                     J    d Z ddlZddlZddlZddlmZ  G d de          ZdS )z
    rds_mysql_v2

    No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)  # noqa: E501

    OpenAPI spec version: common-version
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
    N)Configurationc                      e Zd ZdZ	 i ddddddddddddd	dd
dddddddddddddddddddddiZi ddddddddddddd	dd
ddddddd dd!dd"dd#dd$dd%dd&dd'iZdSd)Zed*             Zej	        d+             Zed,             Z
e
j	        d-             Z
ed.             Zej	        d/             Zed0             Zej	        d1             Zed2             Zej	        d3             Zed4             Zej	        d5             Zed6             Zej	        d7             Zed8             Zej	        d9             Zed:             Zej	        d;             Zed<             Zej	        d=             Zed>             Zej	        d?             Zed@             Zej	        dA             ZedB             Zej	        dC             ZedD             Zej	        dE             ZedF             Zej	        dG             ZedH             Zej	        dI             ZedJ             Zej	        dK             ZedL             Zej	        dM             ZdN ZdO ZdP ZdQ ZdR Zd(S )TDescribeResourceUsageResponsezsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    backup_audit_log_sizeintbackup_bin_log_sizebackup_data_sizebackup_error_log_sizebackup_free_quota_sizebackup_log_sizebackup_slow_log_size
backup_usefloatbasic_backup_binlog_sizebasic_backup_data_sizestorage_audit_log_sizestorage_bin_log_sizestorage_data_sizestorage_error_log_sizestorage_log_sizestorage_slow_log_sizestorage_spacestorage_useBackupAuditLogSizeBackupBinLogSizeBackupDataSizeBackupErrorLogSizeBackupFreeQuotaSizeBackupLogSizeBackupSlowLogSize	BackupUseBasicBackupBinlogSizeBasicBackupDataSizeStorageAuditLogSizeStorageBinLogSizeStorageDataSizeStorageErrorLogSizeStorageLogSizeStorageSlowLogSizeStorageSpace
StorageUseNc                    |t                      }|| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        |	|	| _        |
|
| _        ||| _        ||| _         ||| _!        ||| _"        ||| _#        ||| _$        ||| _%        |	|| _&        dS dS )z:DescribeResourceUsageResponse - a model defined in SwaggerN)'r   _configuration_backup_audit_log_size_backup_bin_log_size_backup_data_size_backup_error_log_size_backup_free_quota_size_backup_log_size_backup_slow_log_size_backup_use_basic_backup_binlog_size_basic_backup_data_size_storage_audit_log_size_storage_bin_log_size_storage_data_size_storage_error_log_size_storage_log_size_storage_slow_log_size_storage_space_storage_usediscriminatorr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )selfr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r-   s                       /root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkrdsmysqlv2/models/describe_resource_usage_response.py__init__z&DescribeResourceUsageResponse.__init__M   s   !*__N,&*#$(!!%&*#'+$ $%)")-&'+$'+$%)""&'+$!%&*#" ! ,)>D&*':D$'$4D! ,)>D&!-*@D'&#2D +(<D%!(DO#/,DD)!-*@D'!-*@D'+(<D%(%6D"!-*@D''$4D! ,)>D&$!.D"*D #"    c                     | j         S )zGets the backup_audit_log_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The backup_audit_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r.   rA   s    rB   r   z3DescribeResourceUsageResponse.backup_audit_log_size        **rD   c                     || _         dS )zSets the backup_audit_log_size of this DescribeResourceUsageResponse.


        :param backup_audit_log_size: The backup_audit_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        NrF   )rA   r   s     rB   r   z3DescribeResourceUsageResponse.backup_audit_log_size        '<###rD   c                     | j         S )zGets the backup_bin_log_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The backup_bin_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r/   rG   s    rB   r   z1DescribeResourceUsageResponse.backup_bin_log_size   s     ((rD   c                     || _         dS )zSets the backup_bin_log_size of this DescribeResourceUsageResponse.


        :param backup_bin_log_size: The backup_bin_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        NrL   )rA   r   s     rB   r   z1DescribeResourceUsageResponse.backup_bin_log_size   s     %8!!!rD   c                     | j         S )zGets the backup_data_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The backup_data_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r0   rG   s    rB   r	   z.DescribeResourceUsageResponse.backup_data_size        %%rD   c                     || _         dS )zSets the backup_data_size of this DescribeResourceUsageResponse.


        :param backup_data_size: The backup_data_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        NrO   )rA   r	   s     rB   r	   z.DescribeResourceUsageResponse.backup_data_size        "2rD   c                     | j         S )zGets the backup_error_log_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The backup_error_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r1   rG   s    rB   r
   z3DescribeResourceUsageResponse.backup_error_log_size   rH   rD   c                     || _         dS )zSets the backup_error_log_size of this DescribeResourceUsageResponse.


        :param backup_error_log_size: The backup_error_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        NrT   )rA   r
   s     rB   r
   z3DescribeResourceUsageResponse.backup_error_log_size   rJ   rD   c                     | j         S )zGets the backup_free_quota_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The backup_free_quota_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r2   rG   s    rB   r   z4DescribeResourceUsageResponse.backup_free_quota_size        ++rD   c                     || _         dS )zSets the backup_free_quota_size of this DescribeResourceUsageResponse.


        :param backup_free_quota_size: The backup_free_quota_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        NrW   )rA   r   s     rB   r   z4DescribeResourceUsageResponse.backup_free_quota_size        (>$$$rD   c                     | j         S )zGets the backup_log_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The backup_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r3   rG   s    rB   r   z-DescribeResourceUsageResponse.backup_log_size   s     $$rD   c                     || _         dS )zSets the backup_log_size of this DescribeResourceUsageResponse.


        :param backup_log_size: The backup_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        Nr\   )rA   r   s     rB   r   z-DescribeResourceUsageResponse.backup_log_size   s     !0rD   c                     | j         S )zGets the backup_slow_log_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The backup_slow_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r4   rG   s    rB   r   z2DescribeResourceUsageResponse.backup_slow_log_size
       ))rD   c                     || _         dS )zSets the backup_slow_log_size of this DescribeResourceUsageResponse.


        :param backup_slow_log_size: The backup_slow_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        Nr_   )rA   r   s     rB   r   z2DescribeResourceUsageResponse.backup_slow_log_size       &:"""rD   c                     | j         S )zGets the backup_use of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The backup_use of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: float
        r5   rG   s    rB   r   z(DescribeResourceUsageResponse.backup_use  s     rD   c                     || _         dS )zSets the backup_use of this DescribeResourceUsageResponse.


        :param backup_use: The backup_use of this DescribeResourceUsageResponse.  # noqa: E501
        :type: float
        Nrd   )rA   r   s     rB   r   z(DescribeResourceUsageResponse.backup_use)  s     &rD   c                     | j         S )zGets the basic_backup_binlog_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The basic_backup_binlog_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r6   rG   s    rB   r   z6DescribeResourceUsageResponse.basic_backup_binlog_size4  s     --rD   c                     || _         dS )zSets the basic_backup_binlog_size of this DescribeResourceUsageResponse.


        :param basic_backup_binlog_size: The basic_backup_binlog_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        Nrg   )rA   r   s     rB   r   z6DescribeResourceUsageResponse.basic_backup_binlog_size>  s     *B&&&rD   c                     | j         S )zGets the basic_backup_data_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The basic_backup_data_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r7   rG   s    rB   r   z4DescribeResourceUsageResponse.basic_backup_data_sizeI  rX   rD   c                     || _         dS )zSets the basic_backup_data_size of this DescribeResourceUsageResponse.


        :param basic_backup_data_size: The basic_backup_data_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        Nrj   )rA   r   s     rB   r   z4DescribeResourceUsageResponse.basic_backup_data_sizeS  rZ   rD   c                     | j         S )zGets the storage_audit_log_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The storage_audit_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r8   rG   s    rB   r   z4DescribeResourceUsageResponse.storage_audit_log_size^  rX   rD   c                     || _         dS )zSets the storage_audit_log_size of this DescribeResourceUsageResponse.


        :param storage_audit_log_size: The storage_audit_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        Nrm   )rA   r   s     rB   r   z4DescribeResourceUsageResponse.storage_audit_log_sizeh  rZ   rD   c                     | j         S )zGets the storage_bin_log_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The storage_bin_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r9   rG   s    rB   r   z2DescribeResourceUsageResponse.storage_bin_log_sizes  r`   rD   c                     || _         dS )zSets the storage_bin_log_size of this DescribeResourceUsageResponse.


        :param storage_bin_log_size: The storage_bin_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        Nrp   )rA   r   s     rB   r   z2DescribeResourceUsageResponse.storage_bin_log_size}  rb   rD   c                     | j         S )zGets the storage_data_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The storage_data_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r:   rG   s    rB   r   z/DescribeResourceUsageResponse.storage_data_size  s     &&rD   c                     || _         dS )zSets the storage_data_size of this DescribeResourceUsageResponse.


        :param storage_data_size: The storage_data_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        Nrs   )rA   r   s     rB   r   z/DescribeResourceUsageResponse.storage_data_size  s     #4rD   c                     | j         S )zGets the storage_error_log_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The storage_error_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r;   rG   s    rB   r   z4DescribeResourceUsageResponse.storage_error_log_size  rX   rD   c                     || _         dS )zSets the storage_error_log_size of this DescribeResourceUsageResponse.


        :param storage_error_log_size: The storage_error_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        Nrv   )rA   r   s     rB   r   z4DescribeResourceUsageResponse.storage_error_log_size  rZ   rD   c                     | j         S )zGets the storage_log_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The storage_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r<   rG   s    rB   r   z.DescribeResourceUsageResponse.storage_log_size  rP   rD   c                     || _         dS )zSets the storage_log_size of this DescribeResourceUsageResponse.


        :param storage_log_size: The storage_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        Nry   )rA   r   s     rB   r   z.DescribeResourceUsageResponse.storage_log_size  rR   rD   c                     | j         S )zGets the storage_slow_log_size of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The storage_slow_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r=   rG   s    rB   r   z3DescribeResourceUsageResponse.storage_slow_log_size  rH   rD   c                     || _         dS )zSets the storage_slow_log_size of this DescribeResourceUsageResponse.


        :param storage_slow_log_size: The storage_slow_log_size of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        Nr|   )rA   r   s     rB   r   z3DescribeResourceUsageResponse.storage_slow_log_size  rJ   rD   c                     | j         S )zGets the storage_space of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The storage_space of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: int
        r>   rG   s    rB   r   z+DescribeResourceUsageResponse.storage_space  s     ""rD   c                     || _         dS )zSets the storage_space of this DescribeResourceUsageResponse.


        :param storage_space: The storage_space of this DescribeResourceUsageResponse.  # noqa: E501
        :type: int
        Nr   )rA   r   s     rB   r   z+DescribeResourceUsageResponse.storage_space  s     ,rD   c                     | j         S )zGets the storage_use of this DescribeResourceUsageResponse.  # noqa: E501


        :return: The storage_use of this DescribeResourceUsageResponse.  # noqa: E501
        :rtype: float
        r?   rG   s    rB   r   z)DescribeResourceUsageResponse.storage_use  s       rD   c                     || _         dS )zSets the storage_use of this DescribeResourceUsageResponse.


        :param storage_use: The storage_use of this DescribeResourceUsageResponse.  # noqa: E501
        :type: float
        Nr   )rA   r   s     rB   r   z)DescribeResourceUsageResponse.storage_use  s     (rD   c                 4   i }t          j        | j                  D ]\  }}t          | |          }t	          |t
                    r"t          t          d |                    ||<   Lt          |d          r|                                ||<   tt	          |t                    r4t          t          d |
                                                    ||<   |||<   t          t          t                    r| 
                                D ]
\  }}|||<   |S )z&Returns the model properties as a dictc                 N    t          | d          r|                                 n| S )Nto_dicthasattrr   )xs    rB   <lambda>z7DescribeResourceUsageResponse.to_dict.<locals>.<lambda>  s!    WQ	-B-BIaiikkk rD   r   c                 v    t          | d         d          r"| d         | d                                         fn| S )N   r   r   r   )items    rB   r   z7DescribeResourceUsageResponse.to_dict.<locals>.<lambda>  s<    tAw	22"=$q'47??+<+<!=!=8< rD   )six	iteritemsswagger_typesgetattr
isinstancelistmapr   r   dictitems
issubclassr   )rA   resultattr_valuekeys         rB   r   z%DescribeResourceUsageResponse.to_dict  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t3T:: 	$"jjll $ $
U#srD   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatr   rG   s    rB   to_strz$DescribeResourceUsageResponse.to_str!  s    ~dllnn---rD   c                 *    |                                  S )zFor `print` and `pprint`)r   rG   s    rB   __repr__z&DescribeResourceUsageResponse.__repr__%  s    {{}}rD   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFr   r   r   rA   others     rB   __eq__z$DescribeResourceUsageResponse.__eq__)  s5    %!>?? 	5||~~00rD   c                     t          |t                    sdS |                                 |                                k    S )z*Returns true if both objects are not equalTr   r   s     rB   __ne__z$DescribeResourceUsageResponse.__ne__0  s5    %!>?? 	4||~~00rD   )NNNNNNNNNNNNNNNNNNN) __name__
__module____qualname____doc__r   attribute_maprC   propertyr   setterr   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    rD   rB   r   r      sh        
u 	E 	 	
 	!% 	5 	 	g 	#E 	!% 	!% 	 	U 	!% 	E  	 !" 	#$ 	w% M*!51 	, 	 !5	
 	!"7 	? 	 3 	k 	#$; 	!"7 	!"7 	 3 	. 	!"7 	,  	 !5!" 	#$ 	|% M*=+ =+ =+ =+~ + + X+ !< < "!< ) ) X) 8 8  8 & & X& 2 2 2 + + X+ !< < "!< , , X, "> > #"> % % X% 0 0 0 * * X*  : : ! :     X  & & & . . X. $B B %$B , , X, "> > #"> , , X, "> > #"> * * X*  : : ! : ' ' X' 4 4 4 , , X, "> > #"> & & X& 2 2 2 + + X+ !< < "!< # # X# , , , ! ! X! ( ( (  6. . .  1 1 11 1 1 1 1rD   r   )r   r   rer   volcenginesdkcore.configurationr   objectr   r   rD   rB   <module>r      s|      				 



 9 9 9 9 9 9_1 _1 _1 _1 _1F _1 _1 _1 _1 _1rD   