
    ~i5                    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
    vefaas

    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dpd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 ZpdS )q	VEFAASApizNOTE: 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     k/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkvefaas/api/vefaas_api.py__init__zVEFAASApi.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  abort_release  # noqa: E501

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

        :param async_req bool
        :param AbortReleaseRequest body: (required)
        :return: AbortReleaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)getabort_release_with_http_infor   bodykwargsdatas       r   abort_releasezVEFAASApi.abort_release$   ]     ,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  abort_release  # noqa: E501

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

        :param async_req bool
        :param AbortReleaseRequest body: (required)
        :return: AbortReleaseResponse
                 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 abort_releaseNzBMissing the required parameter `body` when calling `abort_release`application/jsonAcceptContent-TypevolcengineSignz6/AbortRelease/2024-06-06/vefaas/post/application_json/POSTAbortReleaseResponseT
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   z&VEFAASApi.abort_release_with_http_info9       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% **''Df#!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 )aC  cancel_sandbox_image_precache_ticket  # noqa: E501

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

        :param async_req bool
        :param CancelSandboxImagePrecacheTicketRequest body: (required)
        :return: CancelSandboxImagePrecacheTicketResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   3cancel_sandbox_image_precache_ticket_with_http_infor   s       r   $cancel_sandbox_image_precache_ticketz.VEFAASApi.cancel_sandbox_image_precache_ticket   _     ,0'(::k"" 	K4KD[[TZ[[[MTMd]]V\]]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 )aR  cancel_sandbox_image_precache_ticket  # noqa: E501

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

        :param async_req bool
        :param CancelSandboxImagePrecacheTicketRequest body: (required)
        :return: CancelSandboxImagePrecacheTicketResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zVGot an unexpected keyword argument '%s' to method cancel_sandbox_image_precache_ticketNzYMissing the required parameter `body` when calling `cancel_sandbox_image_precache_ticket`r   r   r   r    zJ/CancelSandboxImagePrecacheTicket/2024-06-06/vefaas/post/application_json/r!   (CancelSandboxImagePrecacheTicketResponseTr#   r)   r4   s                  r   rA   z=VEFAASApi.cancel_sandbox_image_precache_ticket_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$FHKL   F3KK8?1 	zvV7K7K7=f~7MxyyyV .K"&/"F"F #" #"h )-(R(R )" )"n% **''XZ`#!D'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_dependency_install_task  # 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_dependency_install_task(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDependencyInstallTaskRequest body: (required)
        :return: CreateDependencyInstallTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   -create_dependency_install_task_with_http_infor   s       r   create_dependency_install_taskz(VEFAASApi.create_dependency_install_task   s^     ,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<  create_dependency_install_task  # 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_dependency_install_task_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDependencyInstallTaskRequest body: (required)
        :return: CreateDependencyInstallTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zPGot an unexpected keyword argument '%s' to method create_dependency_install_taskNzSMissing the required parameter `body` when calling `create_dependency_install_task`r   r   r   r    zE/CreateDependencyInstallTask/2024-06-06/vefaas/post/application_json/r!   #CreateDependencyInstallTaskResponseTr#   r)   r4   s                  r   rH   z7VEFAASApi.create_dependency_install_task_with_http_info   s    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% **''SU[#!?'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_function  # 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_function(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateFunctionRequest body: (required)
        :return: CreateFunctionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_function_with_http_infor   s       r   create_functionzVEFAASApi.create_functionG  ]     ,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  create_function  # 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_function_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateFunctionRequest body: (required)
        :return: CreateFunctionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method create_functionNzDMissing the required parameter `body` when calling `create_function`r   r   r   r    z8/CreateFunction/2024-06-06/vefaas/post/application_json/r!   CreateFunctionResponseTr#   r)   r4   s                  r   rM   z(VEFAASApi.create_function_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% **''F#!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  create_kafka_trigger  # 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_kafka_trigger(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateKafkaTriggerRequest body: (required)
        :return: CreateKafkaTriggerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #create_kafka_trigger_with_http_infor   s       r   create_kafka_triggerzVEFAASApi.create_kafka_trigger  ]     ,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  create_kafka_trigger  # 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_kafka_trigger_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateKafkaTriggerRequest body: (required)
        :return: CreateKafkaTriggerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method create_kafka_triggerNzIMissing the required parameter `body` when calling `create_kafka_trigger`r   r   r   r    z</CreateKafkaTrigger/2024-06-06/vefaas/post/application_json/r!   CreateKafkaTriggerResponseTr#   r)   r4   s                  r   rT   z-VEFAASApi.create_kafka_trigger_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% **''JF#!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  create_sandbox  # 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_sandbox(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateSandboxRequest body: (required)
        :return: CreateSandboxResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_sandbox_with_http_infor   s       r   create_sandboxzVEFAASApi.create_sandbox	  ]     ,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_sandbox  # 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_sandbox_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateSandboxRequest body: (required)
        :return: CreateSandboxResponse
                 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_sandboxNzCMissing the required parameter `body` when calling `create_sandbox`r   r   r   r    z7/CreateSandbox/2024-06-06/vefaas/post/application_json/r!   CreateSandboxResponseTr#   r)   r4   s                  r   r[   z'VEFAASApi.create_sandbox_with_http_info      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% **''Ev#!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  create_timer  # 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_timer(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateTimerRequest body: (required)
        :return: CreateTimerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_timer_with_http_infor   s       r   create_timerzVEFAASApi.create_timerj  ]     ,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  create_timer  # 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_timer_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateTimerRequest body: (required)
        :return: CreateTimerResponse
                 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_timerNzAMissing the required parameter `body` when calling `create_timer`r   r   r   r    z5/CreateTimer/2024-06-06/vefaas/post/application_json/r!   CreateTimerResponseTr#   r)   r4   s                  r   rb   z%VEFAASApi.create_timer_with_http_info      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% **''CV#!/'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_function  # 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_function(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteFunctionRequest body: (required)
        :return: DeleteFunctionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_function_with_http_infor   s       r   delete_functionzVEFAASApi.delete_function  rO   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_function  # 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_function_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteFunctionRequest body: (required)
        :return: DeleteFunctionResponse
                 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_functionNzDMissing the required parameter `body` when calling `delete_function`r   r   r   r    z8/DeleteFunction/2024-06-06/vefaas/post/application_json/r!   DeleteFunctionResponseTr#   r)   r4   s                  r   ri   z(VEFAASApi.delete_function_with_http_info  rR   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_kafka_trigger  # 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_kafka_trigger(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteKafkaTriggerRequest body: (required)
        :return: DeleteKafkaTriggerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #delete_kafka_trigger_with_http_infor   s       r   delete_kafka_triggerzVEFAASApi.delete_kafka_trigger,  rV   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_kafka_trigger  # 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_kafka_trigger_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteKafkaTriggerRequest body: (required)
        :return: DeleteKafkaTriggerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method delete_kafka_triggerNzIMissing the required parameter `body` when calling `delete_kafka_trigger`r   r   r   r    z</DeleteKafkaTrigger/2024-06-06/vefaas/post/application_json/r!   DeleteKafkaTriggerResponseTr#   r)   r4   s                  r   rn   z-VEFAASApi.delete_kafka_trigger_with_http_infoA  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_sandbox_image  # 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_sandbox_image(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteSandboxImageRequest body: (required)
        :return: DeleteSandboxImageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #delete_sandbox_image_with_http_infor   s       r   delete_sandbox_imagezVEFAASApi.delete_sandbox_image  rV   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_sandbox_image  # 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_sandbox_image_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteSandboxImageRequest body: (required)
        :return: DeleteSandboxImageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method delete_sandbox_imageNzIMissing the required parameter `body` when calling `delete_sandbox_image`r   r   r   r    z</DeleteSandboxImage/2024-06-06/vefaas/post/application_json/r!   DeleteSandboxImageResponseTr#   r)   r4   s                  r   rs   z-VEFAASApi.delete_sandbox_image_with_http_info  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_timer  # 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_timer(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteTimerRequest body: (required)
        :return: DeleteTimerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_timer_with_http_infor   s       r   delete_timerzVEFAASApi.delete_timer  rd   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_timer  # 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_timer_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteTimerRequest body: (required)
        :return: DeleteTimerResponse
                 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_timerNzAMissing the required parameter `body` when calling `delete_timer`r   r   r   r    z5/DeleteTimer/2024-06-06/vefaas/post/application_json/r!   DeleteTimerResponseTr#   r)   r4   s                  r   rx   z%VEFAASApi.delete_timer_with_http_info  rg   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_sandbox  # 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_sandbox(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeSandboxRequest body: (required)
        :return: DescribeSandboxResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   describe_sandbox_with_http_infor   s       r   describe_sandboxzVEFAASApi.describe_sandboxO  ]     ,0'(::k"" 	747GGGGG9T9$II&IIT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_sandbox  # 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_sandbox_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DescribeSandboxRequest body: (required)
        :return: DescribeSandboxResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method describe_sandboxNzEMissing the required parameter `body` when calling `describe_sandbox`r   r   r   r    z9/DescribeSandbox/2024-06-06/vefaas/post/application_json/r!   DescribeSandboxResponseTr#   r)   r4   s                  r   r}   z)VEFAASApi.describe_sandbox_with_http_infod  s    X
+&&&2333,---,---fX&677 	 	HC*$$2478   F3KK8?1 	fvV7K7K7=f~7MdeeeV .K"&/"F"F #" #"h )-(R(R )" )"n% **''G#!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  enable_user_cr_vpc_tunnel  # noqa: E501

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

        :param async_req bool
        :param EnableUserCrVpcTunnelRequest body: (required)
        :return: EnableUserCrVpcTunnelResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (enable_user_cr_vpc_tunnel_with_http_infor   s       r   enable_user_cr_vpc_tunnelz#VEFAASApi.enable_user_cr_vpc_tunnel  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&  enable_user_cr_vpc_tunnel  # noqa: E501

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

        :param async_req bool
        :param EnableUserCrVpcTunnelRequest body: (required)
        :return: EnableUserCrVpcTunnelResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method enable_user_cr_vpc_tunnelNzNMissing the required parameter `body` when calling `enable_user_cr_vpc_tunnel`r   r   r   r    z?/EnableUserCrVpcTunnel/2024-06-06/vefaas/post/application_json/r!   EnableUserCrVpcTunnelResponseTr#   r)   r4   s                  r   r   z2VEFAASApi.enable_user_cr_vpc_tunnel_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% **''Mv#!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  gen_webshell_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.gen_webshell_endpoint(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GenWebshellEndpointRequest body: (required)
        :return: GenWebshellEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $gen_webshell_endpoint_with_http_infor   s       r   gen_webshell_endpointzVEFAASApi.gen_webshell_endpoint  ]     ,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  gen_webshell_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.gen_webshell_endpoint_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GenWebshellEndpointRequest body: (required)
        :return: GenWebshellEndpointResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method gen_webshell_endpointNzJMissing the required parameter `body` when calling `gen_webshell_endpoint`r   r   r   r    z=/GenWebshellEndpoint/2024-06-06/vefaas/post/application_json/r!   GenWebshellEndpointResponseTr#   r)   r4   s                  r   r   z.VEFAASApi.gen_webshell_endpoint_with_http_info&      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% **''KV#!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  get_availability_zones  # noqa: E501

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

        :param async_req bool
        :param GetAvailabilityZonesRequest body: (required)
        :return: GetAvailabilityZonesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %get_availability_zones_with_http_infor   s       r   get_availability_zonesz VEFAASApi.get_availability_zonesr  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  get_availability_zones  # noqa: E501

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

        :param async_req bool
        :param GetAvailabilityZonesRequest body: (required)
        :return: GetAvailabilityZonesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zHGot an unexpected keyword argument '%s' to method get_availability_zonesNzKMissing the required parameter `body` when calling `get_availability_zones`r   r   r   r    z>/GetAvailabilityZones/2024-06-06/vefaas/post/application_json/r!   GetAvailabilityZonesResponseTr#   r)   r4   s                  r   r   z/VEFAASApi.get_availability_zones_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% **''Lf#!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  get_code_upload_address  # noqa: E501

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

        :param async_req bool
        :param GetCodeUploadAddressRequest body: (required)
        :return: GetCodeUploadAddressResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &get_code_upload_address_with_http_infor   s       r   get_code_upload_addressz!VEFAASApi.get_code_upload_address  ]     ,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   get_code_upload_address  # noqa: E501

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

        :param async_req bool
        :param GetCodeUploadAddressRequest body: (required)
        :return: GetCodeUploadAddressResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method get_code_upload_addressNzLMissing the required parameter `body` when calling `get_code_upload_address`r   r   r   r    z>/GetCodeUploadAddress/2024-06-06/vefaas/post/application_json/r!   GetCodeUploadAddressResponseTr#   r)   r4   s                  r   r   z0VEFAASApi.get_code_upload_address_with_http_info  s    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% **''Lf#!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_  get_dependency_install_task_log_download_uri  # noqa: E501

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

        :param async_req bool
        :param GetDependencyInstallTaskLogDownloadURIRequest body: (required)
        :return: GetDependencyInstallTaskLogDownloadURIResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ;get_dependency_install_task_log_download_uri_with_http_infor   s       r   ,get_dependency_install_task_log_download_uriz6VEFAASApi.get_dependency_install_task_log_download_uri4  sa     ,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 )an  get_dependency_install_task_log_download_uri  # noqa: E501

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

        :param async_req bool
        :param GetDependencyInstallTaskLogDownloadURIRequest body: (required)
        :return: GetDependencyInstallTaskLogDownloadURIResponse
                 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 get_dependency_install_task_log_download_uriNzaMissing the required parameter `body` when calling `get_dependency_install_task_log_download_uri`r   r   r   r    zP/GetDependencyInstallTaskLogDownloadURI/2024-06-06/vefaas/post/application_json/r!   .GetDependencyInstallTaskLogDownloadURIResponseTr#   r)   r4   s                  r   r   zEVEFAASApi.get_dependency_install_task_log_download_uri_with_http_infoI  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% **''^`f#!J'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;  get_dependency_install_task_status  # noqa: E501

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

        :param async_req bool
        :param GetDependencyInstallTaskStatusRequest body: (required)
        :return: GetDependencyInstallTaskStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   1get_dependency_install_task_status_with_http_infor   s       r   "get_dependency_install_task_statusz,VEFAASApi.get_dependency_install_task_status  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 )aJ  get_dependency_install_task_status  # noqa: E501

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

        :param async_req bool
        :param GetDependencyInstallTaskStatusRequest body: (required)
        :return: GetDependencyInstallTaskStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zTGot an unexpected keyword argument '%s' to method get_dependency_install_task_statusNzWMissing the required parameter `body` when calling `get_dependency_install_task_status`r   r   r   r    zH/GetDependencyInstallTaskStatus/2024-06-06/vefaas/post/application_json/r!   &GetDependencyInstallTaskStatusResponseTr#   r)   r4   s                  r   r   z;VEFAASApi.get_dependency_install_task_status_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% **''VX^#!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  get_function  # noqa: E501

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

        :param async_req bool
        :param GetFunctionRequest body: (required)
        :return: GetFunctionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_function_with_http_infor   s       r   get_functionzVEFAASApi.get_function  rd   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  get_function  # noqa: E501

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

        :param async_req bool
        :param GetFunctionRequest body: (required)
        :return: GetFunctionResponse
                 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 get_functionNzAMissing the required parameter `body` when calling `get_function`r   r   r   r    z5/GetFunction/2024-06-06/vefaas/post/application_json/r!   GetFunctionResponseTr#   r)   r4   s                  r   r   z%VEFAASApi.get_function_with_http_info  rg   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_function_instance_logs  # noqa: E501

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

        :param async_req bool
        :param GetFunctionInstanceLogsRequest body: (required)
        :return: GetFunctionInstanceLogsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )get_function_instance_logs_with_http_infor   s       r   get_function_instance_logsz$VEFAASApi.get_function_instance_logsW  s]     ,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,  get_function_instance_logs  # noqa: E501

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

        :param async_req bool
        :param GetFunctionInstanceLogsRequest body: (required)
        :return: GetFunctionInstanceLogsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method get_function_instance_logsNzOMissing the required parameter `body` when calling `get_function_instance_logs`r   r   r   r    zA/GetFunctionInstanceLogs/2024-06-06/vefaas/post/application_json/r!   GetFunctionInstanceLogsResponseTr#   r)   r4   s                  r   r   z3VEFAASApi.get_function_instance_logs_with_http_infol  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% **''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 )a  get_function_resource  # noqa: E501

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

        :param async_req bool
        :param GetFunctionResourceRequest body: (required)
        :return: GetFunctionResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $get_function_resource_with_http_infor   s       r   get_function_resourcezVEFAASApi.get_function_resource  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  get_function_resource  # noqa: E501

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

        :param async_req bool
        :param GetFunctionResourceRequest body: (required)
        :return: GetFunctionResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method get_function_resourceNzJMissing the required parameter `body` when calling `get_function_resource`r   r   r   r    z=/GetFunctionResource/2024-06-06/vefaas/post/application_json/r!   GetFunctionResourceResponseTr#   r)   r4   s                  r   r   z.VEFAASApi.get_function_resource_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a	  get_image_sync_status  # noqa: E501

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

        :param async_req bool
        :param GetImageSyncStatusRequest body: (required)
        :return: GetImageSyncStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $get_image_sync_status_with_http_infor   s       r   get_image_sync_statuszVEFAASApi.get_image_sync_status  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  get_image_sync_status  # noqa: E501

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

        :param async_req bool
        :param GetImageSyncStatusRequest body: (required)
        :return: GetImageSyncStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method get_image_sync_statusNzJMissing the required parameter `body` when calling `get_image_sync_status`r   r   r   r    z</GetImageSyncStatus/2024-06-06/vefaas/post/application_json/r!   GetImageSyncStatusResponseTr#   r)   r4   s                  r   r   z.VEFAASApi.get_image_sync_status_with_http_info.      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% **''JF#!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  get_kafka_trigger  # noqa: E501

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

        :param async_req bool
        :param GetKafkaTriggerRequest body: (required)
        :return: GetKafkaTriggerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    get_kafka_trigger_with_http_infor   s       r   get_kafka_triggerzVEFAASApi.get_kafka_triggerz  s]     ,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
  get_kafka_trigger  # noqa: E501

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

        :param async_req bool
        :param GetKafkaTriggerRequest body: (required)
        :return: GetKafkaTriggerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method get_kafka_triggerNzFMissing the required parameter `body` when calling `get_kafka_trigger`r   r   r   r    z9/GetKafkaTrigger/2024-06-06/vefaas/post/application_json/r!   GetKafkaTriggerResponseTr#   r)   r4   s                  r   r   z*VEFAASApi.get_kafka_trigger_with_http_info  s    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% **''G#!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/  get_public_sandbox_image_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.get_public_sandbox_image_groups(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetPublicSandboxImageGroupsRequest body: (required)
        :return: GetPublicSandboxImageGroupsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .get_public_sandbox_image_groups_with_http_infor   s       r   get_public_sandbox_image_groupsz)VEFAASApi.get_public_sandbox_image_groups  s^     ,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>  get_public_sandbox_image_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.get_public_sandbox_image_groups_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetPublicSandboxImageGroupsRequest body: (required)
        :return: GetPublicSandboxImageGroupsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method get_public_sandbox_image_groupsNzTMissing the required parameter `body` when calling `get_public_sandbox_image_groups`r   r   r   r    zE/GetPublicSandboxImageGroups/2024-06-06/vefaas/post/application_json/r!   #GetPublicSandboxImageGroupsResponseTr#   r)   r4   s                  r   r   z8VEFAASApi.get_public_sandbox_image_groups_with_http_info  s    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% **''SU[#!?'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  get_release_status  # noqa: E501

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

        :param async_req bool
        :param GetReleaseStatusRequest body: (required)
        :return: GetReleaseStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !get_release_status_with_http_infor   s       r   get_release_statuszVEFAASApi.get_release_status<	  ]     ,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  get_release_status  # noqa: E501

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

        :param async_req bool
        :param GetReleaseStatusRequest body: (required)
        :return: GetReleaseStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method get_release_statusNzGMissing the required parameter `body` when calling `get_release_status`r   r   r   r    z:/GetReleaseStatus/2024-06-06/vefaas/post/application_json/r!   GetReleaseStatusResponseTr#   r)   r4   s                  r   r   z+VEFAASApi.get_release_status_with_http_infoQ	  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% **''H&#!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  get_revision  # noqa: E501

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

        :param async_req bool
        :param GetRevisionRequest body: (required)
        :return: GetRevisionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_revision_with_http_infor   s       r   get_revisionzVEFAASApi.get_revision	  rd   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  get_revision  # noqa: E501

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

        :param async_req bool
        :param GetRevisionRequest body: (required)
        :return: GetRevisionResponse
                 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 get_revisionNzAMissing the required parameter `body` when calling `get_revision`r   r   r   r    z5/GetRevision/2024-06-06/vefaas/post/application_json/r!   GetRevisionResponseTr#   r)   r4   s                  r   r   z%VEFAASApi.get_revision_with_http_info	  rg   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a	  get_rocket_mq_trigger  # noqa: E501

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

        :param async_req bool
        :param GetRocketMQTriggerRequest body: (required)
        :return: GetRocketMQTriggerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $get_rocket_mq_trigger_with_http_infor   s       r   get_rocket_mq_triggerzVEFAASApi.get_rocket_mq_trigger	  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  get_rocket_mq_trigger  # noqa: E501

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

        :param async_req bool
        :param GetRocketMQTriggerRequest body: (required)
        :return: GetRocketMQTriggerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method get_rocket_mq_triggerNzJMissing the required parameter `body` when calling `get_rocket_mq_trigger`r   r   r   r    z</GetRocketMQTrigger/2024-06-06/vefaas/post/application_json/r!   GetRocketMQTriggerResponseTr#   r)   r4   s                  r   r   z.VEFAASApi.get_rocket_mq_trigger_with_http_info
  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a7  get_sandbox_image_precache_ticket  # noqa: E501

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

        :param async_req bool
        :param GetSandboxImagePrecacheTicketRequest body: (required)
        :return: GetSandboxImagePrecacheTicketResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   0get_sandbox_image_precache_ticket_with_http_infor   s       r   !get_sandbox_image_precache_ticketz+VEFAASApi.get_sandbox_image_precache_ticket_
  _     ,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 )aF  get_sandbox_image_precache_ticket  # noqa: E501

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

        :param async_req bool
        :param GetSandboxImagePrecacheTicketRequest body: (required)
        :return: GetSandboxImagePrecacheTicketResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zSGot an unexpected keyword argument '%s' to method get_sandbox_image_precache_ticketNzVMissing the required parameter `body` when calling `get_sandbox_image_precache_ticket`r   r   r   r    zG/GetSandboxImagePrecacheTicket/2024-06-06/vefaas/post/application_json/r!   %GetSandboxImagePrecacheTicketResponseTr#   r)   r4   s                  r   r   z:VEFAASApi.get_sandbox_image_precache_ticket_with_http_infot
  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% **''UW]#!A'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  get_timer  # noqa: E501

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

        :param async_req bool
        :param GetTimerRequest body: (required)
        :return: GetTimerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_timer_with_http_infor   s       r   	get_timerzVEFAASApi.get_timer
  s]     ,0'(::k"" 	040@@@@@2T24BB6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 )a  get_timer  # noqa: E501

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

        :param async_req bool
        :param GetTimerRequest body: (required)
        :return: GetTimerResponse
                 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 get_timerNz>Missing the required parameter `body` when calling `get_timer`r   r   r   r    z2/GetTimer/2024-06-06/vefaas/post/application_json/r!   GetTimerResponseTr#   r)   r4   s                  r   r   z"VEFAASApi.get_timer_with_http_info
  s    X
+&&&2333,---,---fX&677 	 	HC*$$+-01   F3KK8?1 	_vV7K7K7=f~7M]^^^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  kill_sandbox  # noqa: E501

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

        :param async_req bool
        :param KillSandboxRequest body: (required)
        :return: KillSandboxResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   kill_sandbox_with_http_infor   s       r   kill_sandboxzVEFAASApi.kill_sandbox!  rd   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  kill_sandbox  # noqa: E501

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

        :param async_req bool
        :param KillSandboxRequest body: (required)
        :return: KillSandboxResponse
                 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 kill_sandboxNzAMissing the required parameter `body` when calling `kill_sandbox`r   r   r   r    z5/KillSandbox/2024-06-06/vefaas/post/application_json/r!   KillSandboxResponseTr#   r)   r4   s                  r   r   z%VEFAASApi.kill_sandbox_with_http_info6  rg   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_async_tasks  # 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_async_tasks(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAsyncTasksRequest body: (required)
        :return: ListAsyncTasksResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_async_tasks_with_http_infor   s       r   list_async_taskszVEFAASApi.list_async_tasks  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_async_tasks  # 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_async_tasks_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAsyncTasksRequest body: (required)
        :return: ListAsyncTasksResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method list_async_tasksNzEMissing the required parameter `body` when calling `list_async_tasks`r   r   r   r    z8/ListAsyncTasks/2024-06-06/vefaas/post/application_json/r!   ListAsyncTasksResponseTr#   r)   r4   s                  r   r   z)VEFAASApi.list_async_tasks_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$2478   F3KK8?1 	fvV7K7K7=f~7MdeeeV .K"&/"F"F #" #"h )-(R(R )" )"n% **''F#!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 )aC  list_function_elastic_scale_strategy  # 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_function_elastic_scale_strategy(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListFunctionElasticScaleStrategyRequest body: (required)
        :return: ListFunctionElasticScaleStrategyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   3list_function_elastic_scale_strategy_with_http_infor   s       r   $list_function_elastic_scale_strategyz.VEFAASApi.list_function_elastic_scale_strategy  rC   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 )aR  list_function_elastic_scale_strategy  # 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_function_elastic_scale_strategy_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListFunctionElasticScaleStrategyRequest body: (required)
        :return: ListFunctionElasticScaleStrategyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zVGot an unexpected keyword argument '%s' to method list_function_elastic_scale_strategyNzYMissing the required parameter `body` when calling `list_function_elastic_scale_strategy`r   r   r   r    zJ/ListFunctionElasticScaleStrategy/2024-06-06/vefaas/post/application_json/r!   (ListFunctionElasticScaleStrategyResponseTr#   r)   r4   s                  r   r   z=VEFAASApi.list_function_elastic_scale_strategy_with_http_info  rF   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_function_instances  # 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_function_instances(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListFunctionInstancesRequest body: (required)
        :return: ListFunctionInstancesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &list_function_instances_with_http_infor   s       r   list_function_instancesz!VEFAASApi.list_function_instancesD  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_function_instances  # 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_function_instances_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListFunctionInstancesRequest body: (required)
        :return: ListFunctionInstancesResponse
                 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_function_instancesNzLMissing the required parameter `body` when calling `list_function_instances`r   r   r   r    z?/ListFunctionInstances/2024-06-06/vefaas/post/application_json/r!   ListFunctionInstancesResponseTr#   r)   r4   s                  r   r   z0VEFAASApi.list_function_instances_with_http_infoY      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% **''Mv#!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  list_functions  # 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_functions(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListFunctionsRequest body: (required)
        :return: ListFunctionsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_functions_with_http_infor   s       r   list_functionszVEFAASApi.list_functions  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_functions  # 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_functions_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListFunctionsRequest body: (required)
        :return: ListFunctionsResponse
                 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_functionsNzCMissing the required parameter `body` when calling `list_functions`r   r   r   r    z7/ListFunctions/2024-06-06/vefaas/post/application_json/r!   ListFunctionsResponseTr#   r)   r4   s                  r   r   z'VEFAASApi.list_functions_with_http_info  r`   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_release_records  # 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_release_records(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListReleaseRecordsRequest body: (required)
        :return: ListReleaseRecordsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #list_release_records_with_http_infor   s       r   list_release_recordszVEFAASApi.list_release_records  rV   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_release_records  # 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_release_records_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListReleaseRecordsRequest body: (required)
        :return: ListReleaseRecordsResponse
                 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_release_recordsNzIMissing the required parameter `body` when calling `list_release_records`r   r   r   r    z</ListReleaseRecords/2024-06-06/vefaas/post/application_json/r!   ListReleaseRecordsResponseTr#   r)   r4   s                  r   r   z-VEFAASApi.list_release_records_with_http_info  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_revisions  # 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_revisions(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRevisionsRequest body: (required)
        :return: ListRevisionsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_revisions_with_http_infor   s       r   list_revisionszVEFAASApi.list_revisionsg  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_revisions  # 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_revisions_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRevisionsRequest body: (required)
        :return: ListRevisionsResponse
                 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_revisionsNzCMissing the required parameter `body` when calling `list_revisions`r   r   r   r    z7/ListRevisions/2024-06-06/vefaas/post/application_json/r!   ListRevisionsResponseTr#   r)   r4   s                  r   r   z'VEFAASApi.list_revisions_with_http_info|  r`   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a?  list_sandbox_image_precache_tickets  # 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_sandbox_image_precache_tickets(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListSandboxImagePrecacheTicketsRequest body: (required)
        :return: ListSandboxImagePrecacheTicketsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   2list_sandbox_image_precache_tickets_with_http_infor   s       r   #list_sandbox_image_precache_ticketsz-VEFAASApi.list_sandbox_image_precache_tickets  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  list_sandbox_image_precache_tickets  # 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_sandbox_image_precache_tickets_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListSandboxImagePrecacheTicketsRequest body: (required)
        :return: ListSandboxImagePrecacheTicketsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zUGot an unexpected keyword argument '%s' to method list_sandbox_image_precache_ticketsNzXMissing the required parameter `body` when calling `list_sandbox_image_precache_tickets`r   r   r   r    zI/ListSandboxImagePrecacheTickets/2024-06-06/vefaas/post/application_json/r!   'ListSandboxImagePrecacheTicketsResponseTr#   r)   r4   s                  r   r  z<VEFAASApi.list_sandbox_image_precache_tickets_with_http_info  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% **''WY_#!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  list_sandbox_images  # 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_sandbox_images(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListSandboxImagesRequest body: (required)
        :return: ListSandboxImagesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "list_sandbox_images_with_http_infor   s       r   list_sandbox_imageszVEFAASApi.list_sandbox_images)  ]     ,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  list_sandbox_images  # 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_sandbox_images_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListSandboxImagesRequest body: (required)
        :return: ListSandboxImagesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method list_sandbox_imagesNzHMissing the required parameter `body` when calling `list_sandbox_images`r   r   r   r    z;/ListSandboxImages/2024-06-06/vefaas/post/application_json/r!   ListSandboxImagesResponseTr#   r)   r4   s                  r   r  z,VEFAASApi.list_sandbox_images_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% **''I6#!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  list_sandboxes  # 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_sandboxes(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListSandboxesRequest body: (required)
        :return: ListSandboxesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_sandboxes_with_http_infor   s       r   list_sandboxeszVEFAASApi.list_sandboxes  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_sandboxes  # 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_sandboxes_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListSandboxesRequest body: (required)
        :return: ListSandboxesResponse
                 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_sandboxesNzCMissing the required parameter `body` when calling `list_sandboxes`r   r   r   r    z7/ListSandboxes/2024-06-06/vefaas/post/application_json/r!   ListSandboxesResponseTr#   r)   r4   s                  r   r  z'VEFAASApi.list_sandboxes_with_http_info  r`   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_triggers  # 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_triggers(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTriggersRequest body: (required)
        :return: ListTriggersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_triggers_with_http_infor   s       r   list_triggerszVEFAASApi.list_triggers  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_triggers  # 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_triggers_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTriggersRequest body: (required)
        :return: ListTriggersResponse
                 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_triggersNzBMissing the required parameter `body` when calling `list_triggers`r   r   r   r    z6/ListTriggers/2024-06-06/vefaas/post/application_json/r!   ListTriggersResponseTr#   r)   r4   s                  r   r  z&VEFAASApi.list_triggers_with_http_info   r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  precache_sandbox_images  # noqa: E501

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

        :param async_req bool
        :param PrecacheSandboxImagesRequest body: (required)
        :return: PrecacheSandboxImagesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &precache_sandbox_images_with_http_infor   s       r   precache_sandbox_imagesz!VEFAASApi.precache_sandbox_imagesL  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"  precache_sandbox_images  # noqa: E501

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

        :param async_req bool
        :param PrecacheSandboxImagesRequest body: (required)
        :return: PrecacheSandboxImagesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method precache_sandbox_imagesNzLMissing the required parameter `body` when calling `precache_sandbox_images`r   r   r   r    z?/PrecacheSandboxImages/2024-06-06/vefaas/post/application_json/r!   PrecacheSandboxImagesResponseTr#   r)   r4   s                  r   r  z0VEFAASApi.precache_sandbox_images_with_http_infoa  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  query_user_cr_vpc_tunnel  # noqa: E501

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

        :param async_req bool
        :param QueryUserCrVpcTunnelRequest body: (required)
        :return: QueryUserCrVpcTunnelResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'query_user_cr_vpc_tunnel_with_http_infor   s       r   query_user_cr_vpc_tunnelz"VEFAASApi.query_user_cr_vpc_tunnel  ]     ,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"  query_user_cr_vpc_tunnel  # noqa: E501

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

        :param async_req bool
        :param QueryUserCrVpcTunnelRequest body: (required)
        :return: QueryUserCrVpcTunnelResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method query_user_cr_vpc_tunnelNzMMissing the required parameter `body` when calling `query_user_cr_vpc_tunnel`r   r   r   r    z>/QueryUserCrVpcTunnel/2024-06-06/vefaas/post/application_json/r!   QueryUserCrVpcTunnelResponseTr#   r)   r4   s                  r   r  z1VEFAASApi.query_user_cr_vpc_tunnel_with_http_info  s    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% **''Lf#!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  release  # noqa: E501

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

        :param async_req bool
        :param ReleaseRequest body: (required)
        :return: ReleaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   release_with_http_infor   s       r   releasezVEFAASApi.release  s]     ,0'(::k"" 	.4.t>>v>>>0T0@@@@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 )a  release  # noqa: E501

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

        :param async_req bool
        :param ReleaseRequest body: (required)
        :return: ReleaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z9Got an unexpected keyword argument '%s' to method releaseNz<Missing the required parameter `body` when calling `release`r   r   r   r    z1/Release/2024-06-06/vefaas/post/application_json/r!   ReleaseResponseTr#   r)   r4   s                  r   r#  z VEFAASApi.release_with_http_info#  s    X
+&&&2333,---,---fX&677 	 	HC*$$)+./   F3KK8?1 	]vV7K7K7=f~7M[\\\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  run_code  # noqa: E501

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

        :param async_req bool
        :param RunCodeRequest body: (required)
        :return: RunCodeResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   run_code_with_http_infor   s       r   run_codezVEFAASApi.run_codeo  s]     ,0'(::k"" 	/4/?????1T1$AA&AAT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  run_code  # noqa: E501

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

        :param async_req bool
        :param RunCodeRequest body: (required)
        :return: RunCodeResponse
                 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 run_codeNz=Missing the required parameter `body` when calling `run_code`r   r   r   r    z1/RunCode/2024-06-06/vefaas/post/application_json/r!   RunCodeResponseTr#   r)   r4   s                  r   r(  z!VEFAASApi.run_code_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$*,/0   F3KK8?1 	^vV7K7K7=f~7M\]]]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  set_sandbox_timeout  # noqa: E501

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

        :param async_req bool
        :param SetSandboxTimeoutRequest body: (required)
        :return: SetSandboxTimeoutResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "set_sandbox_timeout_with_http_infor   s       r   set_sandbox_timeoutzVEFAASApi.set_sandbox_timeout  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  set_sandbox_timeout  # noqa: E501

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

        :param async_req bool
        :param SetSandboxTimeoutRequest body: (required)
        :return: SetSandboxTimeoutResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method set_sandbox_timeoutNzHMissing the required parameter `body` when calling `set_sandbox_timeout`r   r   r   r    z;/SetSandboxTimeout/2024-06-06/vefaas/post/application_json/r!   SetSandboxTimeoutResponseTr#   r)   r4   s                  r   r-  z,VEFAASApi.set_sandbox_timeout_with_http_info  r  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  terminate_async_task  # 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_async_task(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param TerminateAsyncTaskRequest body: (required)
        :return: TerminateAsyncTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #terminate_async_task_with_http_infor   s       r   terminate_async_taskzVEFAASApi.terminate_async_task1  rV   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_async_task  # 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_async_task_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param TerminateAsyncTaskRequest body: (required)
        :return: TerminateAsyncTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method terminate_async_taskNzIMissing the required parameter `body` when calling `terminate_async_task`r   r   r   r    z</TerminateAsyncTask/2024-06-06/vefaas/post/application_json/r!   TerminateAsyncTaskResponseTr#   r)   r4   s                  r   r2  z-VEFAASApi.terminate_async_task_with_http_infoF  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a9  terminate_dependency_install_task  # 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_dependency_install_task(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param TerminateDependencyInstallTaskRequest body: (required)
        :return: TerminateDependencyInstallTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   0terminate_dependency_install_task_with_http_infor   s       r   !terminate_dependency_install_taskz+VEFAASApi.terminate_dependency_install_task  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 )aH  terminate_dependency_install_task  # 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_dependency_install_task_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param TerminateDependencyInstallTaskRequest body: (required)
        :return: TerminateDependencyInstallTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zSGot an unexpected keyword argument '%s' to method terminate_dependency_install_taskNzVMissing the required parameter `body` when calling `terminate_dependency_install_task`r   r   r   r    zH/TerminateDependencyInstallTask/2024-06-06/vefaas/post/application_json/r!   &TerminateDependencyInstallTaskResponseTr#   r)   r4   s                  r   r7  z:VEFAASApi.terminate_dependency_install_task_with_http_info  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% **''VX^#!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  transition_sandbox  # noqa: E501

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

        :param async_req bool
        :param TransitionSandboxRequest body: (required)
        :return: TransitionSandboxResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !transition_sandbox_with_http_infor   s       r   transition_sandboxzVEFAASApi.transition_sandbox  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  transition_sandbox  # noqa: E501

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

        :param async_req bool
        :param TransitionSandboxRequest body: (required)
        :return: TransitionSandboxResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method transition_sandboxNzGMissing the required parameter `body` when calling `transition_sandbox`r   r   r   r    z;/TransitionSandbox/2024-06-06/vefaas/post/application_json/r!   TransitionSandboxResponseTr#   r)   r4   s                  r   r<  z+VEFAASApi.transition_sandbox_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% **''I6#!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  update_function  # 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_function(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateFunctionRequest body: (required)
        :return: UpdateFunctionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_function_with_http_infor   s       r   update_functionzVEFAASApi.update_functionT  rO   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_function  # 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_function_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateFunctionRequest body: (required)
        :return: UpdateFunctionResponse
                 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_functionNzDMissing the required parameter `body` when calling `update_function`r   r   r   r    z8/UpdateFunction/2024-06-06/vefaas/post/application_json/r!   UpdateFunctionResponseTr#   r)   r4   s                  r   rA  z(VEFAASApi.update_function_with_http_infoi  rR   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a]  update_function_metric_scale_strategy_rules  # 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_function_metric_scale_strategy_rules(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateFunctionMetricScaleStrategyRulesRequest body: (required)
        :return: UpdateFunctionMetricScaleStrategyRulesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   :update_function_metric_scale_strategy_rules_with_http_infor   s       r   +update_function_metric_scale_strategy_rulesz5VEFAASApi.update_function_metric_scale_strategy_rules  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 )al  update_function_metric_scale_strategy_rules  # 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_function_metric_scale_strategy_rules_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateFunctionMetricScaleStrategyRulesRequest body: (required)
        :return: UpdateFunctionMetricScaleStrategyRulesResponse
                 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_function_metric_scale_strategy_rulesNz`Missing the required parameter `body` when calling `update_function_metric_scale_strategy_rules`r   r   r   r    zP/UpdateFunctionMetricScaleStrategyRules/2024-06-06/vefaas/post/application_json/r!   .UpdateFunctionMetricScaleStrategyRulesResponseTr#   r)   r4   s                  r   rF  zDVEFAASApi.update_function_metric_scale_strategy_rules_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% **''^`f#!J'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_function_resource  # 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_function_resource(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateFunctionResourceRequest body: (required)
        :return: UpdateFunctionResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'update_function_resource_with_http_infor   s       r   update_function_resourcez"VEFAASApi.update_function_resource  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_function_resource  # 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_function_resource_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateFunctionResourceRequest body: (required)
        :return: UpdateFunctionResourceResponse
                 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_function_resourceNzMMissing the required parameter `body` when calling `update_function_resource`r   r   r   r    z@/UpdateFunctionResource/2024-06-06/vefaas/post/application_json/r!   UpdateFunctionResourceResponseTr#   r)   r4   s                  r   rK  z1VEFAASApi.update_function_resource_with_http_info+  s    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% **''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  update_kafka_trigger  # 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_kafka_trigger(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateKafkaTriggerRequest body: (required)
        :return: UpdateKafkaTriggerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #update_kafka_trigger_with_http_infor   s       r   update_kafka_triggerzVEFAASApi.update_kafka_triggerw  rV   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_kafka_trigger  # 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_kafka_trigger_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateKafkaTriggerRequest body: (required)
        :return: UpdateKafkaTriggerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method update_kafka_triggerNzIMissing the required parameter `body` when calling `update_kafka_trigger`r   r   r   r    z</UpdateKafkaTrigger/2024-06-06/vefaas/post/application_json/r!   UpdateKafkaTriggerResponseTr#   r)   r4   s                  r   rP  z-VEFAASApi.update_kafka_trigger_with_http_info  rY   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_release  # 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_release(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateReleaseRequest body: (required)
        :return: UpdateReleaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_release_with_http_infor   s       r   update_releasezVEFAASApi.update_release  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_release  # 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_release_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateReleaseRequest body: (required)
        :return: UpdateReleaseResponse
                 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_releaseNzCMissing the required parameter `body` when calling `update_release`r   r   r   r    z7/UpdateRelease/2024-06-06/vefaas/post/application_json/r!   UpdateReleaseResponseTr#   r)   r4   s                  r   rU  z'VEFAASApi.update_release_with_http_info  r`   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_timer  # 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_timer(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateTimerRequest body: (required)
        :return: UpdateTimerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_timer_with_http_infor   s       r   update_timerzVEFAASApi.update_timer9  rd   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_timer  # 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_timer_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateTimerRequest body: (required)
        :return: UpdateTimerResponse
                 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_timerNzAMissing the required parameter `body` when calling `update_timer`r   r   r   r    z5/UpdateTimer/2024-06-06/vefaas/post/application_json/r!   UpdateTimerResponseTr#   r)   r4   s                  r   rZ  z%VEFAASApi.update_timer_with_http_infoN  rg   r   r   )q__name__
__module____qualname____doc__r   r   r   rB   rA   rI   rH   rN   rM   rU   rT   r\   r[   rc   rb   rj   ri   ro   rn   rt   rs   ry   rx   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(  r.  r-  r3  r2  r8  r7  r=  r<  rB  rA  rG  rF  rL  rK  rQ  rP  rV  rU  r[  rZ   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3 J3 J3r   r   )ra  
__future__r   rer,   r   objectr   rb  r   r   <module>rf     s     ' & & & & & 				 


    @R3 @R3 @R3 @R3 @R3 @R3 @R3 @R3 @R3 @R3r   