
    ~iv                     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                   	   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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d,Zi dd-dd.dd/dd0dd1d	d2d
d3dd4dd5dd6dd7dd8dd9dd:dd;dd<dd=i dd>dd?dd@ddAddBddCddDd dEd!dFd#dGd$dHd%dId&dJd'dKd(dLd)dMd*dNdOdPd,ZddRZedS             Zej	        dT             ZedU             Z
e
j	        dV             Z
edW             Zej	        dX             ZedY             Zej	        dZ             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edg             Zej	        dh             Zedi             Zej	        dj             Zedk             Zej	        dl             Zedm             Zej	        dn             Zedo             Zej	        dp             Zedq             Zej	        dr             Zeds             Zej	        dt             Zedu             Zej	        dv             Zedw             Zej	        dx             Zedy             Zej	        dz             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	        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	        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	        d             Z)ed             Z*e*j	        d             Z*ed             Z+e+j	        d             Z+ed             Z,e,j	        d             Z,d Z-d Z.d Z/d Z0d Z1dQS )DetailPodResponsezsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    adbstradb_expire_timeint
adb_statusaosp_versionarchive_statusauthority_expire_timeauthority_status
cidr_blockconfigurationConfigurationForDetailPodOutput	create_atdnsid	data_sizedata_size_useddc_infoDcInfoForDetailPodOutputdisplay_layout_iddisplay_statusDisplayStatusForDetailPodOutputdown_bandwidth_limiteipEipForDetailPodOutputhost_idimage_id
image_nameintranet_iponlinepod_idpod_nameport_mapping_rule_listz+list[PortMappingRuleListForDetailPodOutput]preview_room_idpreview_stream_providerpreview_stream_status
product_idsnatidserver_type_codesoftware_versionstream_statusTagForDetailPodOutput)tagup_bandwidth_limitAdbAdbExpireTime	AdbStatusAospVersionArchiveStatusAuthorityExpireTimeAuthorityStatus	CidrBlockr   CreateAtDNSIdDataSizeDataSizeUsedDcInfoDisplayLayoutIdDisplayStatusDownBandwidthLimitEipHostIdImageId	ImageName
IntranetIPOnlinePodIdPodNamePortMappingRuleListPreviewRoomIdPreviewStreamProviderPreviewStreamStatus	ProductIdSNATIdServerTypeCodeSoftwareVersionStreamStatusTagUpBandwidthLimitNc&                    |%t                      }%|%| _        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| _$        d| _%        ||| _&        ||| _'        ||| _(        ||| _)        ||| _*        ||| _+        ||| _,        ||| _-        |	|	| _.        |
|
| _/        ||| _0        ||| _1        ||| _2        ||| _3        ||| _4        ||| _5        ||| _6        ||| _7        ||| _8        ||| _9        ||| _:        ||| _;        ||| _<        ||| _=        ||| _>        ||| _?        ||| _@        ||| _A        ||| _B        ||| _C        ||| _D        | | | _E        |!|!| _F        |"|"| _G        |#|#| _H        |$	|$| _I        dS dS )z.DetailPodResponse - a model defined in SwaggerN)Jr   _configuration_adb_adb_expire_time_adb_status_aosp_version_archive_status_authority_expire_time_authority_status_cidr_block
_create_at_dnsid
_data_size_data_size_used_dc_info_display_layout_id_display_status_down_bandwidth_limit_eip_host_id	_image_id_image_name_intranet_ip_online_pod_id	_pod_name_port_mapping_rule_list_preview_room_id_preview_stream_provider_preview_stream_status_product_id_snatid_server_type_code_software_version_stream_status_tag_up_bandwidth_limitdiscriminatorr   r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r/   r0   )&selfr   r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r/   r0   rU   s&                                         u/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkacep/models/detail_pod_response.py__init__zDetailPodResponse.__init__q   s&   !*__N,	 $!#&*#!%"#"&#%)"	 '+$ $(,%&*#!%!%"	#' !?DH&#2D !(DO# ,D%"0D ,)>D&'$4D!!(DO$!.D &DNDJ &DN%"0D"DL(%6D"%"0D+(<D%?DH"DL$DM!(DO"*D DK DK$DM!-*@D'&#2D ".+BD( ,)>D&!(DO DK'$4D!'$4D!$!.D?DH)&8D### *)    c                     | j         S )zGets the adb of this DetailPodResponse.  # noqa: E501


        :return: The adb of this DetailPodResponse.  # noqa: E501
        :rtype: str
        rV   rz   s    r{   r   zDetailPodResponse.adb        yr}   c                     || _         dS )zSets the adb of this DetailPodResponse.


        :param adb: The adb of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   zDetailPodResponse.adb        			r}   c                     | j         S )zGets the adb_expire_time of this DetailPodResponse.  # noqa: E501


        :return: The adb_expire_time of this DetailPodResponse.  # noqa: E501
        :rtype: int
        rW   r   s    r{   r   z!DetailPodResponse.adb_expire_time        $$r}   c                     || _         dS )zSets the adb_expire_time of this DetailPodResponse.


        :param adb_expire_time: The adb_expire_time of this DetailPodResponse.  # noqa: E501
        :type: int
        Nr   )rz   r   s     r{   r   z!DetailPodResponse.adb_expire_time       !0r}   c                     | j         S )zGets the adb_status of this DetailPodResponse.  # noqa: E501


        :return: The adb_status of this DetailPodResponse.  # noqa: E501
        :rtype: int
        rX   r   s    r{   r
   zDetailPodResponse.adb_status       r}   c                     || _         dS )zSets the adb_status of this DetailPodResponse.


        :param adb_status: The adb_status of this DetailPodResponse.  # noqa: E501
        :type: int
        Nr   )rz   r
   s     r{   r
   zDetailPodResponse.adb_status       &r}   c                     | j         S )zGets the aosp_version of this DetailPodResponse.  # noqa: E501


        :return: The aosp_version of this DetailPodResponse.  # noqa: E501
        :rtype: str
        rY   r   s    r{   r   zDetailPodResponse.aosp_version%  s     !!r}   c                     || _         dS )zSets the aosp_version of this DetailPodResponse.


        :param aosp_version: The aosp_version of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   zDetailPodResponse.aosp_version/  s     *r}   c                     | j         S )zGets the archive_status of this DetailPodResponse.  # noqa: E501


        :return: The archive_status of this DetailPodResponse.  # noqa: E501
        :rtype: int
        rZ   r   s    r{   r   z DetailPodResponse.archive_status:       ##r}   c                     || _         dS )zSets the archive_status of this DetailPodResponse.


        :param archive_status: The archive_status of this DetailPodResponse.  # noqa: E501
        :type: int
        Nr   )rz   r   s     r{   r   z DetailPodResponse.archive_statusD        .r}   c                     | j         S )zGets the authority_expire_time of this DetailPodResponse.  # noqa: E501


        :return: The authority_expire_time of this DetailPodResponse.  # noqa: E501
        :rtype: int
        r[   r   s    r{   r   z'DetailPodResponse.authority_expire_timeO       **r}   c                     || _         dS )zSets the authority_expire_time of this DetailPodResponse.


        :param authority_expire_time: The authority_expire_time of this DetailPodResponse.  # noqa: E501
        :type: int
        Nr   )rz   r   s     r{   r   z'DetailPodResponse.authority_expire_timeY       '<###r}   c                     | j         S )zGets the authority_status of this DetailPodResponse.  # noqa: E501


        :return: The authority_status of this DetailPodResponse.  # noqa: E501
        :rtype: int
        r\   r   s    r{   r   z"DetailPodResponse.authority_statusd       %%r}   c                     || _         dS )zSets the authority_status of this DetailPodResponse.


        :param authority_status: The authority_status of this DetailPodResponse.  # noqa: E501
        :type: int
        Nr   )rz   r   s     r{   r   z"DetailPodResponse.authority_statusn       "2r}   c                     | j         S )zGets the cidr_block of this DetailPodResponse.  # noqa: E501


        :return: The cidr_block of this DetailPodResponse.  # noqa: E501
        :rtype: str
        r]   r   s    r{   r   zDetailPodResponse.cidr_blocky  r   r}   c                     || _         dS )zSets the cidr_block of this DetailPodResponse.


        :param cidr_block: The cidr_block of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   zDetailPodResponse.cidr_block  r   r}   c                     | j         S )zGets the configuration of this DetailPodResponse.  # noqa: E501


        :return: The configuration of this DetailPodResponse.  # noqa: E501
        :rtype: ConfigurationForDetailPodOutput
        rU   r   s    r{   r   zDetailPodResponse.configuration       ""r}   c                     || _         dS )zSets the configuration of this DetailPodResponse.


        :param configuration: The configuration of this DetailPodResponse.  # noqa: E501
        :type: ConfigurationForDetailPodOutput
        Nr   )rz   r   s     r{   r   zDetailPodResponse.configuration       ,r}   c                     | j         S )zGets the create_at of this DetailPodResponse.  # noqa: E501


        :return: The create_at of this DetailPodResponse.  # noqa: E501
        :rtype: int
        r^   r   s    r{   r   zDetailPodResponse.create_at       r}   c                     || _         dS )zSets the create_at of this DetailPodResponse.


        :param create_at: The create_at of this DetailPodResponse.  # noqa: E501
        :type: int
        Nr   )rz   r   s     r{   r   zDetailPodResponse.create_at       $r}   c                     | j         S )zGets the dnsid of this DetailPodResponse.  # noqa: E501


        :return: The dnsid of this DetailPodResponse.  # noqa: E501
        :rtype: str
        r_   r   s    r{   r   zDetailPodResponse.dnsid  s     {r}   c                     || _         dS )zSets the dnsid of this DetailPodResponse.


        :param dnsid: The dnsid of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   zDetailPodResponse.dnsid  s     r}   c                     | j         S )zGets the data_size of this DetailPodResponse.  # noqa: E501


        :return: The data_size of this DetailPodResponse.  # noqa: E501
        :rtype: str
        r`   r   s    r{   r   zDetailPodResponse.data_size  r   r}   c                     || _         dS )zSets the data_size of this DetailPodResponse.


        :param data_size: The data_size of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   zDetailPodResponse.data_size  r   r}   c                     | j         S )zGets the data_size_used of this DetailPodResponse.  # noqa: E501


        :return: The data_size_used of this DetailPodResponse.  # noqa: E501
        :rtype: str
        ra   r   s    r{   r   z DetailPodResponse.data_size_used  r   r}   c                     || _         dS )zSets the data_size_used of this DetailPodResponse.


        :param data_size_used: The data_size_used of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   z DetailPodResponse.data_size_used  r   r}   c                     | j         S )zGets the dc_info of this DetailPodResponse.  # noqa: E501


        :return: The dc_info of this DetailPodResponse.  # noqa: E501
        :rtype: DcInfoForDetailPodOutput
        rb   r   s    r{   r   zDetailPodResponse.dc_info       }r}   c                     || _         dS )zSets the dc_info of this DetailPodResponse.


        :param dc_info: The dc_info of this DetailPodResponse.  # noqa: E501
        :type: DcInfoForDetailPodOutput
        Nr   )rz   r   s     r{   r   zDetailPodResponse.dc_info        r}   c                     | j         S )zGets the display_layout_id of this DetailPodResponse.  # noqa: E501


        :return: The display_layout_id of this DetailPodResponse.  # noqa: E501
        :rtype: str
        rc   r   s    r{   r   z#DetailPodResponse.display_layout_id  s     &&r}   c                     || _         dS )zSets the display_layout_id of this DetailPodResponse.


        :param display_layout_id: The display_layout_id of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   z#DetailPodResponse.display_layout_id  s     #4r}   c                     | j         S )zGets the display_status of this DetailPodResponse.  # noqa: E501


        :return: The display_status of this DetailPodResponse.  # noqa: E501
        :rtype: DisplayStatusForDetailPodOutput
        rd   r   s    r{   r   z DetailPodResponse.display_status!  r   r}   c                     || _         dS )zSets the display_status of this DetailPodResponse.


        :param display_status: The display_status of this DetailPodResponse.  # noqa: E501
        :type: DisplayStatusForDetailPodOutput
        Nr   )rz   r   s     r{   r   z DetailPodResponse.display_status+  r   r}   c                     | j         S )zGets the down_bandwidth_limit of this DetailPodResponse.  # noqa: E501


        :return: The down_bandwidth_limit of this DetailPodResponse.  # noqa: E501
        :rtype: int
        re   r   s    r{   r   z&DetailPodResponse.down_bandwidth_limit6  s     ))r}   c                     || _         dS )zSets the down_bandwidth_limit of this DetailPodResponse.


        :param down_bandwidth_limit: The down_bandwidth_limit of this DetailPodResponse.  # noqa: E501
        :type: int
        Nr   )rz   r   s     r{   r   z&DetailPodResponse.down_bandwidth_limit@  s     &:"""r}   c                     | j         S )zGets the eip of this DetailPodResponse.  # noqa: E501


        :return: The eip of this DetailPodResponse.  # noqa: E501
        :rtype: EipForDetailPodOutput
        rf   r   s    r{   r   zDetailPodResponse.eipK  r   r}   c                     || _         dS )zSets the eip of this DetailPodResponse.


        :param eip: The eip of this DetailPodResponse.  # noqa: E501
        :type: EipForDetailPodOutput
        Nr   )rz   r   s     r{   r   zDetailPodResponse.eipU  r   r}   c                     | j         S )zGets the host_id of this DetailPodResponse.  # noqa: E501


        :return: The host_id of this DetailPodResponse.  # noqa: E501
        :rtype: str
        rg   r   s    r{   r   zDetailPodResponse.host_id`  r   r}   c                     || _         dS )zSets the host_id of this DetailPodResponse.


        :param host_id: The host_id of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   zDetailPodResponse.host_idj  r   r}   c                     | j         S )zGets the image_id of this DetailPodResponse.  # noqa: E501


        :return: The image_id of this DetailPodResponse.  # noqa: E501
        :rtype: str
        rh   r   s    r{   r   zDetailPodResponse.image_idu       ~r}   c                     || _         dS )zSets the image_id of this DetailPodResponse.


        :param image_id: The image_id of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   zDetailPodResponse.image_id       "r}   c                     | j         S )zGets the image_name of this DetailPodResponse.  # noqa: E501


        :return: The image_name of this DetailPodResponse.  # noqa: E501
        :rtype: str
        ri   r   s    r{   r    zDetailPodResponse.image_name  r   r}   c                     || _         dS )zSets the image_name of this DetailPodResponse.


        :param image_name: The image_name of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r    s     r{   r    zDetailPodResponse.image_name  r   r}   c                     | j         S )zGets the intranet_ip of this DetailPodResponse.  # noqa: E501


        :return: The intranet_ip of this DetailPodResponse.  # noqa: E501
        :rtype: str
        rj   r   s    r{   r!   zDetailPodResponse.intranet_ip  s       r}   c                     || _         dS )zSets the intranet_ip of this DetailPodResponse.


        :param intranet_ip: The intranet_ip of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r!   s     r{   r!   zDetailPodResponse.intranet_ip  s     (r}   c                     | j         S )zGets the online of this DetailPodResponse.  # noqa: E501


        :return: The online of this DetailPodResponse.  # noqa: E501
        :rtype: int
        rk   r   s    r{   r"   zDetailPodResponse.online       |r}   c                     || _         dS )zSets the online of this DetailPodResponse.


        :param online: The online of this DetailPodResponse.  # noqa: E501
        :type: int
        Nr   )rz   r"   s     r{   r"   zDetailPodResponse.online       r}   c                     | j         S )zGets the pod_id of this DetailPodResponse.  # noqa: E501


        :return: The pod_id of this DetailPodResponse.  # noqa: E501
        :rtype: str
        rl   r   s    r{   r#   zDetailPodResponse.pod_id  r   r}   c                     || _         dS )zSets the pod_id of this DetailPodResponse.


        :param pod_id: The pod_id of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r#   s     r{   r#   zDetailPodResponse.pod_id  r   r}   c                     | j         S )zGets the pod_name of this DetailPodResponse.  # noqa: E501


        :return: The pod_name of this DetailPodResponse.  # noqa: E501
        :rtype: str
        rm   r   s    r{   r$   zDetailPodResponse.pod_name  r   r}   c                     || _         dS )zSets the pod_name of this DetailPodResponse.


        :param pod_name: The pod_name of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r$   s     r{   r$   zDetailPodResponse.pod_name  r   r}   c                     | j         S )zGets the port_mapping_rule_list of this DetailPodResponse.  # noqa: E501


        :return: The port_mapping_rule_list of this DetailPodResponse.  # noqa: E501
        :rtype: list[PortMappingRuleListForDetailPodOutput]
        rn   r   s    r{   r%   z(DetailPodResponse.port_mapping_rule_list  s     ++r}   c                     || _         dS )zSets the port_mapping_rule_list of this DetailPodResponse.


        :param port_mapping_rule_list: The port_mapping_rule_list of this DetailPodResponse.  # noqa: E501
        :type: list[PortMappingRuleListForDetailPodOutput]
        Nr   )rz   r%   s     r{   r%   z(DetailPodResponse.port_mapping_rule_list  s     (>$$$r}   c                     | j         S )zGets the preview_room_id of this DetailPodResponse.  # noqa: E501


        :return: The preview_room_id of this DetailPodResponse.  # noqa: E501
        :rtype: str
        ro   r   s    r{   r&   z!DetailPodResponse.preview_room_id  r   r}   c                     || _         dS )zSets the preview_room_id of this DetailPodResponse.


        :param preview_room_id: The preview_room_id of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r&   s     r{   r&   z!DetailPodResponse.preview_room_id  r   r}   c                     | j         S )zGets the preview_stream_provider of this DetailPodResponse.  # noqa: E501


        :return: The preview_stream_provider of this DetailPodResponse.  # noqa: E501
        :rtype: str
        rp   r   s    r{   r'   z)DetailPodResponse.preview_stream_provider  s     ,,r}   c                     || _         dS )zSets the preview_stream_provider of this DetailPodResponse.


        :param preview_stream_provider: The preview_stream_provider of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r'   s     r{   r'   z)DetailPodResponse.preview_stream_provider'  s     )@%%%r}   c                     | j         S )zGets the preview_stream_status of this DetailPodResponse.  # noqa: E501


        :return: The preview_stream_status of this DetailPodResponse.  # noqa: E501
        :rtype: int
        rq   r   s    r{   r(   z'DetailPodResponse.preview_stream_status2  r   r}   c                     || _         dS )zSets the preview_stream_status of this DetailPodResponse.


        :param preview_stream_status: The preview_stream_status of this DetailPodResponse.  # noqa: E501
        :type: int
        Nr   )rz   r(   s     r{   r(   z'DetailPodResponse.preview_stream_status<  r   r}   c                     | j         S )zGets the product_id of this DetailPodResponse.  # noqa: E501


        :return: The product_id of this DetailPodResponse.  # noqa: E501
        :rtype: str
        rr   r   s    r{   r)   zDetailPodResponse.product_idG  r   r}   c                     || _         dS )zSets the product_id of this DetailPodResponse.


        :param product_id: The product_id of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r)   s     r{   r)   zDetailPodResponse.product_idQ  r   r}   c                     | j         S )zGets the snatid of this DetailPodResponse.  # noqa: E501


        :return: The snatid of this DetailPodResponse.  # noqa: E501
        :rtype: str
        rs   r   s    r{   r*   zDetailPodResponse.snatid\  r   r}   c                     || _         dS )zSets the snatid of this DetailPodResponse.


        :param snatid: The snatid of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r*   s     r{   r*   zDetailPodResponse.snatidf  r   r}   c                     | j         S )zGets the server_type_code of this DetailPodResponse.  # noqa: E501


        :return: The server_type_code of this DetailPodResponse.  # noqa: E501
        :rtype: str
        rt   r   s    r{   r+   z"DetailPodResponse.server_type_codeq  r   r}   c                     || _         dS )zSets the server_type_code of this DetailPodResponse.


        :param server_type_code: The server_type_code of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r+   s     r{   r+   z"DetailPodResponse.server_type_code{  r   r}   c                     | j         S )zGets the software_version of this DetailPodResponse.  # noqa: E501


        :return: The software_version of this DetailPodResponse.  # noqa: E501
        :rtype: str
        ru   r   s    r{   r,   z"DetailPodResponse.software_version  r   r}   c                     || _         dS )zSets the software_version of this DetailPodResponse.


        :param software_version: The software_version of this DetailPodResponse.  # noqa: E501
        :type: str
        Nr   )rz   r,   s     r{   r,   z"DetailPodResponse.software_version  r   r}   c                     | j         S )zGets the stream_status of this DetailPodResponse.  # noqa: E501


        :return: The stream_status of this DetailPodResponse.  # noqa: E501
        :rtype: int
        rv   r   s    r{   r-   zDetailPodResponse.stream_status  r   r}   c                     || _         dS )zSets the stream_status of this DetailPodResponse.


        :param stream_status: The stream_status of this DetailPodResponse.  # noqa: E501
        :type: int
        Nr   )rz   r-   s     r{   r-   zDetailPodResponse.stream_status  r   r}   c                     | j         S )zGets the tag of this DetailPodResponse.  # noqa: E501


        :return: The tag of this DetailPodResponse.  # noqa: E501
        :rtype: TagForDetailPodOutput
        rw   r   s    r{   r/   zDetailPodResponse.tag  r   r}   c                     || _         dS )zSets the tag of this DetailPodResponse.


        :param tag: The tag of this DetailPodResponse.  # noqa: E501
        :type: TagForDetailPodOutput
        Nr   )rz   r/   s     r{   r/   zDetailPodResponse.tag  r   r}   c                     | j         S )zGets the up_bandwidth_limit of this DetailPodResponse.  # noqa: E501


        :return: The up_bandwidth_limit of this DetailPodResponse.  # noqa: E501
        :rtype: int
        rx   r   s    r{   r0   z$DetailPodResponse.up_bandwidth_limit  s     ''r}   c                     || _         dS )zSets the up_bandwidth_limit of this DetailPodResponse.


        :param up_bandwidth_limit: The up_bandwidth_limit of this DetailPodResponse.  # noqa: E501
        :type: int
        Nr   )rz   r0   s     r{   r0   z$DetailPodResponse.up_bandwidth_limit  s     $6   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hasattrr  )xs    r{   <lambda>z+DetailPodResponse.to_dict.<locals>.<lambda>  s!    WQ	-B-BIaiikkk r}   r  c                 v    t          | d         d          r"| d         | d                                         fn| S )N   r  r   r  )items    r{   r  z+DetailPodResponse.to_dict.<locals>.<lambda>  s<    tAw	22"=$q'47??+<+<!=!=8< r}   )six	iteritemsswagger_typesgetattr
isinstancelistmapr  r  dictitems
issubclassr   )rz   resultattr_valuekeys         r{   r  zDetailPodResponse.to_dict  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t'.. 	$"jjll $ $
U#sr}   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatr  r   s    r{   to_strzDetailPodResponse.to_str  s    ~dllnn---r}   c                 *    |                                  S )zFor `print` and `pprint`)r  r   s    r{   __repr__zDetailPodResponse.__repr__  s    {{}}r}   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFr  r   r  rz   others     r{   __eq__zDetailPodResponse.__eq__  s5    %!233 	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DetailPodResponse.__ne__  s5    %!233 	4||~~00r}   )%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)2__name__
__module____qualname____doc__r  attribute_mapr|   propertyr   setterr   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r/   r0   r  r  r  r$  r&   r}   r{   r   r      s4        
%u%5% 	e% 		%
 	%% 	 % 	E% 	e% 	:% 	U% 	% 	U% 	%% 	-% 	U%  	;!%" 	#% %$ 	&%%& 	5'%( 	E)%* 	e+%, 	u-%. 	%/%0 	%1%2 	E3%4 	!"O5%6 	57%8 	"59%: 	 ;%< 	e=%> 	%?%@ 	EA%B 	EC%D 	E% %F '#I% % %MN%u%?% 	k% 		%
 	/% 	 !6% 	-% 	k% 	% 	Z% 	% 	Z% 	.% 	8% 	.%  	/!%" 	 4#% %$ 	u%%& 	8'%( 	I)%* 	k+%, 	|-%. 	(/%0 	'1%2 	I3%4 	!"75%6 	?7%8 	"#:9%: 	 !6;%< 	k=%> 	(?%@ 	,A%B 	-C%D 	E% %F 0I% % %MNs9 s9 s9 s9j   X 	Z  Z % % X% 0 0 0     X  & & & " " X" * * * $ $ X$ . . . + + X+ !< < "!< & & X& 2 2 2     X  & & & # # X# , , ,   X $ $ $   X \  \   X $ $ $ $ $ X$ . . .   X ^    ^  ' ' X' 4 4 4 $ $ X$ . . . * * X*  : : ! :   X 	Z  Z   X ^    ^    X _" " _"     X  & & & ! ! X! ( ( (   X ]  ]   X ]  ]   X _" " _" , , X, "> > #"> % % X% 0 0 0 - - X- #@ @ $#@ + + X+ !< < "!<     X  & & &   X ]  ] & & X& 2 2 2 & & X& 2 2 2 # # X# , , ,   X 	Z  Z ( ( X( 6 6 6  6. . .  1 1 11 1 1 1 1r}   r   )r*  r  rer  volcenginesdkcore.configurationr   objectr   r.  r}   r{   <module>r2     s|      				 



 9 9 9 9 9 9s1 s1 s1 s1 s1 s1 s1 s1 s1 s1r}   