
    ~i7                     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
    acep

    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                   b   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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$ZdLd&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	        d.             Zed/             Zej	        d0             Zed1             Zej	        d2             Zed3             Zej	        d4             Zed5             Zej	        d6             Zed7             Zej	        d8             Zed9             Zej	        d:             Zed;             Zej	        d<             Zed=             Zej	        d>             Zed?             Zej	        d@             ZedA             Zej	        dB             ZedC             Zej	        dD             ZedE             Zej	        dF             ZdG ZdH ZdI ZdJ ZdK Zd%S )MGetPodMetricResponsezsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    	cpu_allocfloatcpu_max	cpu_usage
cpu_onlineint	disk_free
disk_total
disk_usagedown_bandwidth	mem_allocmem_free	mem_total	mem_usagepod_idstr
time_stampup_bandwidth	write_opsCPUAllocCPUMaxCPUUsage	CpuOnlineDiskFree	DiskTotal	DiskUsageDownBandwidthMemAllocMemFreeMemTotalMemUsagePodId	TimeStampUpBandwidthWriteOPSNc                 F   |t                      }|| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        |	|	| _        |
|
| _        ||| _        ||| _        ||| _        ||| _         ||| _!        |	|| _"        dS dS )z1GetPodMetricResponse - a model defined in SwaggerN)#r   _configuration
_cpu_alloc_cpu_max
_cpu_usage_cpu_online
_disk_free_disk_total_disk_usage_down_bandwidth
_mem_alloc	_mem_free
_mem_total
_mem_usage_pod_id_time_stamp_up_bandwidth
_write_opsdiscriminatorr   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*   s                     y/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkacep/models/get_pod_metric_response.py__init__zGetPodMetricResponse.__init__I   su   !*__N,#!! &DN"DL &DN!(DO &DN!(DO!(DO%"0D &DN$DM &DN &DN DK!(DO# ,D &DNNN !     c                     | j         S )zGets the cpu_alloc of this GetPodMetricResponse.  # noqa: E501


        :return: The cpu_alloc of this GetPodMetricResponse.  # noqa: E501
        :rtype: float
        r+   r<   s    r=   r   zGetPodMetricResponse.cpu_alloc        r?   c                     || _         dS )zSets the cpu_alloc of this GetPodMetricResponse.


        :param cpu_alloc: The cpu_alloc of this GetPodMetricResponse.  # noqa: E501
        :type: float
        NrA   )r<   r   s     r=   r   zGetPodMetricResponse.cpu_alloc        $r?   c                     | j         S )zGets the cpu_max of this GetPodMetricResponse.  # noqa: E501


        :return: The cpu_max of this GetPodMetricResponse.  # noqa: E501
        :rtype: float
        r,   rB   s    r=   r   zGetPodMetricResponse.cpu_max   s     }r?   c                     || _         dS )zSets the cpu_max of this GetPodMetricResponse.


        :param cpu_max: The cpu_max of this GetPodMetricResponse.  # noqa: E501
        :type: float
        NrG   )r<   r   s     r=   r   zGetPodMetricResponse.cpu_max   s      r?   c                     | j         S )zGets the cpu_usage of this GetPodMetricResponse.  # noqa: E501


        :return: The cpu_usage of this GetPodMetricResponse.  # noqa: E501
        :rtype: float
        r-   rB   s    r=   r	   zGetPodMetricResponse.cpu_usage   rC   r?   c                     || _         dS )zSets the cpu_usage of this GetPodMetricResponse.


        :param cpu_usage: The cpu_usage of this GetPodMetricResponse.  # noqa: E501
        :type: float
        NrJ   )r<   r	   s     r=   r	   zGetPodMetricResponse.cpu_usage   rE   r?   c                     | j         S )zGets the cpu_online of this GetPodMetricResponse.  # noqa: E501


        :return: The cpu_online of this GetPodMetricResponse.  # noqa: E501
        :rtype: int
        r.   rB   s    r=   r
   zGetPodMetricResponse.cpu_online        r?   c                     || _         dS )zSets the cpu_online of this GetPodMetricResponse.


        :param cpu_online: The cpu_online of this GetPodMetricResponse.  # noqa: E501
        :type: int
        NrM   )r<   r
   s     r=   r
   zGetPodMetricResponse.cpu_online        &r?   c                     | j         S )zGets the disk_free of this GetPodMetricResponse.  # noqa: E501


        :return: The disk_free of this GetPodMetricResponse.  # noqa: E501
        :rtype: int
        r/   rB   s    r=   r   zGetPodMetricResponse.disk_free   rC   r?   c                     || _         dS )zSets the disk_free of this GetPodMetricResponse.


        :param disk_free: The disk_free of this GetPodMetricResponse.  # noqa: E501
        :type: int
        NrR   )r<   r   s     r=   r   zGetPodMetricResponse.disk_free   rE   r?   c                     | j         S )zGets the disk_total of this GetPodMetricResponse.  # noqa: E501


        :return: The disk_total of this GetPodMetricResponse.  # noqa: E501
        :rtype: int
        r0   rB   s    r=   r   zGetPodMetricResponse.disk_total   rN   r?   c                     || _         dS )zSets the disk_total of this GetPodMetricResponse.


        :param disk_total: The disk_total of this GetPodMetricResponse.  # noqa: E501
        :type: int
        NrU   )r<   r   s     r=   r   zGetPodMetricResponse.disk_total   rP   r?   c                     | j         S )zGets the disk_usage of this GetPodMetricResponse.  # noqa: E501


        :return: The disk_usage of this GetPodMetricResponse.  # noqa: E501
        :rtype: int
        r1   rB   s    r=   r   zGetPodMetricResponse.disk_usage   rN   r?   c                     || _         dS )zSets the disk_usage of this GetPodMetricResponse.


        :param disk_usage: The disk_usage of this GetPodMetricResponse.  # noqa: E501
        :type: int
        NrX   )r<   r   s     r=   r   zGetPodMetricResponse.disk_usage
  rP   r?   c                     | j         S )zGets the down_bandwidth of this GetPodMetricResponse.  # noqa: E501


        :return: The down_bandwidth of this GetPodMetricResponse.  # noqa: E501
        :rtype: int
        r2   rB   s    r=   r   z#GetPodMetricResponse.down_bandwidth  s     ##r?   c                     || _         dS )zSets the down_bandwidth of this GetPodMetricResponse.


        :param down_bandwidth: The down_bandwidth of this GetPodMetricResponse.  # noqa: E501
        :type: int
        Nr[   )r<   r   s     r=   r   z#GetPodMetricResponse.down_bandwidth  s      .r?   c                     | j         S )zGets the mem_alloc of this GetPodMetricResponse.  # noqa: E501


        :return: The mem_alloc of this GetPodMetricResponse.  # noqa: E501
        :rtype: int
        r3   rB   s    r=   r   zGetPodMetricResponse.mem_alloc*  rC   r?   c                     || _         dS )zSets the mem_alloc of this GetPodMetricResponse.


        :param mem_alloc: The mem_alloc of this GetPodMetricResponse.  # noqa: E501
        :type: int
        Nr^   )r<   r   s     r=   r   zGetPodMetricResponse.mem_alloc4  rE   r?   c                     | j         S )zGets the mem_free of this GetPodMetricResponse.  # noqa: E501


        :return: The mem_free of this GetPodMetricResponse.  # noqa: E501
        :rtype: int
        r4   rB   s    r=   r   zGetPodMetricResponse.mem_free?  s     ~r?   c                     || _         dS )zSets the mem_free of this GetPodMetricResponse.


        :param mem_free: The mem_free of this GetPodMetricResponse.  # noqa: E501
        :type: int
        Nra   )r<   r   s     r=   r   zGetPodMetricResponse.mem_freeI  s     "r?   c                     | j         S )zGets the mem_total of this GetPodMetricResponse.  # noqa: E501


        :return: The mem_total of this GetPodMetricResponse.  # noqa: E501
        :rtype: int
        r5   rB   s    r=   r   zGetPodMetricResponse.mem_totalT  rC   r?   c                     || _         dS )zSets the mem_total of this GetPodMetricResponse.


        :param mem_total: The mem_total of this GetPodMetricResponse.  # noqa: E501
        :type: int
        Nrd   )r<   r   s     r=   r   zGetPodMetricResponse.mem_total^  rE   r?   c                     | j         S )zGets the mem_usage of this GetPodMetricResponse.  # noqa: E501


        :return: The mem_usage of this GetPodMetricResponse.  # noqa: E501
        :rtype: int
        r6   rB   s    r=   r   zGetPodMetricResponse.mem_usagei  rC   r?   c                     || _         dS )zSets the mem_usage of this GetPodMetricResponse.


        :param mem_usage: The mem_usage of this GetPodMetricResponse.  # noqa: E501
        :type: int
        Nrg   )r<   r   s     r=   r   zGetPodMetricResponse.mem_usages  rE   r?   c                     | j         S )zGets the pod_id of this GetPodMetricResponse.  # noqa: E501


        :return: The pod_id of this GetPodMetricResponse.  # noqa: E501
        :rtype: str
        r7   rB   s    r=   r   zGetPodMetricResponse.pod_id~  s     |r?   c                     || _         dS )zSets the pod_id of this GetPodMetricResponse.


        :param pod_id: The pod_id of this GetPodMetricResponse.  # noqa: E501
        :type: str
        Nrj   )r<   r   s     r=   r   zGetPodMetricResponse.pod_id  s     r?   c                     | j         S )zGets the time_stamp of this GetPodMetricResponse.  # noqa: E501


        :return: The time_stamp of this GetPodMetricResponse.  # noqa: E501
        :rtype: int
        r8   rB   s    r=   r   zGetPodMetricResponse.time_stamp  rN   r?   c                     || _         dS )zSets the time_stamp of this GetPodMetricResponse.


        :param time_stamp: The time_stamp of this GetPodMetricResponse.  # noqa: E501
        :type: int
        Nrm   )r<   r   s     r=   r   zGetPodMetricResponse.time_stamp  rP   r?   c                     | j         S )zGets the up_bandwidth of this GetPodMetricResponse.  # noqa: E501


        :return: The up_bandwidth of this GetPodMetricResponse.  # noqa: E501
        :rtype: int
        r9   rB   s    r=   r   z!GetPodMetricResponse.up_bandwidth  s     !!r?   c                     || _         dS )zSets the up_bandwidth of this GetPodMetricResponse.


        :param up_bandwidth: The up_bandwidth of this GetPodMetricResponse.  # noqa: E501
        :type: int
        Nrp   )r<   r   s     r=   r   z!GetPodMetricResponse.up_bandwidth  s     *r?   c                     | j         S )zGets the write_ops of this GetPodMetricResponse.  # noqa: E501


        :return: The write_ops of this GetPodMetricResponse.  # noqa: E501
        :rtype: int
        r:   rB   s    r=   r   zGetPodMetricResponse.write_ops  rC   r?   c                     || _         dS )zSets the write_ops of this GetPodMetricResponse.


        :param write_ops: The write_ops of this GetPodMetricResponse.  # noqa: E501
        :type: int
        Nrs   )r<   r   s     r=   r   zGetPodMetricResponse.write_ops  rE   r?   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hasattrrw   )xs    r=   <lambda>z.GetPodMetricResponse.to_dict.<locals>.<lambda>  s!    WQ	-B-BIaiikkk r?   rw   c                 v    t          | d         d          r"| d         | d                                         fn| S )N   rw   r   rx   )items    r=   r{   z.GetPodMetricResponse.to_dict.<locals>.<lambda>  s<    tAw	22"=$q'47??+<+<!=!=8< r?   )six	iteritemsswagger_typesgetattr
isinstancelistmapry   rw   dictitems
issubclassr   )r<   resultattr_valuekeys         r=   rw   zGetPodMetricResponse.to_dict  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t*D11 	$"jjll $ $
U#sr?   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatrw   rB   s    r=   to_strzGetPodMetricResponse.to_str  s    ~dllnn---r?   c                 *    |                                  S )zFor `print` and `pprint`)r   rB   s    r=   __repr__zGetPodMetricResponse.__repr__  s    {{}}r?   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFr   r   rw   r<   others     r=   __eq__zGetPodMetricResponse.__eq__  s5    %!566 	5||~~00r?   c                     t          |t                    sdS |                                 |                                k    S )z*Returns true if both objects are not equalTr   r   s     r=   __ne__zGetPodMetricResponse.__ne__  s5    %!566 	4||~~00r?   )NNNNNNNNNNNNNNNNN)__name__
__module____qualname____doc__r   attribute_mapr>   propertyr   setterr   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   rw   r   r   r   r    r?   r=   r   r      s        
W7 	W 	e	
 	U 	e 	e 	% 	U 	E 	U 	U 	% 	e 	  	U!M&Z8 	Z 	k	
 	Z 	k 	k 	/ 	Z 	I 	Z 	Z 	' 	k 	  	Z!M&7' 7' 7' 7'r   X $ $ $   X ^    ^    X $ $ $     X  & & &   X $ $ $     X  & & &     X  & & & $ $ X$ . . .   X $ $ $   X _" " _"   X $ $ $   X $ $ $   X ]  ]     X  & & & " " X" * * *   X $ $ $  6. . .  1 1 11 1 1 1 1r?   r   )r   r   rer   volcenginesdkcore.configurationr   objectr   r   r?   r=   <module>r      s|      				 



 9 9 9 9 9 9k1 k1 k1 k1 k16 k1 k1 k1 k1 k1r?   