
    ~i                    J    d Z ddlmZ ddlZddlZddlZ G d de          ZdS )z
    ga

    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
    )absolute_importNc                   &   e Zd ZdZddZd Zd Zd Zd Zd Z	d	 Z
d
 Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Z d  Z!d! Z"d" Z#d# Z$d$ Z%d% Z&d& Z'd' Z(d( Z)d) Z*d* Z+d+ Z,d, Z-d- Z.d. Z/d/ Z0d0 Z1d1 Z2d2 Z3d3 Z4d4 Z5d5 Z6d6 Z7d7 Z8d8 Z9d9 Z:d: Z;d; Z<d< Z=d= Z>d> Z?d? Z@d@ ZAdA ZBdB ZCdC ZDdD ZEdE ZFdF ZGdG ZHdH ZIdI ZJdJ ZKdK ZLdL ZMdM ZNdN ZOdO ZPdP ZQdQ ZRdR ZSdS ZTdT ZUdU ZVdV ZWdW ZXdX ZYdY ZZdZ Z[d[ Z\d\ Z]d] Z^d^ Z_d_ Z`d` Zada Zbdb Zcdc Zddd Zede Zfdf Zgdg Zhdh Zidi Zjdj Zkdk Zldl Zmdm Zndn Zodo Zpdp Zqdq Zrdr Zsds Ztdt Zudu Zvdv Zwdw Zxdx Zydy Zzdz Z{d{ Z|d| Z}d} Z~d~ Zd Zd Zd Zd Zd Zd Zd ZdS )GAApizNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    Ref: https://github.com/swagger-api/swagger-codegen
    Nc                 >    |t          j                    }|| _        d S N)volcenginesdkcore	ApiClient
api_client)selfr
   s     c/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkga/api/ga_api.py__init__zGAApi.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )ac  accelerator_replace_public_bandwidth_package  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.accelerator_replace_public_bandwidth_package(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param AcceleratorReplacePublicBandwidthPackageRequest body: (required)
        :return: AcceleratorReplacePublicBandwidthPackageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)get;accelerator_replace_public_bandwidth_package_with_http_infor   bodykwargsdatas       r   ,accelerator_replace_public_bandwidth_packagez2GAApi.accelerator_replace_public_bandwidth_package$   a     ,0'(::k"" 	S4STXcc\bcccUTUVZee^deeTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )ar  accelerator_replace_public_bandwidth_package  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.accelerator_replace_public_bandwidth_package_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param AcceleratorReplacePublicBandwidthPackageRequest body: (required)
        :return: AcceleratorReplacePublicBandwidthPackageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   z^Got an unexpected keyword argument '%s' to method accelerator_replace_public_bandwidth_packageNzaMissing the required parameter `body` when calling `accelerator_replace_public_bandwidth_package`application/jsonAcceptContent-TypevolcengineSignzN/AcceleratorReplacePublicBandwidthPackage/2022-03-01/ga/post/application_json/POST0AcceleratorReplacePublicBandwidthPackageResponseT
r   post_paramsfilesresponse_typeauth_settingsr   r   r   r   collection_formatsappendlocalssix	iteritems	TypeErrorr
   client_side_validation
ValueErrorselect_header_acceptselect_header_content_typecall_apir   r   r   r   
all_paramsparamskeyvalr(   path_paramsquery_paramsheader_paramsform_paramslocal_var_filesbody_paramsr'   s                  r   r   zAGAApi.accelerator_replace_public_bandwidth_package_with_http_info9   s    X
+&&&2333,---,---fX&677 	 	HC*$$NPST   F3KK8?1 	BvV7K7K7=f~7M  A  B  B  BV .K"&/"F"F #" #"h )-(R(R )" )"n% **''\^d#!L'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )ay  basic_accelerator_replace_public_bandwidth_package  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.basic_accelerator_replace_public_bandwidth_package(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BasicAcceleratorReplacePublicBandwidthPackageRequest body: (required)
        :return: BasicAcceleratorReplacePublicBandwidthPackageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   Abasic_accelerator_replace_public_bandwidth_package_with_http_infor   s       r   2basic_accelerator_replace_public_bandwidth_packagez8GAApi.basic_accelerator_replace_public_bandwidth_package   sa     ,0'(::k"" 	Y4YZ^iibhiii[T[\`kkdjkkTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  basic_accelerator_replace_public_bandwidth_package  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.basic_accelerator_replace_public_bandwidth_package_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param BasicAcceleratorReplacePublicBandwidthPackageRequest body: (required)
        :return: BasicAcceleratorReplacePublicBandwidthPackageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zdGot an unexpected keyword argument '%s' to method basic_accelerator_replace_public_bandwidth_packageNzgMissing the required parameter `body` when calling `basic_accelerator_replace_public_bandwidth_package`r   r   r   r    zS/BasicAcceleratorReplacePublicBandwidthPackage/2022-03-01/ga/post/application_json/r!   5BasicAcceleratorReplacePublicBandwidthPackageResponseTr#   r)   r4   s                  r   r@   zGGAApi.basic_accelerator_replace_public_bandwidth_package_with_http_info   s    X
+&&&2333,---,---fX&677 	 	HC*$$TVYZ   F3KK8?1 	HvV7K7K7=f~7M  G  H  H  HV .K"&/"F"F #" #"h )-(R(R )" )"n% **''aci#!Q'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAcceleratorRequest body: (required)
        :return: CreateAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !create_accelerator_with_http_infor   s       r   create_acceleratorzGAApi.create_accelerator   ]     ,0'(::k"" 	949$II&III;T;DKKFKKTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateAcceleratorRequest body: (required)
        :return: CreateAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method create_acceleratorNzGMissing the required parameter `body` when calling `create_accelerator`r   r   r   r    z7/CreateAccelerator/2022-03-01/ga/post/application_json/r!   CreateAcceleratorResponseTr#   r)   r4   s                  r   rE   z'GAApi.create_accelerator_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$469:   F3KK8?1 	hvV7K7K7=f~7MfgggV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Ev#!5'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_basic_accelerate_ip  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_basic_accelerate_ip(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateBasicAccelerateIPRequest body: (required)
        :return: CreateBasicAccelerateIPResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )create_basic_accelerate_ip_with_http_infor   s       r   create_basic_accelerate_ipz GAApi.create_basic_accelerate_ipG  ]     ,0'(::k"" 	A4A$QQ&QQQCTCDSSFSSTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a,  create_basic_accelerate_ip  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_basic_accelerate_ip_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateBasicAccelerateIPRequest body: (required)
        :return: CreateBasicAccelerateIPResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method create_basic_accelerate_ipNzOMissing the required parameter `body` when calling `create_basic_accelerate_ip`r   r   r   r    z=/CreateBasicAccelerateIP/2022-03-01/ga/post/application_json/r!   CreateBasicAccelerateIPResponseTr#   r)   r4   s                  r   rL   z/GAApi.create_basic_accelerate_ip_with_http_info\      X
+&&&2333,---,---fX&677 	 	HC*$$<>AB   F3KK8?1 	pvV7K7K7=f~7MnoooV .K"&/"F"F #" #"h )-(R(R )" )"n% **''KV#!;'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )aa  create_basic_accelerate_ip_endpoint_relation  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_basic_accelerate_ip_endpoint_relation(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateBasicAccelerateIPEndpointRelationRequest body: (required)
        :return: CreateBasicAccelerateIPEndpointRelationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ;create_basic_accelerate_ip_endpoint_relation_with_http_infor   s       r   ,create_basic_accelerate_ip_endpoint_relationz2GAApi.create_basic_accelerate_ip_endpoint_relation  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )ap  create_basic_accelerate_ip_endpoint_relation  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_basic_accelerate_ip_endpoint_relation_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateBasicAccelerateIPEndpointRelationRequest body: (required)
        :return: CreateBasicAccelerateIPEndpointRelationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z^Got an unexpected keyword argument '%s' to method create_basic_accelerate_ip_endpoint_relationNzaMissing the required parameter `body` when calling `create_basic_accelerate_ip_endpoint_relation`r   r   r   r    zM/CreateBasicAccelerateIPEndpointRelation/2022-03-01/ga/post/application_json/r!   /CreateBasicAccelerateIPEndpointRelationResponseTr#   r)   r4   s                  r   rS   zAGAApi.create_basic_accelerate_ip_endpoint_relation_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$NPST   F3KK8?1 	BvV7K7K7=f~7M  A  B  B  BV .K"&/"F"F #" #"h )-(R(R )" )"n% **''[]c#!K'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_basic_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateBasicAcceleratorRequest body: (required)
        :return: CreateBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'create_basic_accelerator_with_http_infor   s       r   create_basic_acceleratorzGAApi.create_basic_accelerator	  ]     ,0'(::k"" 	?4?OOOOOATA$QQ&QQTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a&  create_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_basic_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateBasicAcceleratorRequest body: (required)
        :return: CreateBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method create_basic_acceleratorNzMMissing the required parameter `body` when calling `create_basic_accelerator`r   r   r   r    z</CreateBasicAccelerator/2022-03-01/ga/post/application_json/r!   CreateBasicAcceleratorResponseTr#   r)   r4   s                  r   rY   z-GAApi.create_basic_accelerator_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$:<?@   F3KK8?1 	nvV7K7K7=f~7MlmmmV .K"&/"F"F #" #"h )-(R(R )" )"n% **''JF#!:'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a!  create_basic_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_basic_endpoint_group(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateBasicEndpointGroupRequest body: (required)
        :return: CreateBasicEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *create_basic_endpoint_group_with_http_infor   s       r   create_basic_endpoint_groupz!GAApi.create_basic_endpoint_groupj  ]     ,0'(::k"" 	B4B4RR6RRRDTDTTTVTTTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a0  create_basic_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_basic_endpoint_group_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateBasicEndpointGroupRequest body: (required)
        :return: CreateBasicEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method create_basic_endpoint_groupNzPMissing the required parameter `body` when calling `create_basic_endpoint_group`r   r   r   r    z>/CreateBasicEndpointGroup/2022-03-01/ga/post/application_json/r!    CreateBasicEndpointGroupResponseTr#   r)   r4   s                  r   r`   z0GAApi.create_basic_endpoint_group_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$=?BC   F3KK8?1 	qvV7K7K7=f~7MopppV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Lf#!<'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_basic_ip_set  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_basic_ip_set(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateBasicIPSetRequest body: (required)
        :return: CreateBasicIPSetResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "create_basic_ip_set_with_http_infor   s       r   create_basic_ip_setzGAApi.create_basic_ip_set  ]     ,0'(::k"" 	:4:4JJ6JJJ<T<TLLVLLTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_basic_ip_set  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_basic_ip_set_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateBasicIPSetRequest body: (required)
        :return: CreateBasicIPSetResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method create_basic_ip_setNzHMissing the required parameter `body` when calling `create_basic_ip_set`r   r   r   r    z6/CreateBasicIPSet/2022-03-01/ga/post/application_json/r!   CreateBasicIPSetResponseTr#   r)   r4   s                  r   rg   z(GAApi.create_basic_ip_set_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$57:;   F3KK8?1 	ivV7K7K7=f~7MghhhV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Df#!4'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_endpoint_group(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateEndpointGroupRequest body: (required)
        :return: CreateEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $create_endpoint_group_with_http_infor   s       r   create_endpoint_groupzGAApi.create_endpoint_group,  ]     ,0'(::k"" 	<4<TLLVLLL>T>tNNvNNTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_endpoint_group_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateEndpointGroupRequest body: (required)
        :return: CreateEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method create_endpoint_groupNzJMissing the required parameter `body` when calling `create_endpoint_group`r   r   r   r    z9/CreateEndpointGroup/2022-03-01/ga/post/application_json/r!   CreateEndpointGroupResponseTr#   r)   r4   s                  r   rn   z*GAApi.create_endpoint_group_with_http_infoA      X
+&&&2333,---,---fX&677 	 	HC*$$79<=   F3KK8?1 	kvV7K7K7=f~7MijjjV .K"&/"F"F #" #"h )-(R(R )" )"n% **''G#!7'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_ip_sets  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_ip_sets(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateIPSetsRequest body: (required)
        :return: CreateIPSetsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_ip_sets_with_http_infor   s       r   create_ip_setszGAApi.create_ip_sets  ]     ,0'(::k"" 	545dEEfEEE7T7GGGGTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_ip_sets  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_ip_sets_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateIPSetsRequest body: (required)
        :return: CreateIPSetsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z@Got an unexpected keyword argument '%s' to method create_ip_setsNzCMissing the required parameter `body` when calling `create_ip_sets`r   r   r   r    z2/CreateIPSets/2022-03-01/ga/post/application_json/r!   CreateIPSetsResponseTr#   r)   r4   s                  r   ru   z#GAApi.create_ip_sets_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$0256   F3KK8?1 	dvV7K7K7=f~7MbcccV .K"&/"F"F #" #"h )-(R(R )" )"n% **''@&#!0'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_listener_in_one_step  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_listener_in_one_step(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateListenerInOneStepRequest body: (required)
        :return: CreateListenerInOneStepResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *create_listener_in_one_step_with_http_infor   s       r   create_listener_in_one_stepz!GAApi.create_listener_in_one_step  rb   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a.  create_listener_in_one_step  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_listener_in_one_step_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateListenerInOneStepRequest body: (required)
        :return: CreateListenerInOneStepResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method create_listener_in_one_stepNzPMissing the required parameter `body` when calling `create_listener_in_one_step`r   r   r   r    z=/CreateListenerInOneStep/2022-03-01/ga/post/application_json/r!   CreateListenerInOneStepResponseTr#   r)   r4   s                  r   r{   z0GAApi.create_listener_in_one_step_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$=?BC   F3KK8?1 	qvV7K7K7=f~7MopppV .K"&/"F"F #" #"h )-(R(R )" )"n% **''KV#!;'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a1  create_public_bandwidth_package  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_public_bandwidth_package(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreatePublicBandwidthPackageRequest body: (required)
        :return: CreatePublicBandwidthPackageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .create_public_bandwidth_package_with_http_infor   s       r   create_public_bandwidth_packagez%GAApi.create_public_bandwidth_packageO  ^     ,0'(::k"" 	F4FtVVvVVVHTHXXQWXXTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a@  create_public_bandwidth_package  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.create_public_bandwidth_package_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreatePublicBandwidthPackageRequest body: (required)
        :return: CreatePublicBandwidthPackageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method create_public_bandwidth_packageNzTMissing the required parameter `body` when calling `create_public_bandwidth_package`r   r   r   r    zB/CreatePublicBandwidthPackage/2022-03-01/ga/post/application_json/r!   $CreatePublicBandwidthPackageResponseTr#   r)   r4   s                  r   r   z4GAApi.create_public_bandwidth_package_with_http_infod      X
+&&&2333,---,---fX&677 	 	HC*$$ACFG   F3KK8?1 	uvV7K7K7=f~7MstttV .K"&/"F"F #" #"h )-(R(R )" )"n% **''PRX#!@'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAcceleratorRequest body: (required)
        :return: DeleteAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !delete_accelerator_with_http_infor   s       r   delete_acceleratorzGAApi.delete_accelerator  rG   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteAcceleratorRequest body: (required)
        :return: DeleteAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method delete_acceleratorNzGMissing the required parameter `body` when calling `delete_accelerator`r   r   r   r    z7/DeleteAccelerator/2022-03-01/ga/post/application_json/r!   DeleteAcceleratorResponseTr#   r)   r4   s                  r   r   z'GAApi.delete_accelerator_with_http_info  rJ   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_basic_accelerate_ip  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_basic_accelerate_ip(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBasicAccelerateIPRequest body: (required)
        :return: DeleteBasicAccelerateIPResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )delete_basic_accelerate_ip_with_http_infor   s       r   delete_basic_accelerate_ipz GAApi.delete_basic_accelerate_ip  rN   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a,  delete_basic_accelerate_ip  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_basic_accelerate_ip_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBasicAccelerateIPRequest body: (required)
        :return: DeleteBasicAccelerateIPResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method delete_basic_accelerate_ipNzOMissing the required parameter `body` when calling `delete_basic_accelerate_ip`r   r   r   r    z=/DeleteBasicAccelerateIP/2022-03-01/ga/post/application_json/r!   DeleteBasicAccelerateIPResponseTr#   r)   r4   s                  r   r   z/GAApi.delete_basic_accelerate_ip_with_http_info&  rQ   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )aa  delete_basic_accelerate_ip_endpoint_relation  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_basic_accelerate_ip_endpoint_relation(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBasicAccelerateIPEndpointRelationRequest body: (required)
        :return: DeleteBasicAccelerateIPEndpointRelationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ;delete_basic_accelerate_ip_endpoint_relation_with_http_infor   s       r   ,delete_basic_accelerate_ip_endpoint_relationz2GAApi.delete_basic_accelerate_ip_endpoint_relationr  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )ap  delete_basic_accelerate_ip_endpoint_relation  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_basic_accelerate_ip_endpoint_relation_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBasicAccelerateIPEndpointRelationRequest body: (required)
        :return: DeleteBasicAccelerateIPEndpointRelationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z^Got an unexpected keyword argument '%s' to method delete_basic_accelerate_ip_endpoint_relationNzaMissing the required parameter `body` when calling `delete_basic_accelerate_ip_endpoint_relation`r   r   r   r    zM/DeleteBasicAccelerateIPEndpointRelation/2022-03-01/ga/post/application_json/r!   /DeleteBasicAccelerateIPEndpointRelationResponseTr#   r)   r4   s                  r   r   zAGAApi.delete_basic_accelerate_ip_endpoint_relation_with_http_info  rW   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_basic_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBasicAcceleratorRequest body: (required)
        :return: DeleteBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'delete_basic_accelerator_with_http_infor   s       r   delete_basic_acceleratorzGAApi.delete_basic_accelerator  r[   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a&  delete_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_basic_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBasicAcceleratorRequest body: (required)
        :return: DeleteBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method delete_basic_acceleratorNzMMissing the required parameter `body` when calling `delete_basic_accelerator`r   r   r   r    z</DeleteBasicAccelerator/2022-03-01/ga/post/application_json/r!   DeleteBasicAcceleratorResponseTr#   r)   r4   s                  r   r   z-GAApi.delete_basic_accelerator_with_http_info  r^   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_basic_endpoint  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_basic_endpoint(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBasicEndpointRequest body: (required)
        :return: DeleteBasicEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $delete_basic_endpoint_with_http_infor   s       r   delete_basic_endpointzGAApi.delete_basic_endpoint4  rp   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_basic_endpoint  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_basic_endpoint_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBasicEndpointRequest body: (required)
        :return: DeleteBasicEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method delete_basic_endpointNzJMissing the required parameter `body` when calling `delete_basic_endpoint`r   r   r   r    z9/DeleteBasicEndpoint/2022-03-01/ga/post/application_json/r!   DeleteBasicEndpointResponseTr#   r)   r4   s                  r   r   z*GAApi.delete_basic_endpoint_with_http_infoI  rs   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a!  delete_basic_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_basic_endpoint_group(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBasicEndpointGroupRequest body: (required)
        :return: DeleteBasicEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *delete_basic_endpoint_group_with_http_infor   s       r   delete_basic_endpoint_groupz!GAApi.delete_basic_endpoint_group  rb   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a0  delete_basic_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_basic_endpoint_group_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBasicEndpointGroupRequest body: (required)
        :return: DeleteBasicEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method delete_basic_endpoint_groupNzPMissing the required parameter `body` when calling `delete_basic_endpoint_group`r   r   r   r    z>/DeleteBasicEndpointGroup/2022-03-01/ga/post/application_json/r!    DeleteBasicEndpointGroupResponseTr#   r)   r4   s                  r   r   z0GAApi.delete_basic_endpoint_group_with_http_info  re   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_basic_ip_set  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_basic_ip_set(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBasicIPSetRequest body: (required)
        :return: DeleteBasicIPSetResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "delete_basic_ip_set_with_http_infor   s       r   delete_basic_ip_setzGAApi.delete_basic_ip_set  ri   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_basic_ip_set  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_basic_ip_set_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteBasicIPSetRequest body: (required)
        :return: DeleteBasicIPSetResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method delete_basic_ip_setNzHMissing the required parameter `body` when calling `delete_basic_ip_set`r   r   r   r    z6/DeleteBasicIPSet/2022-03-01/ga/post/application_json/r!   DeleteBasicIPSetResponseTr#   r)   r4   s                  r   r   z(GAApi.delete_basic_ip_set_with_http_info  rl   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_endpoint_group(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteEndpointGroupRequest body: (required)
        :return: DeleteEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $delete_endpoint_group_with_http_infor   s       r   delete_endpoint_groupzGAApi.delete_endpoint_groupW  rp   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_endpoint_group_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteEndpointGroupRequest body: (required)
        :return: DeleteEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method delete_endpoint_groupNzJMissing the required parameter `body` when calling `delete_endpoint_group`r   r   r   r    z9/DeleteEndpointGroup/2022-03-01/ga/post/application_json/r!   DeleteEndpointGroupResponseTr#   r)   r4   s                  r   r   z*GAApi.delete_endpoint_group_with_http_infol  rs   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_ip_set  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_ip_set(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteIPSetRequest body: (required)
        :return: DeleteIPSetResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_ip_set_with_http_infor   s       r   delete_ip_setzGAApi.delete_ip_set  ]     ,0'(::k"" 	444TDDVDDD6T6tFFvFFTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_ip_set  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_ip_set_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteIPSetRequest body: (required)
        :return: DeleteIPSetResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method delete_ip_setNzBMissing the required parameter `body` when calling `delete_ip_set`r   r   r   r    z1/DeleteIPSet/2022-03-01/ga/post/application_json/r!   DeleteIPSetResponseTr#   r)   r4   s                  r   r   z"GAApi.delete_ip_set_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$/145   F3KK8?1 	cvV7K7K7=f~7MabbbV .K"&/"F"F #" #"h )-(R(R )" )"n% **''?#!/'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_listener  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_listener(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteListenerRequest body: (required)
        :return: DeleteListenerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_listener_with_http_infor   s       r   delete_listenerzGAApi.delete_listener  ]     ,0'(::k"" 	646tFFvFFF8T8HHHHTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_listener  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.delete_listener_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteListenerRequest body: (required)
        :return: DeleteListenerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method delete_listenerNzDMissing the required parameter `body` when calling `delete_listener`r   r   r   r    z4/DeleteListener/2022-03-01/ga/post/application_json/r!   DeleteListenerResponseTr#   r)   r4   s                  r   r   z$GAApi.delete_listener_with_http_info.      X
+&&&2333,---,---fX&677 	 	HC*$$1367   F3KK8?1 	evV7K7K7=f~7McdddV .K"&/"F"F #" #"h )-(R(R )" )"n% **''BF#!2'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a	  describe_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeAcceleratorRequest body: (required)
        :return: DescribeAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #describe_accelerator_with_http_infor   s       r   describe_acceleratorzGAApi.describe_acceleratorz  ]     ,0'(::k"" 	;4;DKKFKKK=T=dMMfMMTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  describe_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeAcceleratorRequest body: (required)
        :return: DescribeAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method describe_acceleratorNzIMissing the required parameter `body` when calling `describe_accelerator`r   r   r   r    z9/DescribeAccelerator/2022-03-01/ga/post/application_json/r!   DescribeAcceleratorResponseTr#   r)   r4   s                  r   r   z)GAApi.describe_accelerator_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$68;<   F3KK8?1 	jvV7K7K7=f~7MhiiiV .K"&/"F"F #" #"h )-(R(R )" )"n% **''G#!7'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_basic_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeBasicAcceleratorRequest body: (required)
        :return: DescribeBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )describe_basic_accelerator_with_http_infor   s       r   describe_basic_acceleratorz GAApi.describe_basic_accelerator  rN   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a.  describe_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_basic_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeBasicAcceleratorRequest body: (required)
        :return: DescribeBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method describe_basic_acceleratorNzOMissing the required parameter `body` when calling `describe_basic_accelerator`r   r   r   r    z>/DescribeBasicAccelerator/2022-03-01/ga/post/application_json/r!    DescribeBasicAcceleratorResponseTr#   r)   r4   s                  r   r   z/GAApi.describe_basic_accelerator_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$<>AB   F3KK8?1 	pvV7K7K7=f~7MnoooV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Lf#!<'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a)  describe_basic_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_basic_endpoint_group(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeBasicEndpointGroupRequest body: (required)
        :return: DescribeBasicEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,describe_basic_endpoint_group_with_http_infor   s       r   describe_basic_endpoint_groupz#GAApi.describe_basic_endpoint_group<	  ]     ,0'(::k"" 	D4DTTTVTTTFTFtVVvVVTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a8  describe_basic_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_basic_endpoint_group_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeBasicEndpointGroupRequest body: (required)
        :return: DescribeBasicEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method describe_basic_endpoint_groupNzRMissing the required parameter `body` when calling `describe_basic_endpoint_group`r   r   r   r    z@/DescribeBasicEndpointGroup/2022-03-01/ga/post/application_json/r!   "DescribeBasicEndpointGroupResponseTr#   r)   r4   s                  r   r   z2GAApi.describe_basic_endpoint_group_with_http_infoQ	      X
+&&&2333,---,---fX&677 	 	HC*$$?ADE   F3KK8?1 	svV7K7K7=f~7MqrrrV .K"&/"F"F #" #"h )-(R(R )" )"n% **''NPV#!>'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a	  describe_basic_ip_set  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_basic_ip_set(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeBasicIPSetRequest body: (required)
        :return: DescribeBasicIPSetResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $describe_basic_ip_set_with_http_infor   s       r   describe_basic_ip_setzGAApi.describe_basic_ip_set	  rp   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  describe_basic_ip_set  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_basic_ip_set_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeBasicIPSetRequest body: (required)
        :return: DescribeBasicIPSetResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method describe_basic_ip_setNzJMissing the required parameter `body` when calling `describe_basic_ip_set`r   r   r   r    z8/DescribeBasicIPSet/2022-03-01/ga/post/application_json/r!   DescribeBasicIPSetResponseTr#   r)   r4   s                  r   r   z*GAApi.describe_basic_ip_set_with_http_info	  s    X
+&&&2333,---,---fX&677 	 	HC*$$79<=   F3KK8?1 	kvV7K7K7=f~7MijjjV .K"&/"F"F #" #"h )-(R(R )" )"n% **''F#!6'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_endpoint_group(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeEndpointGroupRequest body: (required)
        :return: DescribeEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &describe_endpoint_group_with_http_infor   s       r   describe_endpoint_groupzGAApi.describe_endpoint_group	  ]     ,0'(::k"" 	>4>tNNvNNN@T@PPPPTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a"  describe_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_endpoint_group_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeEndpointGroupRequest body: (required)
        :return: DescribeEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method describe_endpoint_groupNzLMissing the required parameter `body` when calling `describe_endpoint_group`r   r   r   r    z;/DescribeEndpointGroup/2022-03-01/ga/post/application_json/r!   DescribeEndpointGroupResponseTr#   r)   r4   s                  r   r   z,GAApi.describe_endpoint_group_with_http_info
      X
+&&&2333,---,---fX&677 	 	HC*$$9;>?   F3KK8?1 	mvV7K7K7=f~7MklllV .K"&/"F"F #" #"h )-(R(R )" )"n% **''I6#!9'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_ip_set  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_ip_set(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeIPSetRequest body: (required)
        :return: DescribeIPSetResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   describe_ip_set_with_http_infor   s       r   describe_ip_setzGAApi.describe_ip_set_
  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  describe_ip_set  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_ip_set_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeIPSetRequest body: (required)
        :return: DescribeIPSetResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method describe_ip_setNzDMissing the required parameter `body` when calling `describe_ip_set`r   r   r   r    z3/DescribeIPSet/2022-03-01/ga/post/application_json/r!   DescribeIPSetResponseTr#   r)   r4   s                  r   r   z$GAApi.describe_ip_set_with_http_infot
  s    X
+&&&2333,---,---fX&677 	 	HC*$$1367   F3KK8?1 	evV7K7K7=f~7McdddV .K"&/"F"F #" #"h )-(R(R )" )"n% **''A6#!1'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_listener  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_listener(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeListenerRequest body: (required)
        :return: DescribeListenerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    describe_listener_with_http_infor   s       r   describe_listenerzGAApi.describe_listener
  ]     ,0'(::k"" 	848HHHHH:T:4JJ6JJTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  describe_listener  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_listener_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeListenerRequest body: (required)
        :return: DescribeListenerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method describe_listenerNzFMissing the required parameter `body` when calling `describe_listener`r   r   r   r    z6/DescribeListener/2022-03-01/ga/post/application_json/r!   DescribeListenerResponseTr#   r)   r4   s                  r   r   z&GAApi.describe_listener_with_http_info
      X
+&&&2333,---,---fX&677 	 	HC*$$3589   F3KK8?1 	gvV7K7K7=f~7MefffV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Df#!4'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a9  describe_public_bandwidth_package  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_public_bandwidth_package(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribePublicBandwidthPackageRequest body: (required)
        :return: DescribePublicBandwidthPackageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   0describe_public_bandwidth_package_with_http_infor   s       r   !describe_public_bandwidth_packagez'GAApi.describe_public_bandwidth_package!  s_     ,0'(::k"" 	H4HXXQWXXXJTJ4ZZSYZZTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )aH  describe_public_bandwidth_package  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_public_bandwidth_package_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribePublicBandwidthPackageRequest body: (required)
        :return: DescribePublicBandwidthPackageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zSGot an unexpected keyword argument '%s' to method describe_public_bandwidth_packageNzVMissing the required parameter `body` when calling `describe_public_bandwidth_package`r   r   r   r    zD/DescribePublicBandwidthPackage/2022-03-01/ga/post/application_json/r!   &DescribePublicBandwidthPackageResponseTr#   r)   r4   s                  r   r   z6GAApi.describe_public_bandwidth_package_with_http_info6  s    X
+&&&2333,---,---fX&677 	 	HC*$$CEHI   F3KK8?1 	wvV7K7K7=f~7MuvvvV .K"&/"F"F #" #"h )-(R(R )" )"n% **''RTZ#!B'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_statistics  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_statistics(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeStatisticsRequest body: (required)
        :return: DescribeStatisticsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "describe_statistics_with_http_infor   s       r   describe_statisticszGAApi.describe_statistics  ri   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  describe_statistics  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_statistics_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeStatisticsRequest body: (required)
        :return: DescribeStatisticsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method describe_statisticsNzHMissing the required parameter `body` when calling `describe_statistics`r   r   r   r    z8/DescribeStatistics/2022-03-01/ga/post/application_json/r!   DescribeStatisticsResponseTr#   r)   r4   s                  r   r   z(GAApi.describe_statistics_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$57:;   F3KK8?1 	ivV7K7K7=f~7MghhhV .K"&/"F"F #" #"h )-(R(R )" )"n% **''F#!6'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_top_statistics  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_top_statistics(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeTopStatisticsRequest body: (required)
        :return: DescribeTopStatisticsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &describe_top_statistics_with_http_infor   s       r   describe_top_statisticszGAApi.describe_top_statistics  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a"  describe_top_statistics  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.describe_top_statistics_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeTopStatisticsRequest body: (required)
        :return: DescribeTopStatisticsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method describe_top_statisticsNzLMissing the required parameter `body` when calling `describe_top_statistics`r   r   r   r    z;/DescribeTopStatistics/2022-03-01/ga/post/application_json/r!   DescribeTopStatisticsResponseTr#   r)   r4   s                  r   r   z,GAApi.describe_top_statistics_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_accelerators  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_accelerators(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAcceleratorsRequest body: (required)
        :return: ListAcceleratorsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    list_accelerators_with_http_infor   s       r   list_acceleratorszGAApi.list_acceleratorsD  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_accelerators  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_accelerators_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAcceleratorsRequest body: (required)
        :return: ListAcceleratorsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method list_acceleratorsNzFMissing the required parameter `body` when calling `list_accelerators`r   r   r   r    z6/ListAccelerators/2022-03-01/ga/post/application_json/r!   ListAcceleratorsResponseTr#   r)   r4   s                  r   r   z&GAApi.list_accelerators_with_http_infoY  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_basic_accelerate_ips  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_basic_accelerate_ips(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListBasicAccelerateIPsRequest body: (required)
        :return: ListBasicAccelerateIPsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (list_basic_accelerate_ips_with_http_infor   s       r   list_basic_accelerate_ipszGAApi.list_basic_accelerate_ips  s]     ,0'(::k"" 	@4@PPPPPBTB4RR6RRTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a(  list_basic_accelerate_ips  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_basic_accelerate_ips_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListBasicAccelerateIPsRequest body: (required)
        :return: ListBasicAccelerateIPsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method list_basic_accelerate_ipsNzNMissing the required parameter `body` when calling `list_basic_accelerate_ips`r   r   r   r    z</ListBasicAccelerateIPs/2022-03-01/ga/post/application_json/r!   ListBasicAccelerateIPsResponseTr#   r)   r4   s                  r   r   z.GAApi.list_basic_accelerate_ips_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$;=@A   F3KK8?1 	ovV7K7K7=f~7MmnnnV .K"&/"F"F #" #"h )-(R(R )" )"n% **''JF#!:'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_basic_accelerators  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_basic_accelerators(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListBasicAcceleratorsRequest body: (required)
        :return: ListBasicAcceleratorsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &list_basic_accelerators_with_http_infor   s       r   list_basic_acceleratorszGAApi.list_basic_accelerators  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a"  list_basic_accelerators  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_basic_accelerators_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListBasicAcceleratorsRequest body: (required)
        :return: ListBasicAcceleratorsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method list_basic_acceleratorsNzLMissing the required parameter `body` when calling `list_basic_accelerators`r   r   r   r    z;/ListBasicAccelerators/2022-03-01/ga/post/application_json/r!   ListBasicAcceleratorsResponseTr#   r)   r4   s                  r   r   z,GAApi.list_basic_accelerators_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_basic_endpoint_groups  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_basic_endpoint_groups(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListBasicEndpointGroupsRequest body: (required)
        :return: ListBasicEndpointGroupsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )list_basic_endpoint_groups_with_http_infor   s       r   list_basic_endpoint_groupsz GAApi.list_basic_endpoint_groupsg  rN   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a,  list_basic_endpoint_groups  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_basic_endpoint_groups_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListBasicEndpointGroupsRequest body: (required)
        :return: ListBasicEndpointGroupsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method list_basic_endpoint_groupsNzOMissing the required parameter `body` when calling `list_basic_endpoint_groups`r   r   r   r    z=/ListBasicEndpointGroups/2022-03-01/ga/post/application_json/r!   ListBasicEndpointGroupsResponseTr#   r)   r4   s                  r   r  z/GAApi.list_basic_endpoint_groups_with_http_info|  rQ   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_basic_endpoints  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_basic_endpoints(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListBasicEndpointsRequest body: (required)
        :return: ListBasicEndpointsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #list_basic_endpoints_with_http_infor   s       r   list_basic_endpointszGAApi.list_basic_endpoints  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_basic_endpoints  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_basic_endpoints_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListBasicEndpointsRequest body: (required)
        :return: ListBasicEndpointsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method list_basic_endpointsNzIMissing the required parameter `body` when calling `list_basic_endpoints`r   r   r   r    z8/ListBasicEndpoints/2022-03-01/ga/post/application_json/r!   ListBasicEndpointsResponseTr#   r)   r4   s                  r   r	  z)GAApi.list_basic_endpoints_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$68;<   F3KK8?1 	jvV7K7K7=f~7MhiiiV .K"&/"F"F #" #"h )-(R(R )" )"n% **''F#!6'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_basic_ip_sets  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_basic_ip_sets(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListBasicIPSetsRequest body: (required)
        :return: ListBasicIPSetsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !list_basic_ip_sets_with_http_infor   s       r   list_basic_ip_setszGAApi.list_basic_ip_sets)  rG   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_basic_ip_sets  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_basic_ip_sets_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListBasicIPSetsRequest body: (required)
        :return: ListBasicIPSetsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method list_basic_ip_setsNzGMissing the required parameter `body` when calling `list_basic_ip_sets`r   r   r   r    z5/ListBasicIPSets/2022-03-01/ga/post/application_json/r!   ListBasicIPSetsResponseTr#   r)   r4   s                  r   r  z'GAApi.list_basic_ip_sets_with_http_info>  s    X
+&&&2333,---,---fX&677 	 	HC*$$469:   F3KK8?1 	hvV7K7K7=f~7MfgggV .K"&/"F"F #" #"h )-(R(R )" )"n% **''CV#!3'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_endpoint_groups  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_endpoint_groups(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListEndpointGroupsRequest body: (required)
        :return: ListEndpointGroupsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #list_endpoint_groups_with_http_infor   s       r   list_endpoint_groupszGAApi.list_endpoint_groups  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_endpoint_groups  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_endpoint_groups_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListEndpointGroupsRequest body: (required)
        :return: ListEndpointGroupsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method list_endpoint_groupsNzIMissing the required parameter `body` when calling `list_endpoint_groups`r   r   r   r    z8/ListEndpointGroups/2022-03-01/ga/post/application_json/r!   ListEndpointGroupsResponseTr#   r)   r4   s                  r   r  z)GAApi.list_endpoint_groups_with_http_info  r  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_ip_sets  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_ip_sets(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListIPSetsRequest body: (required)
        :return: ListIPSetsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_ip_sets_with_http_infor   s       r   list_ip_setszGAApi.list_ip_sets  s]     ,0'(::k"" 	343DCCFCCC5T5dEEfEETKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_ip_sets  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_ip_sets_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListIPSetsRequest body: (required)
        :return: ListIPSetsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z>Got an unexpected keyword argument '%s' to method list_ip_setsNzAMissing the required parameter `body` when calling `list_ip_sets`r   r   r   r    z0/ListIPSets/2022-03-01/ga/post/application_json/r!   ListIPSetsResponseTr#   r)   r4   s                  r   r  z!GAApi.list_ip_sets_with_http_info   s    X
+&&&2333,---,---fX&677 	 	HC*$$.034   F3KK8?1 	bvV7K7K7=f~7M`aaaV .K"&/"F"F #" #"h )-(R(R )" )"n% **''>#!.'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_listeners  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_listeners(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListListenersRequest body: (required)
        :return: ListListenersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_listeners_with_http_infor   s       r   list_listenerszGAApi.list_listenersL  rw   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a   list_listeners  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_listeners_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListListenersRequest body: (required)
        :return: ListListenersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z@Got an unexpected keyword argument '%s' to method list_listenersNzCMissing the required parameter `body` when calling `list_listeners`r   r   r   r    z3/ListListeners/2022-03-01/ga/post/application_json/r!   ListListenersResponseTr#   r)   r4   s                  r   r  z#GAApi.list_listeners_with_http_infoa  s    X
+&&&2333,---,---fX&677 	 	HC*$$0256   F3KK8?1 	dvV7K7K7=f~7MbcccV .K"&/"F"F #" #"h )-(R(R )" )"n% **''A6#!1'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a-  list_public_bandwidth_packages  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_public_bandwidth_packages(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListPublicBandwidthPackagesRequest body: (required)
        :return: ListPublicBandwidthPackagesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   -list_public_bandwidth_packages_with_http_infor   s       r   list_public_bandwidth_packagesz$GAApi.list_public_bandwidth_packages  ^     ,0'(::k"" 	E4EdUUfUUUGTGWWPVWWTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a<  list_public_bandwidth_packages  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.list_public_bandwidth_packages_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListPublicBandwidthPackagesRequest body: (required)
        :return: ListPublicBandwidthPackagesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zPGot an unexpected keyword argument '%s' to method list_public_bandwidth_packagesNzSMissing the required parameter `body` when calling `list_public_bandwidth_packages`r   r   r   r    zA/ListPublicBandwidthPackages/2022-03-01/ga/post/application_json/r!   #ListPublicBandwidthPackagesResponseTr#   r)   r4   s                  r   r#  z3GAApi.list_public_bandwidth_packages_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$@BEF   F3KK8?1 	tvV7K7K7=f~7MrsssV .K"&/"F"F #" #"h )-(R(R )" )"n% **''OQW#!?'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )aW  public_bandwidth_package_bind_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.public_bandwidth_package_bind_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param PublicBandwidthPackageBindAcceleratorRequest body: (required)
        :return: PublicBandwidthPackageBindAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   8public_bandwidth_package_bind_accelerator_with_http_infor   s       r   )public_bandwidth_package_bind_acceleratorz/GAApi.public_bandwidth_package_bind_accelerator  sa     ,0'(::k"" 	P4PQU``Y_```RTRSWbb[abbTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )af  public_bandwidth_package_bind_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.public_bandwidth_package_bind_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param PublicBandwidthPackageBindAcceleratorRequest body: (required)
        :return: PublicBandwidthPackageBindAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z[Got an unexpected keyword argument '%s' to method public_bandwidth_package_bind_acceleratorNz^Missing the required parameter `body` when calling `public_bandwidth_package_bind_accelerator`r   r   r   r    zK/PublicBandwidthPackageBindAccelerator/2022-03-01/ga/post/application_json/r!   -PublicBandwidthPackageBindAcceleratorResponseTr#   r)   r4   s                  r   r*  z>GAApi.public_bandwidth_package_bind_accelerator_with_http_info#  s    X
+&&&2333,---,---fX&677 	 	HC*$$KMPQ   F3KK8?1 	vV7K7K7=f~7M}~~~V .K"&/"F"F #" #"h )-(R(R )" )"n% **''Y[a#!I'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )am  public_bandwidth_package_bind_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.public_bandwidth_package_bind_basic_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param PublicBandwidthPackageBindBasicAcceleratorRequest body: (required)
        :return: PublicBandwidthPackageBindBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   >public_bandwidth_package_bind_basic_accelerator_with_http_infor   s       r   /public_bandwidth_package_bind_basic_acceleratorz5GAApi.public_bandwidth_package_bind_basic_acceleratoro  sa     ,0'(::k"" 	V4VW[ff_efffXTXY]hhaghhTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a|  public_bandwidth_package_bind_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.public_bandwidth_package_bind_basic_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param PublicBandwidthPackageBindBasicAcceleratorRequest body: (required)
        :return: PublicBandwidthPackageBindBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zaGot an unexpected keyword argument '%s' to method public_bandwidth_package_bind_basic_acceleratorNzdMissing the required parameter `body` when calling `public_bandwidth_package_bind_basic_accelerator`r   r   r   r    zP/PublicBandwidthPackageBindBasicAccelerator/2022-03-01/ga/post/application_json/r!   2PublicBandwidthPackageBindBasicAcceleratorResponseTr#   r)   r4   s                  r   r/  zDGAApi.public_bandwidth_package_bind_basic_accelerator_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$QSVW   F3KK8?1 	EvV7K7K7=f~7M  D  E  E  EV .K"&/"F"F #" #"h )-(R(R )" )"n% **''^`f#!N'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a_  public_bandwidth_package_unbind_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.public_bandwidth_package_unbind_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param PublicBandwidthPackageUnbindAcceleratorRequest body: (required)
        :return: PublicBandwidthPackageUnbindAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   :public_bandwidth_package_unbind_accelerator_with_http_infor   s       r   +public_bandwidth_package_unbind_acceleratorz1GAApi.public_bandwidth_package_unbind_accelerator  sa     ,0'(::k"" 	R4RSWbb[abbbTTTUYdd]cddTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )an  public_bandwidth_package_unbind_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.public_bandwidth_package_unbind_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param PublicBandwidthPackageUnbindAcceleratorRequest body: (required)
        :return: PublicBandwidthPackageUnbindAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z]Got an unexpected keyword argument '%s' to method public_bandwidth_package_unbind_acceleratorNz`Missing the required parameter `body` when calling `public_bandwidth_package_unbind_accelerator`r   r   r   r    zM/PublicBandwidthPackageUnbindAccelerator/2022-03-01/ga/post/application_json/r!   /PublicBandwidthPackageUnbindAcceleratorResponseTr#   r)   r4   s                  r   r4  z@GAApi.public_bandwidth_package_unbind_accelerator_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$MORS   F3KK8?1 	AvV7K7K7=f~7M  A  A  AV .K"&/"F"F #" #"h )-(R(R )" )"n% **''[]c#!K'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )au  public_bandwidth_package_unbind_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.public_bandwidth_package_unbind_basic_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param PublicBandwidthPackageUnbindBasicAcceleratorRequest body: (required)
        :return: PublicBandwidthPackageUnbindBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   @public_bandwidth_package_unbind_basic_accelerator_with_http_infor   s       r   1public_bandwidth_package_unbind_basic_acceleratorz7GAApi.public_bandwidth_package_unbind_basic_accelerator1  sa     ,0'(::k"" 	X4XY]hhaghhhZTZ[_jjcijjTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  public_bandwidth_package_unbind_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.public_bandwidth_package_unbind_basic_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param PublicBandwidthPackageUnbindBasicAcceleratorRequest body: (required)
        :return: PublicBandwidthPackageUnbindBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zcGot an unexpected keyword argument '%s' to method public_bandwidth_package_unbind_basic_acceleratorNzfMissing the required parameter `body` when calling `public_bandwidth_package_unbind_basic_accelerator`r   r   r   r    zR/PublicBandwidthPackageUnbindBasicAccelerator/2022-03-01/ga/post/application_json/r!   4PublicBandwidthPackageUnbindBasicAcceleratorResponseTr#   r)   r4   s                  r   r9  zFGAApi.public_bandwidth_package_unbind_basic_accelerator_with_http_infoF  s    X
+&&&2333,---,---fX&677 	 	HC*$$SUXY   F3KK8?1 	GvV7K7K7=f~7M  F  G  G  GV .K"&/"F"F #" #"h )-(R(R )" )"n% **''`bh#!P'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  renew_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.renew_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RenewAcceleratorRequest body: (required)
        :return: RenewAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    renew_accelerator_with_http_infor   s       r   renew_acceleratorzGAApi.renew_accelerator  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  renew_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.renew_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RenewAcceleratorRequest body: (required)
        :return: RenewAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method renew_acceleratorNzFMissing the required parameter `body` when calling `renew_accelerator`r   r   r   r    z6/RenewAccelerator/2022-03-01/ga/post/application_json/r!   RenewAcceleratorResponseTr#   r)   r4   s                  r   r>  z&GAApi.renew_accelerator_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  renew_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.renew_basic_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RenewBasicAcceleratorRequest body: (required)
        :return: RenewBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &renew_basic_accelerator_with_http_infor   s       r   renew_basic_acceleratorzGAApi.renew_basic_accelerator  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a"  renew_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.renew_basic_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RenewBasicAcceleratorRequest body: (required)
        :return: RenewBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method renew_basic_acceleratorNzLMissing the required parameter `body` when calling `renew_basic_accelerator`r   r   r   r    z;/RenewBasicAccelerator/2022-03-01/ga/post/application_json/r!   RenewBasicAcceleratorResponseTr#   r)   r4   s                  r   rC  z,GAApi.renew_basic_accelerator_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a-  renew_public_bandwidth_package  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.renew_public_bandwidth_package(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RenewPublicBandwidthPackageRequest body: (required)
        :return: RenewPublicBandwidthPackageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   -renew_public_bandwidth_package_with_http_infor   s       r   renew_public_bandwidth_packagez$GAApi.renew_public_bandwidth_packageT  r%  r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a<  renew_public_bandwidth_package  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.renew_public_bandwidth_package_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param RenewPublicBandwidthPackageRequest body: (required)
        :return: RenewPublicBandwidthPackageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zPGot an unexpected keyword argument '%s' to method renew_public_bandwidth_packageNzSMissing the required parameter `body` when calling `renew_public_bandwidth_package`r   r   r   r    zA/RenewPublicBandwidthPackage/2022-03-01/ga/post/application_json/r!   #RenewPublicBandwidthPackageResponseTr#   r)   r4   s                  r   rH  z3GAApi.renew_public_bandwidth_package_with_http_infoi  r(  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  tag_resources  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.tag_resources(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param TagResourcesRequest body: (required)
        :return: TagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   tag_resources_with_http_infor   s       r   tag_resourceszGAApi.tag_resources  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  tag_resources  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.tag_resources_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param TagResourcesRequest body: (required)
        :return: TagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z?Got an unexpected keyword argument '%s' to method tag_resourcesNzBMissing the required parameter `body` when calling `tag_resources`r   r   r   r    z2/TagResources/2022-03-01/ga/post/application_json/r!   TagResourcesResponseTr#   r)   r4   s                  r   rM  z"GAApi.tag_resources_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$/145   F3KK8?1 	cvV7K7K7=f~7MabbbV .K"&/"F"F #" #"h )-(R(R )" )"n% **''@&#!0'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  terminate_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.terminate_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param TerminateAcceleratorRequest body: (required)
        :return: TerminateAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $terminate_accelerator_with_http_infor   s       r   terminate_acceleratorzGAApi.terminate_accelerator  rp   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  terminate_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.terminate_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param TerminateAcceleratorRequest body: (required)
        :return: TerminateAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method terminate_acceleratorNzJMissing the required parameter `body` when calling `terminate_accelerator`r   r   r   r    z:/TerminateAccelerator/2022-03-01/ga/post/application_json/r!   TerminateAcceleratorResponseTr#   r)   r4   s                  r   rR  z*GAApi.terminate_accelerator_with_http_info+  s    X
+&&&2333,---,---fX&677 	 	HC*$$79<=   F3KK8?1 	kvV7K7K7=f~7MijjjV .K"&/"F"F #" #"h )-(R(R )" )"n% **''H&#!8'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a#  terminate_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.terminate_basic_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param TerminateBasicAcceleratorRequest body: (required)
        :return: TerminateBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *terminate_basic_accelerator_with_http_infor   s       r   terminate_basic_acceleratorz!GAApi.terminate_basic_acceleratorw  rb   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a2  terminate_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.terminate_basic_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param TerminateBasicAcceleratorRequest body: (required)
        :return: TerminateBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method terminate_basic_acceleratorNzPMissing the required parameter `body` when calling `terminate_basic_accelerator`r   r   r   r    z?/TerminateBasicAccelerator/2022-03-01/ga/post/application_json/r!   !TerminateBasicAcceleratorResponseTr#   r)   r4   s                  r   rW  z0GAApi.terminate_basic_accelerator_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$=?BC   F3KK8?1 	qvV7K7K7=f~7MopppV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Mv#!='jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a=  terminate_public_bandwidth_package  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.terminate_public_bandwidth_package(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param TerminatePublicBandwidthPackageRequest body: (required)
        :return: TerminatePublicBandwidthPackageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   1terminate_public_bandwidth_package_with_http_infor   s       r   "terminate_public_bandwidth_packagez(GAApi.terminate_public_bandwidth_package  s_     ,0'(::k"" 	I4I$YYRXYYYKTKD[[TZ[[TKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )aL  terminate_public_bandwidth_package  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.terminate_public_bandwidth_package_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param TerminatePublicBandwidthPackageRequest body: (required)
        :return: TerminatePublicBandwidthPackageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zTGot an unexpected keyword argument '%s' to method terminate_public_bandwidth_packageNzWMissing the required parameter `body` when calling `terminate_public_bandwidth_package`r   r   r   r    zE/TerminatePublicBandwidthPackage/2022-03-01/ga/post/application_json/r!   'TerminatePublicBandwidthPackageResponseTr#   r)   r4   s                  r   r\  z7GAApi.terminate_public_bandwidth_package_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$DFIJ   F3KK8?1 	xvV7K7K7=f~7MvwwwV .K"&/"F"F #" #"h )-(R(R )" )"n% **''SU[#!C'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  untag_resources  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.untag_resources(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UntagResourcesRequest body: (required)
        :return: UntagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   untag_resources_with_http_infor   s       r   untag_resourceszGAApi.untag_resources9  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  untag_resources  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.untag_resources_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UntagResourcesRequest body: (required)
        :return: UntagResourcesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method untag_resourcesNzDMissing the required parameter `body` when calling `untag_resources`r   r   r   r    z4/UntagResources/2022-03-01/ga/post/application_json/r!   UntagResourcesResponseTr#   r)   r4   s                  r   ra  z$GAApi.untag_resources_with_http_infoN  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAcceleratorRequest body: (required)
        :return: UpdateAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !update_accelerator_with_http_infor   s       r   update_acceleratorzGAApi.update_accelerator  rG   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  update_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAcceleratorRequest body: (required)
        :return: UpdateAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method update_acceleratorNzGMissing the required parameter `body` when calling `update_accelerator`r   r   r   r    z7/UpdateAccelerator/2022-03-01/ga/post/application_json/r!   UpdateAcceleratorResponseTr#   r)   r4   s                  r   rf  z'GAApi.update_accelerator_with_http_info  rJ   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a)  update_accelerator_renew_type  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_accelerator_renew_type(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAcceleratorRenewTypeRequest body: (required)
        :return: UpdateAcceleratorRenewTypeResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,update_accelerator_renew_type_with_http_infor   s       r   update_accelerator_renew_typez#GAApi.update_accelerator_renew_type  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a8  update_accelerator_renew_type  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_accelerator_renew_type_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAcceleratorRenewTypeRequest body: (required)
        :return: UpdateAcceleratorRenewTypeResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method update_accelerator_renew_typeNzRMissing the required parameter `body` when calling `update_accelerator_renew_type`r   r   r   r    z@/UpdateAcceleratorRenewType/2022-03-01/ga/post/application_json/r!   "UpdateAcceleratorRenewTypeResponseTr#   r)   r4   s                  r   rk  z2GAApi.update_accelerator_renew_type_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )aa  update_basic_accelerate_ip_endpoint_relation  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_basic_accelerate_ip_endpoint_relation(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateBasicAccelerateIPEndpointRelationRequest body: (required)
        :return: UpdateBasicAccelerateIPEndpointRelationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ;update_basic_accelerate_ip_endpoint_relation_with_http_infor   s       r   ,update_basic_accelerate_ip_endpoint_relationz2GAApi.update_basic_accelerate_ip_endpoint_relation\  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )ap  update_basic_accelerate_ip_endpoint_relation  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_basic_accelerate_ip_endpoint_relation_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateBasicAccelerateIPEndpointRelationRequest body: (required)
        :return: UpdateBasicAccelerateIPEndpointRelationResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z^Got an unexpected keyword argument '%s' to method update_basic_accelerate_ip_endpoint_relationNzaMissing the required parameter `body` when calling `update_basic_accelerate_ip_endpoint_relation`r   r   r   r    zM/UpdateBasicAccelerateIPEndpointRelation/2022-03-01/ga/post/application_json/r!   /UpdateBasicAccelerateIPEndpointRelationResponseTr#   r)   r4   s                  r   rp  zAGAApi.update_basic_accelerate_ip_endpoint_relation_with_http_infoq  rW   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_basic_accelerator(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateBasicAcceleratorRequest body: (required)
        :return: UpdateBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'update_basic_accelerator_with_http_infor   s       r   update_basic_acceleratorzGAApi.update_basic_accelerator  r[   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a&  update_basic_accelerator  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_basic_accelerator_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateBasicAcceleratorRequest body: (required)
        :return: UpdateBasicAcceleratorResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method update_basic_acceleratorNzMMissing the required parameter `body` when calling `update_basic_accelerator`r   r   r   r    z</UpdateBasicAccelerator/2022-03-01/ga/post/application_json/r!   UpdateBasicAcceleratorResponseTr#   r)   r4   s                  r   ru  z-GAApi.update_basic_accelerator_with_http_info  r^   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a?  update_basic_accelerator_renew_type  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_basic_accelerator_renew_type(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateBasicAcceleratorRenewTypeRequest body: (required)
        :return: UpdateBasicAcceleratorRenewTypeResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   2update_basic_accelerator_renew_type_with_http_infor   s       r   #update_basic_accelerator_renew_typez)GAApi.update_basic_accelerator_renew_type  s_     ,0'(::k"" 	J4J4ZZSYZZZLTLT\\U[\\TKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )aN  update_basic_accelerator_renew_type  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_basic_accelerator_renew_type_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateBasicAcceleratorRenewTypeRequest body: (required)
        :return: UpdateBasicAcceleratorRenewTypeResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zUGot an unexpected keyword argument '%s' to method update_basic_accelerator_renew_typeNzXMissing the required parameter `body` when calling `update_basic_accelerator_renew_type`r   r   r   r    zE/UpdateBasicAcceleratorRenewType/2022-03-01/ga/post/application_json/r!   'UpdateBasicAcceleratorRenewTypeResponseTr#   r)   r4   s                  r   rz  z8GAApi.update_basic_accelerator_renew_type_with_http_info3  s    X
+&&&2333,---,---fX&677 	 	HC*$$EGJK   F3KK8?1 	yvV7K7K7=f~7MwxxxV .K"&/"F"F #" #"h )-(R(R )" )"n% **''SU[#!C'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a!  update_basic_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_basic_endpoint_group(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateBasicEndpointGroupRequest body: (required)
        :return: UpdateBasicEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *update_basic_endpoint_group_with_http_infor   s       r   update_basic_endpoint_groupz!GAApi.update_basic_endpoint_group  rb   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a0  update_basic_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_basic_endpoint_group_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateBasicEndpointGroupRequest body: (required)
        :return: UpdateBasicEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method update_basic_endpoint_groupNzPMissing the required parameter `body` when calling `update_basic_endpoint_group`r   r   r   r    z>/UpdateBasicEndpointGroup/2022-03-01/ga/post/application_json/r!    UpdateBasicEndpointGroupResponseTr#   r)   r4   s                  r   r  z0GAApi.update_basic_endpoint_group_with_http_info  re   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_basic_endpoints  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_basic_endpoints(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateBasicEndpointsRequest body: (required)
        :return: UpdateBasicEndpointsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %update_basic_endpoints_with_http_infor   s       r   update_basic_endpointszGAApi.update_basic_endpoints  s]     ,0'(::k"" 	=4=dMMfMMM?T?OOOOTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  update_basic_endpoints  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_basic_endpoints_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateBasicEndpointsRequest body: (required)
        :return: UpdateBasicEndpointsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zHGot an unexpected keyword argument '%s' to method update_basic_endpointsNzKMissing the required parameter `body` when calling `update_basic_endpoints`r   r   r   r    z:/UpdateBasicEndpoints/2022-03-01/ga/post/application_json/r!   UpdateBasicEndpointsResponseTr#   r)   r4   s                  r   r  z+GAApi.update_basic_endpoints_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$8:=>   F3KK8?1 	lvV7K7K7=f~7MjkkkV .K"&/"F"F #" #"h )-(R(R )" )"n% **''H&#!8'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_endpoint_group(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateEndpointGroupRequest body: (required)
        :return: UpdateEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $update_endpoint_group_with_http_infor   s       r   update_endpoint_groupzGAApi.update_endpoint_groupA  rp   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  update_endpoint_group  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_endpoint_group_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateEndpointGroupRequest body: (required)
        :return: UpdateEndpointGroupResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method update_endpoint_groupNzJMissing the required parameter `body` when calling `update_endpoint_group`r   r   r   r    z9/UpdateEndpointGroup/2022-03-01/ga/post/application_json/r!   UpdateEndpointGroupResponseTr#   r)   r4   s                  r   r  z*GAApi.update_endpoint_group_with_http_infoV  rs   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_listener  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_listener(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateListenerRequest body: (required)
        :return: UpdateListenerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_listener_with_http_infor   s       r   update_listenerzGAApi.update_listener  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  update_listener  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_listener_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateListenerRequest body: (required)
        :return: UpdateListenerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method update_listenerNzDMissing the required parameter `body` when calling `update_listener`r   r   r   r    z4/UpdateListener/2022-03-01/ga/post/application_json/r!   UpdateListenerResponseTr#   r)   r4   s                  r   r  z$GAApi.update_listener_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a1  update_public_bandwidth_package  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_public_bandwidth_package(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdatePublicBandwidthPackageRequest body: (required)
        :return: UpdatePublicBandwidthPackageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .update_public_bandwidth_package_with_http_infor   s       r   update_public_bandwidth_packagez%GAApi.update_public_bandwidth_package  r   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a@  update_public_bandwidth_package  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_public_bandwidth_package_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdatePublicBandwidthPackageRequest body: (required)
        :return: UpdatePublicBandwidthPackageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method update_public_bandwidth_packageNzTMissing the required parameter `body` when calling `update_public_bandwidth_package`r   r   r   r    zB/UpdatePublicBandwidthPackage/2022-03-01/ga/post/application_json/r!   $UpdatePublicBandwidthPackageResponseTr#   r)   r4   s                  r   r  z4GAApi.update_public_bandwidth_package_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )aY  update_public_bandwidth_package_renew_type  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_public_bandwidth_package_renew_type(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdatePublicBandwidthPackageRenewTypeRequest body: (required)
        :return: UpdatePublicBandwidthPackageRenewTypeResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   9update_public_bandwidth_package_renew_type_with_http_infor   s       r   *update_public_bandwidth_package_renew_typez0GAApi.update_public_bandwidth_package_renew_typed  sa     ,0'(::k"" 	Q4QRVaaZ`aaaSTSTXcc\bccTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )ah  update_public_bandwidth_package_renew_type  # noqa: E501

        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass async_req=True
        >>> thread = api.update_public_bandwidth_package_renew_type_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdatePublicBandwidthPackageRenewTypeRequest body: (required)
        :return: UpdatePublicBandwidthPackageRenewTypeResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z\Got an unexpected keyword argument '%s' to method update_public_bandwidth_package_renew_typeNz_Missing the required parameter `body` when calling `update_public_bandwidth_package_renew_type`r   r   r   r    zK/UpdatePublicBandwidthPackageRenewType/2022-03-01/ga/post/application_json/r!   -UpdatePublicBandwidthPackageRenewTypeResponseTr#   r)   r4   s                  r   r  z?GAApi.update_public_bandwidth_package_renew_type_with_http_infoy  s    X
+&&&2333,---,---fX&677 	 	HC*$$LNQR   F3KK8?1 	@vV7K7K7=f~7M~V .K"&/"F"F #" #"h )-(R(R )" )"n% **''Y[a#!I'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   r   )__name__
__module____qualname____doc__r   r   r   rA   r@   rF   rE   rM   rL   rT   rS   rZ   rY   ra   r`   rh   rg   ro   rn   rv   ru   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   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/  r5  r4  r:  r9  r?  r>  rD  rC  rI  rH  rN  rM  rS  rR  rX  rW  r]  r\  rb  ra  rg  rf  rl  rk  rq  rp  rv  ru  r{  rz  r  r  r  r  r  r  r  r  r  r  r  r   r   r   r   r      s        % % % %
  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3X  *J3 J3 J3 J3 J3r   r   )r  
__future__r   rer,   r   objectr   r  r   r   <module>r     s     ' & & & & & 				 


    kb3 kb3 kb3 kb3 kb3F kb3 kb3 kb3 kb3 kb3r   