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

    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                   r   e Zd ZdZdhd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 ZhdS )iBIOApizNOTE: 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     e/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkbio/api/bio_api.py__init__zBIOApi.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a)  attach_workspace_extra_bucket  # noqa: E501

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

        :param async_req bool
        :param AttachWorkspaceExtraBucketRequest body: (required)
        :return: AttachWorkspaceExtraBucketResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)get,attach_workspace_extra_bucket_with_http_infor   bodykwargsdatas       r   attach_workspace_extra_bucketz$BIOApi.attach_workspace_extra_bucket$   ]     ,0'(::k"" 	D4DTTTVTTTFTFtVVvVVTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a8  attach_workspace_extra_bucket  # noqa: E501

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

        :param async_req bool
        :param AttachWorkspaceExtraBucketRequest body: (required)
        :return: AttachWorkspaceExtraBucketResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   zOGot an unexpected keyword argument '%s' to method attach_workspace_extra_bucketNzRMissing the required parameter `body` when calling `attach_workspace_extra_bucket`application/jsonAcceptContent-TypevolcengineSignzA/AttachWorkspaceExtraBucket/2021-03-04/bio/post/application_json/POST"AttachWorkspaceExtraBucketResponseT
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   z3BIOApi.attach_workspace_extra_bucket_with_http_info9       X
+&&&2333,---,---fX&677 	 	HC*$$?ADE   F3KK8?1 	svV7K7K7=f~7MqrrrV .K"&/"F"F #" #"h )-(R(R )" )"n% **''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  bind_cluster_to_workspace  # noqa: E501

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

        :param async_req bool
        :param BindClusterToWorkspaceRequest body: (required)
        :return: BindClusterToWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   (bind_cluster_to_workspace_with_http_infor   s       r   bind_cluster_to_workspacez BIOApi.bind_cluster_to_workspace   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(  bind_cluster_to_workspace  # noqa: E501

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

        :param async_req bool
        :param BindClusterToWorkspaceRequest body: (required)
        :return: BindClusterToWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zKGot an unexpected keyword argument '%s' to method bind_cluster_to_workspaceNzNMissing the required parameter `body` when calling `bind_cluster_to_workspace`r   r   r   r    z=/BindClusterToWorkspace/2021-03-04/bio/post/application_json/r!   BindClusterToWorkspaceResponseTr#   r)   r4   s                  r   rA   z/BIOApi.bind_cluster_to_workspace_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% **''KV#!:'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  cancel_run  # 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_run(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CancelRunRequest body: (required)
        :return: CancelRunResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   cancel_run_with_http_infor   s       r   
cancel_runzBIOApi.cancel_run   ]     ,0'(::k"" 	141$AA&AAA3T3DCCFCCTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  cancel_run  # 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_run_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CancelRunRequest body: (required)
        :return: CancelRunResponse
                 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 cancel_runNz?Missing the required parameter `body` when calling `cancel_run`r   r   r   r    z0/CancelRun/2021-03-04/bio/post/application_json/r!   CancelRunResponseTr#   r)   r4   s                  r   rF   z BIOApi.cancel_run_with_http_info       X
+&&&2333,---,---fX&677 	 	HC*$$,.12   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  cancel_submission  # 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_submission(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CancelSubmissionRequest body: (required)
        :return: CancelSubmissionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    cancel_submission_with_http_infor   s       r   cancel_submissionzBIOApi.cancel_submissionG  ]     ,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  cancel_submission  # 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_submission_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CancelSubmissionRequest body: (required)
        :return: CancelSubmissionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method cancel_submissionNzFMissing the required parameter `body` when calling `cancel_submission`r   r   r   r    z7/CancelSubmission/2021-03-04/bio/post/application_json/r!   CancelSubmissionResponseTr#   r)   r4   s                  r   rM   z'BIOApi.cancel_submission_with_http_info\      X
+&&&2333,---,---fX&677 	 	HC*$$3589   F3KK8?1 	gvV7K7K7=f~7MefffV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Ev#!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 )ae  check_workspace_default_bucket_related_others  # noqa: E501

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

        :param async_req bool
        :param CheckWorkspaceDefaultBucketRelatedOthersRequest body: (required)
        :return: CheckWorkspaceDefaultBucketRelatedOthersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   <check_workspace_default_bucket_related_others_with_http_infor   s       r   -check_workspace_default_bucket_related_othersz4BIOApi.check_workspace_default_bucket_related_others  sa     ,0'(::k"" 	T4TUYdd]cdddVTVW[ff_e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 )at  check_workspace_default_bucket_related_others  # noqa: E501

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

        :param async_req bool
        :param CheckWorkspaceDefaultBucketRelatedOthersRequest body: (required)
        :return: CheckWorkspaceDefaultBucketRelatedOthersResponse
                 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 check_workspace_default_bucket_related_othersNzbMissing the required parameter `body` when calling `check_workspace_default_bucket_related_others`r   r   r   r    zO/CheckWorkspaceDefaultBucketRelatedOthers/2021-03-04/bio/post/application_json/r!   0CheckWorkspaceDefaultBucketRelatedOthersResponseTr#   r)   r4   s                  r   rT   zCBIOApi.check_workspace_default_bucket_related_others_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$OQTU   F3KK8?1 	CvV7K7K7=f~7M  B  C  C  CV .K"&/"F"F #" #"h )-(R(R )" )"n% **'']_e#!L'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  clone_public_workspace  # noqa: E501

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

        :param async_req bool
        :param ClonePublicWorkspaceRequest body: (required)
        :return: ClonePublicWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %clone_public_workspace_with_http_infor   s       r   clone_public_workspacezBIOApi.clone_public_workspace	  ]     ,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  clone_public_workspace  # noqa: E501

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

        :param async_req bool
        :param ClonePublicWorkspaceRequest body: (required)
        :return: ClonePublicWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zHGot an unexpected keyword argument '%s' to method clone_public_workspaceNzKMissing the required parameter `body` when calling `clone_public_workspace`r   r   r   r    z;/ClonePublicWorkspace/2021-03-04/bio/post/application_json/r!   ClonePublicWorkspaceResponseTr#   r)   r4   s                  r   rY   z,BIOApi.clone_public_workspace_with_http_info      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% **''I6#!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  commit_ies_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.commit_ies_image(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CommitIESImageRequest body: (required)
        :return: CommitIESImageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   commit_ies_image_with_http_infor   s       r   commit_ies_imagezBIOApi.commit_ies_imagej  ]     ,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  commit_ies_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.commit_ies_image_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CommitIESImageRequest body: (required)
        :return: CommitIESImageResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method commit_ies_imageNzEMissing the required parameter `body` when calling `commit_ies_image`r   r   r   r    z5/CommitIESImage/2021-03-04/bio/post/application_json/r!   CommitIESImageResponseTr#   r)   r4   s                  r   r`   z&BIOApi.commit_ies_image_with_http_info      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% **''CV#!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  complete_schema  # noqa: E501

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

        :param async_req bool
        :param CompleteSchemaRequest body: (required)
        :return: CompleteSchemaResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   complete_schema_with_http_infor   s       r   complete_schemazBIOApi.complete_schema  ]     ,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  complete_schema  # noqa: E501

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

        :param async_req bool
        :param CompleteSchemaRequest body: (required)
        :return: CompleteSchemaResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method complete_schemaNzDMissing the required parameter `body` when calling `complete_schema`r   r   r   r    z5/CompleteSchema/2021-03-04/bio/post/application_json/r!   CompleteSchemaResponseTr#   r)   r4   s                  r   rg   z%BIOApi.complete_schema_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% **''CV#!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_cluster  # 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_cluster(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateClusterRequest body: (required)
        :return: CreateClusterResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_cluster_with_http_infor   s       r   create_clusterzBIOApi.create_cluster,  ]     ,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_cluster  # 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_cluster_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateClusterRequest body: (required)
        :return: CreateClusterResponse
                 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_clusterNzCMissing the required parameter `body` when calling `create_cluster`r   r   r   r    z4/CreateCluster/2021-03-04/bio/post/application_json/r!   CreateClusterResponseTr#   r)   r4   s                  r   rn   z$BIOApi.create_cluster_with_http_infoA      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% **''BF#!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_data_model  # 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_data_model(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDataModelRequest body: (required)
        :return: CreateDataModelResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    create_data_model_with_http_infor   s       r   create_data_modelzBIOApi.create_data_model  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
  create_data_model  # 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_data_model_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateDataModelRequest body: (required)
        :return: CreateDataModelResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method create_data_modelNzFMissing the required parameter `body` when calling `create_data_model`r   r   r   r    z6/CreateDataModel/2021-03-04/bio/post/application_json/r!   CreateDataModelResponseTr#   r)   r4   s                  r   ru   z'BIOApi.create_data_model_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% **''Df#!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  create_notebook_run  # 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_notebook_run(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateNotebookRunRequest body: (required)
        :return: CreateNotebookRunResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "create_notebook_run_with_http_infor   s       r   create_notebook_runzBIOApi.create_notebook_run  s]     ,0'(::k"" 	:4:4JJ6JJJ<T<TLLVLLTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_notebook_run  # 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_notebook_run_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateNotebookRunRequest body: (required)
        :return: CreateNotebookRunResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method create_notebook_runNzHMissing the required parameter `body` when calling `create_notebook_run`r   r   r   r    z8/CreateNotebookRun/2021-03-04/bio/post/application_json/r!   CreateNotebookRunResponseTr#   r)   r4   s                  r   rz   z)BIOApi.create_notebook_run_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$57:;   F3KK8?1 	ivV7K7K7=f~7MghhhV .K"&/"F"F #" #"h )-(R(R )" )"n% **''F#!5'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_submission  # 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_submission(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateSubmissionRequest body: (required)
        :return: CreateSubmissionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    create_submission_with_http_infor   s       r   create_submissionzBIOApi.create_submissionO  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  create_submission  # 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_submission_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateSubmissionRequest body: (required)
        :return: CreateSubmissionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method create_submissionNzFMissing the required parameter `body` when calling `create_submission`r   r   r   r    z7/CreateSubmission/2021-03-04/bio/post/application_json/r!   CreateSubmissionResponseTr#   r)   r4   s                  r   r   z'BIOApi.create_submission_with_http_infod  rR   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  create_workflow  # 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_workflow(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateWorkflowRequest body: (required)
        :return: CreateWorkflowResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_workflow_with_http_infor   s       r   create_workflowzBIOApi.create_workflow  ri   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_workflow  # 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_workflow_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateWorkflowRequest body: (required)
        :return: CreateWorkflowResponse
                 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_workflowNzDMissing the required parameter `body` when calling `create_workflow`r   r   r   r    z5/CreateWorkflow/2021-03-04/bio/post/application_json/r!   CreateWorkflowResponseTr#   r)   r4   s                  r   r   z%BIOApi.create_workflow_with_http_info  rl   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_cluster  # 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_cluster(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteClusterRequest body: (required)
        :return: DeleteClusterResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_cluster_with_http_infor   s       r   delete_clusterzBIOApi.delete_cluster  rp   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a   delete_cluster  # 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_cluster_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteClusterRequest body: (required)
        :return: DeleteClusterResponse
                 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_clusterNzCMissing the required parameter `body` when calling `delete_cluster`r   r   r   r    z4/DeleteCluster/2021-03-04/bio/post/application_json/r!   DeleteClusterResponseTr#   r)   r4   s                  r   r   z$BIOApi.delete_cluster_with_http_info&  rs   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a9  delete_data_model_rows_and_headers  # 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_data_model_rows_and_headers(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteDataModelRowsAndHeadersRequest body: (required)
        :return: DeleteDataModelRowsAndHeadersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   1delete_data_model_rows_and_headers_with_http_infor   s       r   "delete_data_model_rows_and_headersz)BIOApi.delete_data_model_rows_and_headersr  _     ,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 )aH  delete_data_model_rows_and_headers  # 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_data_model_rows_and_headers_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteDataModelRowsAndHeadersRequest body: (required)
        :return: DeleteDataModelRowsAndHeadersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zTGot an unexpected keyword argument '%s' to method delete_data_model_rows_and_headersNzWMissing the required parameter `body` when calling `delete_data_model_rows_and_headers`r   r   r   r    zD/DeleteDataModelRowsAndHeaders/2021-03-04/bio/post/application_json/r!   %DeleteDataModelRowsAndHeadersResponseTr#   r)   r4   s                  r   r   z8BIOApi.delete_data_model_rows_and_headers_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% **''RTZ#!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  delete_notebook_server  # 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_notebook_server(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteNotebookServerRequest body: (required)
        :return: DeleteNotebookServerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %delete_notebook_server_with_http_infor   s       r   delete_notebook_serverzBIOApi.delete_notebook_server  r[   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_notebook_server  # 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_notebook_server_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteNotebookServerRequest body: (required)
        :return: DeleteNotebookServerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zHGot an unexpected keyword argument '%s' to method delete_notebook_serverNzKMissing the required parameter `body` when calling `delete_notebook_server`r   r   r   r    z;/DeleteNotebookServer/2021-03-04/bio/post/application_json/r!   DeleteNotebookServerResponseTr#   r)   r4   s                  r   r   z,BIOApi.delete_notebook_server_with_http_info  r^   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a1  delete_notebook_server_settings  # 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_notebook_server_settings(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteNotebookServerSettingsRequest body: (required)
        :return: DeleteNotebookServerSettingsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .delete_notebook_server_settings_with_http_infor   s       r   delete_notebook_server_settingsz&BIOApi.delete_notebook_server_settings4  ^     ,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@  delete_notebook_server_settings  # 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_notebook_server_settings_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteNotebookServerSettingsRequest body: (required)
        :return: DeleteNotebookServerSettingsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method delete_notebook_server_settingsNzTMissing the required parameter `body` when calling `delete_notebook_server_settings`r   r   r   r    zC/DeleteNotebookServerSettings/2021-03-04/bio/post/application_json/r!   $DeleteNotebookServerSettingsResponseTr#   r)   r4   s                  r   r   z5BIOApi.delete_notebook_server_settings_with_http_infoI      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% **''QSY#!@'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_submission  # 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_submission(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteSubmissionRequest body: (required)
        :return: DeleteSubmissionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    delete_submission_with_http_infor   s       r   delete_submissionzBIOApi.delete_submission  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_submission  # 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_submission_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteSubmissionRequest body: (required)
        :return: DeleteSubmissionResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method delete_submissionNzFMissing the required parameter `body` when calling `delete_submission`r   r   r   r    z7/DeleteSubmission/2021-03-04/bio/post/application_json/r!   DeleteSubmissionResponseTr#   r)   r4   s                  r   r   z'BIOApi.delete_submission_with_http_info  rR   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_workflow  # 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_workflow(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteWorkflowRequest body: (required)
        :return: DeleteWorkflowResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_workflow_with_http_infor   s       r   delete_workflowzBIOApi.delete_workflow  ri   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_workflow  # 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_workflow_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteWorkflowRequest body: (required)
        :return: DeleteWorkflowResponse
                 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_workflowNzDMissing the required parameter `body` when calling `delete_workflow`r   r   r   r    z5/DeleteWorkflow/2021-03-04/bio/post/application_json/r!   DeleteWorkflowResponseTr#   r)   r4   s                  r   r   z%BIOApi.delete_workflow_with_http_info  rl   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  delete_workspace  # 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_workspace(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteWorkspaceRequest body: (required)
        :return: DeleteWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   delete_workspace_with_http_infor   s       r   delete_workspacezBIOApi.delete_workspaceW  rb   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  delete_workspace  # 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_workspace_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DeleteWorkspaceRequest body: (required)
        :return: DeleteWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method delete_workspaceNzEMissing the required parameter `body` when calling `delete_workspace`r   r   r   r    z6/DeleteWorkspace/2021-03-04/bio/post/application_json/r!   DeleteWorkspaceResponseTr#   r)   r4   s                  r   r   z&BIOApi.delete_workspace_with_http_infol      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% **''Df#!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)  detach_workspace_extra_bucket  # noqa: E501

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

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

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

        :param async_req bool
        :param DetachWorkspaceExtraBucketRequest body: (required)
        :return: DetachWorkspaceExtraBucketResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method detach_workspace_extra_bucketNzRMissing the required parameter `body` when calling `detach_workspace_extra_bucket`r   r   r   r    zA/DetachWorkspaceExtraBucket/2021-03-04/bio/post/application_json/r!   "DetachWorkspaceExtraBucketResponseTr#   r)   r4   s                  r   r   z3BIOApi.detach_workspace_extra_bucket_with_http_info  r?   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  export_workspace  # noqa: E501

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

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

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

        :param async_req bool
        :param ExportWorkspaceRequest body: (required)
        :return: ExportWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method export_workspaceNzEMissing the required parameter `body` when calling `export_workspace`r   r   r   r    z6/ExportWorkspace/2021-03-04/bio/post/application_json/r!   ExportWorkspaceResponseTr#   r)   r4   s                  r   r   z&BIOApi.export_workspace_with_http_info.  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_api_access_key  # 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_api_access_key(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetAPIAccessKeyRequest body: (required)
        :return: GetAPIAccessKeyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !get_api_access_key_with_http_infor   s       r   get_api_access_keyzBIOApi.get_api_access_keyz  s]     ,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_api_access_key  # 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_api_access_key_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetAPIAccessKeyRequest body: (required)
        :return: GetAPIAccessKeyResponse
                 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_api_access_keyNzGMissing the required parameter `body` when calling `get_api_access_key`r   r   r   r    z6/GetAPIAccessKey/2021-03-04/bio/post/application_json/r!   GetAPIAccessKeyResponseTr#   r)   r4   s                  r   r   z(BIOApi.get_api_access_key_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% **''Df#!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_export_workspace_pre_signed_url  # 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_export_workspace_pre_signed_url(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetExportWorkspacePreSignedURLRequest body: (required)
        :return: GetExportWorkspacePreSignedURLResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   2get_export_workspace_pre_signed_url_with_http_infor   s       r   #get_export_workspace_pre_signed_urlz*BIOApi.get_export_workspace_pre_signed_url  _     ,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 )aL  get_export_workspace_pre_signed_url  # 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_export_workspace_pre_signed_url_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetExportWorkspacePreSignedURLRequest body: (required)
        :return: GetExportWorkspacePreSignedURLResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zUGot an unexpected keyword argument '%s' to method get_export_workspace_pre_signed_urlNzXMissing the required parameter `body` when calling `get_export_workspace_pre_signed_url`r   r   r   r    zE/GetExportWorkspacePreSignedURL/2021-03-04/bio/post/application_json/r!   &GetExportWorkspacePreSignedURLResponseTr#   r)   r4   s                  r   r   z9BIOApi.get_export_workspace_pre_signed_url_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$EGJK   F3KK8?1 	yvV7K7K7=f~7MwxxxV .K"&/"F"F #" #"h )-(R(R )" )"n% **''SU[#!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_import_workspace_pre_signed_url  # 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_import_workspace_pre_signed_url(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetImportWorkspacePreSignedURLRequest body: (required)
        :return: GetImportWorkspacePreSignedURLResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   2get_import_workspace_pre_signed_url_with_http_infor   s       r   #get_import_workspace_pre_signed_urlz*BIOApi.get_import_workspace_pre_signed_url<	  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 )aL  get_import_workspace_pre_signed_url  # 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_import_workspace_pre_signed_url_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetImportWorkspacePreSignedURLRequest body: (required)
        :return: GetImportWorkspacePreSignedURLResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zUGot an unexpected keyword argument '%s' to method get_import_workspace_pre_signed_urlNzXMissing the required parameter `body` when calling `get_import_workspace_pre_signed_url`r   r   r   r    zE/GetImportWorkspacePreSignedURL/2021-03-04/bio/post/application_json/r!   &GetImportWorkspacePreSignedURLResponseTr#   r)   r4   s                  r   r   z9BIOApi.get_import_workspace_pre_signed_url_with_http_infoQ	  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_notebook_edit_info  # 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_notebook_edit_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetNotebookEditInfoRequest body: (required)
        :return: GetNotebookEditInfoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %get_notebook_edit_info_with_http_infor   s       r   get_notebook_edit_infozBIOApi.get_notebook_edit_info	  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_notebook_edit_info  # 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_notebook_edit_info_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetNotebookEditInfoRequest body: (required)
        :return: GetNotebookEditInfoResponse
                 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_notebook_edit_infoNzKMissing the required parameter `body` when calling `get_notebook_edit_info`r   r   r   r    z:/GetNotebookEditInfo/2021-03-04/bio/post/application_json/r!   GetNotebookEditInfoResponseTr#   r)   r4   s                  r   r   z,BIOApi.get_notebook_edit_info_with_http_info	  s    X
+&&&2333,---,---fX&677 	 	HC*$$8:=>   F3KK8?1 	lvV7K7K7=f~7MjkkkV .K"&/"F"F #" #"h )-(R(R )" )"n% **''H&#!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_notebook_run_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_notebook_run_status(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetNotebookRunStatusRequest body: (required)
        :return: GetNotebookRunStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &get_notebook_run_status_with_http_infor   s       r   get_notebook_run_statuszBIOApi.get_notebook_run_status	  s]     ,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_notebook_run_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_notebook_run_status_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetNotebookRunStatusRequest body: (required)
        :return: GetNotebookRunStatusResponse
                 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_notebook_run_statusNzLMissing the required parameter `body` when calling `get_notebook_run_status`r   r   r   r    z;/GetNotebookRunStatus/2021-03-04/bio/post/application_json/r!   GetNotebookRunStatusResponseTr#   r)   r4   s                  r   r   z-BIOApi.get_notebook_run_status_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% **''I6#!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_notebook_server_settings  # 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_notebook_server_settings(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetNotebookServerSettingsRequest body: (required)
        :return: GetNotebookServerSettingsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +get_notebook_server_settings_with_http_infor   s       r   get_notebook_server_settingsz#BIOApi.get_notebook_server_settings_
  ]     ,0'(::k"" 	C4CDSSFSSSETEdUUfUUT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 )a4  get_notebook_server_settings  # 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_notebook_server_settings_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetNotebookServerSettingsRequest body: (required)
        :return: GetNotebookServerSettingsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method get_notebook_server_settingsNzQMissing the required parameter `body` when calling `get_notebook_server_settings`r   r   r   r    z@/GetNotebookServerSettings/2021-03-04/bio/post/application_json/r!   !GetNotebookServerSettingsResponseTr#   r)   r4   s                  r   r   z2BIOApi.get_notebook_server_settings_with_http_infot
      X
+&&&2333,---,---fX&677 	 	HC*$$>@CD   F3KK8?1 	rvV7K7K7=f~7Mpqqq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  get_notebook_server_stat  # 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_notebook_server_stat(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetNotebookServerStatRequest body: (required)
        :return: GetNotebookServerStatResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'get_notebook_server_stat_with_http_infor   s       r   get_notebook_server_statzBIOApi.get_notebook_server_stat
  s]     ,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$  get_notebook_server_stat  # 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_notebook_server_stat_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetNotebookServerStatRequest body: (required)
        :return: GetNotebookServerStatResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zJGot an unexpected keyword argument '%s' to method get_notebook_server_statNzMMissing the required parameter `body` when calling `get_notebook_server_stat`r   r   r   r    z</GetNotebookServerStat/2021-03-04/bio/post/application_json/r!   GetNotebookServerStatResponseTr#   r)   r4   s                  r   r   z.BIOApi.get_notebook_server_stat_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% **''JF#!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	  get_trs_workflow_info  # 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_trs_workflow_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTRSWorkflowInfoRequest body: (required)
        :return: GetTRSWorkflowInfoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $get_trs_workflow_info_with_http_infor   s       r   get_trs_workflow_infozBIOApi.get_trs_workflow_info!  ]     ,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  get_trs_workflow_info  # 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_trs_workflow_info_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTRSWorkflowInfoRequest body: (required)
        :return: GetTRSWorkflowInfoResponse
                 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_trs_workflow_infoNzJMissing the required parameter `body` when calling `get_trs_workflow_info`r   r   r   r    z9/GetTRSWorkflowInfo/2021-03-04/bio/post/application_json/r!   GetTRSWorkflowInfoResponseTr#   r)   r4   s                  r   r   z+BIOApi.get_trs_workflow_info_with_http_info6      X
+&&&2333,---,---fX&677 	 	HC*$$79<=   F3KK8?1 	kvV7K7K7=f~7MijjjV .K"&/"F"F #" #"h )-(R(R )" )"n% **''G#!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  import_workspace  # noqa: E501

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

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

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

        :param async_req bool
        :param ImportWorkspaceRequest body: (required)
        :return: ImportWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method import_workspaceNzEMissing the required parameter `body` when calling `import_workspace`r   r   r   r    z6/ImportWorkspace/2021-03-04/bio/post/application_json/r!   ImportWorkspaceResponseTr#   r)   r4   s                  r   r   z&BIOApi.import_workspace_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_all_data_model_row_ids  # 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_all_data_model_row_ids(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAllDataModelRowIDsRequest body: (required)
        :return: ListAllDataModelRowIDsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *list_all_data_model_row_ids_with_http_infor   s       r   list_all_data_model_row_idsz"BIOApi.list_all_data_model_row_ids  s]     ,0'(::k"" 	B4B4RR6RRRDTDTTTVTTTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a,  list_all_data_model_row_ids  # 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_all_data_model_row_ids_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAllDataModelRowIDsRequest body: (required)
        :return: ListAllDataModelRowIDsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method list_all_data_model_row_idsNzPMissing the required parameter `body` when calling `list_all_data_model_row_ids`r   r   r   r    z=/ListAllDataModelRowIDs/2021-03-04/bio/post/application_json/r!   ListAllDataModelRowIDsResponseTr#   r)   r4   s                  r   r   z1BIOApi.list_all_data_model_row_ids_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$=?BC   F3KK8?1 	qvV7K7K7=f~7MopppV .K"&/"F"F #" #"h )-(R(R )" )"n% **''KV#!:'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_clusters  # 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_clusters(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListClustersRequest body: (required)
        :return: ListClustersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_clusters_with_http_infor   s       r   list_clusterszBIOApi.list_clustersD  s]     ,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  list_clusters  # 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_clusters_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListClustersRequest body: (required)
        :return: ListClustersResponse
                 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_clustersNzBMissing the required parameter `body` when calling `list_clusters`r   r   r   r    z3/ListClusters/2021-03-04/bio/post/application_json/r!   ListClustersResponseTr#   r)   r4   s                  r   r   z#BIOApi.list_clusters_with_http_infoY  s    X
+&&&2333,---,---fX&677 	 	HC*$$/145   F3KK8?1 	cvV7K7K7=f~7MabbbV .K"&/"F"F #" #"h )-(R(R )" )"n% **''A6#!0'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_clusters_of_workspace  # 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_clusters_of_workspace(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListClustersOfWorkspaceRequest body: (required)
        :return: ListClustersOfWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )list_clusters_of_workspace_with_http_infor   s       r   list_clusters_of_workspacez!BIOApi.list_clusters_of_workspace  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,  list_clusters_of_workspace  # 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_clusters_of_workspace_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListClustersOfWorkspaceRequest body: (required)
        :return: ListClustersOfWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method list_clusters_of_workspaceNzOMissing the required parameter `body` when calling `list_clusters_of_workspace`r   r   r   r    z>/ListClustersOfWorkspace/2021-03-04/bio/post/application_json/r!   ListClustersOfWorkspaceResponseTr#   r)   r4   s                  r   r   z0BIOApi.list_clusters_of_workspace_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$<>AB   F3KK8?1 	pvV7K7K7=f~7MnoooV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Lf#!;'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_data_model_rows  # 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_data_model_rows(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListDataModelRowsRequest body: (required)
        :return: ListDataModelRowsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #list_data_model_rows_with_http_infor   s       r   list_data_model_rowszBIOApi.list_data_model_rows  ]     ,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  list_data_model_rows  # 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_data_model_rows_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListDataModelRowsRequest body: (required)
        :return: ListDataModelRowsResponse
                 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_data_model_rowsNzIMissing the required parameter `body` when calling `list_data_model_rows`r   r   r   r    z8/ListDataModelRows/2021-03-04/bio/post/application_json/r!   ListDataModelRowsResponseTr#   r)   r4   s                  r   r   z*BIOApi.list_data_model_rows_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$68;<   F3KK8?1 	jvV7K7K7=f~7MhiiiV .K"&/"F"F #" #"h )-(R(R )" )"n% **''F#!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_data_models  # 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_data_models(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListDataModelsRequest body: (required)
        :return: ListDataModelsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_data_models_with_http_infor   s       r   list_data_modelszBIOApi.list_data_modelsg  rb   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_data_models  # 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_data_models_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListDataModelsRequest body: (required)
        :return: ListDataModelsResponse
                 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_data_modelsNzEMissing the required parameter `body` when calling `list_data_models`r   r   r   r    z5/ListDataModels/2021-03-04/bio/post/application_json/r!   ListDataModelsResponseTr#   r)   r4   s                  r   r  z&BIOApi.list_data_models_with_http_info|  re   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a;  list_notebook_server_resource_opts  # 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_notebook_server_resource_opts(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListNotebookServerResourceOptsRequest body: (required)
        :return: ListNotebookServerResourceOptsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   1list_notebook_server_resource_opts_with_http_infor   s       r   "list_notebook_server_resource_optsz)BIOApi.list_notebook_server_resource_opts  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 )aJ  list_notebook_server_resource_opts  # 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_notebook_server_resource_opts_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListNotebookServerResourceOptsRequest body: (required)
        :return: ListNotebookServerResourceOptsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zTGot an unexpected keyword argument '%s' to method list_notebook_server_resource_optsNzWMissing the required parameter `body` when calling `list_notebook_server_resource_opts`r   r   r   r    zE/ListNotebookServerResourceOpts/2021-03-04/bio/post/application_json/r!   &ListNotebookServerResourceOptsResponseTr#   r)   r4   s                  r   r  z8BIOApi.list_notebook_server_resource_opts_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$DFIJ   F3KK8?1 	xvV7K7K7=f~7MvwwwV .K"&/"F"F #" #"h )-(R(R )" )"n% **''SU[#!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  list_notebook_servers  # 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_notebook_servers(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListNotebookServersRequest body: (required)
        :return: ListNotebookServersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $list_notebook_servers_with_http_infor   s       r   list_notebook_serverszBIOApi.list_notebook_servers)  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_notebook_servers  # 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_notebook_servers_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListNotebookServersRequest body: (required)
        :return: ListNotebookServersResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method list_notebook_serversNzJMissing the required parameter `body` when calling `list_notebook_servers`r   r   r   r    z:/ListNotebookServers/2021-03-04/bio/post/application_json/r!   ListNotebookServersResponseTr#   r)   r4   s                  r   r  z+BIOApi.list_notebook_servers_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% **''H&#!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  list_runs  # 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_runs(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRunsRequest body: (required)
        :return: ListRunsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_runs_with_http_infor   s       r   	list_runszBIOApi.list_runs  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  list_runs  # 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_runs_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListRunsRequest body: (required)
        :return: ListRunsResponse
                 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_runsNz>Missing the required parameter `body` when calling `list_runs`r   r   r   r    z//ListRuns/2021-03-04/bio/post/application_json/r!   ListRunsResponseTr#   r)   r4   s                  r   r  zBIOApi.list_runs_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% **''=v#!,'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_submissions  # 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_submissions(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListSubmissionsRequest body: (required)
        :return: ListSubmissionsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_submissions_with_http_infor   s       r   list_submissionszBIOApi.list_submissions  rb   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_submissions  # 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_submissions_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListSubmissionsRequest body: (required)
        :return: ListSubmissionsResponse
                 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_submissionsNzEMissing the required parameter `body` when calling `list_submissions`r   r   r   r    z6/ListSubmissions/2021-03-04/bio/post/application_json/r!   ListSubmissionsResponseTr#   r)   r4   s                  r   r  z&BIOApi.list_submissions_with_http_info   r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_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_tasks(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTasksRequest body: (required)
        :return: ListTasksResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_tasks_with_http_infor   s       r   
list_taskszBIOApi.list_tasksL  rH   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_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_tasks_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTasksRequest body: (required)
        :return: ListTasksResponse
                 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_tasksNz?Missing the required parameter `body` when calling `list_tasks`r   r   r   r    z0/ListTasks/2021-03-04/bio/post/application_json/r!   ListTasksResponseTr#   r)   r4   s                  r   r  z BIOApi.list_tasks_with_http_infoa  rK   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_workflows  # 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_workflows(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListWorkflowsRequest body: (required)
        :return: ListWorkflowsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_workflows_with_http_infor   s       r   list_workflowszBIOApi.list_workflows  rp   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a   list_workflows  # 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_workflows_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListWorkflowsRequest body: (required)
        :return: ListWorkflowsResponse
                 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_workflowsNzCMissing the required parameter `body` when calling `list_workflows`r   r   r   r    z4/ListWorkflows/2021-03-04/bio/post/application_json/r!   ListWorkflowsResponseTr#   r)   r4   s                  r   r!  z$BIOApi.list_workflows_with_http_info  rs   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a%  list_workspace_extra_buckets  # 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_workspace_extra_buckets(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListWorkspaceExtraBucketsRequest body: (required)
        :return: ListWorkspaceExtraBucketsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +list_workspace_extra_buckets_with_http_infor   s       r   list_workspace_extra_bucketsz#BIOApi.list_workspace_extra_buckets  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 )a4  list_workspace_extra_buckets  # 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_workspace_extra_buckets_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListWorkspaceExtraBucketsRequest body: (required)
        :return: ListWorkspaceExtraBucketsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method list_workspace_extra_bucketsNzQMissing the required parameter `body` when calling `list_workspace_extra_buckets`r   r   r   r    z@/ListWorkspaceExtraBuckets/2021-03-04/bio/post/application_json/r!   !ListWorkspaceExtraBucketsResponseTr#   r)   r4   s                  r   r&  z2BIOApi.list_workspace_extra_buckets_with_http_info#  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_workspace_labels  # 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_workspace_labels(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListWorkspaceLabelsRequest body: (required)
        :return: ListWorkspaceLabelsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $list_workspace_labels_with_http_infor   s       r   list_workspace_labelszBIOApi.list_workspace_labelso  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_workspace_labels  # 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_workspace_labels_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListWorkspaceLabelsRequest body: (required)
        :return: ListWorkspaceLabelsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method list_workspace_labelsNzJMissing the required parameter `body` when calling `list_workspace_labels`r   r   r   r    z:/ListWorkspaceLabels/2021-03-04/bio/post/application_json/r!   ListWorkspaceLabelsResponseTr#   r)   r4   s                  r   r+  z+BIOApi.list_workspace_labels_with_http_info  r  r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_workspaces  # 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_workspaces(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListWorkspacesRequest body: (required)
        :return: ListWorkspacesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_workspaces_with_http_infor   s       r   list_workspaceszBIOApi.list_workspaces  ri   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_workspaces  # 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_workspaces_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListWorkspacesRequest body: (required)
        :return: ListWorkspacesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method list_workspacesNzDMissing the required parameter `body` when calling `list_workspaces`r   r   r   r    z5/ListWorkspaces/2021-03-04/bio/post/application_json/r!   ListWorkspacesResponseTr#   r)   r4   s                  r   r0  z%BIOApi.list_workspaces_with_http_info  rl   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  stop_notebook_server  # noqa: E501

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

        :param async_req bool
        :param StopNotebookServerRequest body: (required)
        :return: StopNotebookServerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   #stop_notebook_server_with_http_infor   s       r   stop_notebook_serverzBIOApi.stop_notebook_server1  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  stop_notebook_server  # noqa: E501

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

        :param async_req bool
        :param StopNotebookServerRequest body: (required)
        :return: StopNotebookServerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zFGot an unexpected keyword argument '%s' to method stop_notebook_serverNzIMissing the required parameter `body` when calling `stop_notebook_server`r   r   r   r    z9/StopNotebookServer/2021-03-04/bio/post/application_json/r!   StopNotebookServerResponseTr#   r)   r4   s                  r   r5  z*BIOApi.stop_notebook_server_with_http_infoF  s    X
+&&&2333,---,---fX&677 	 	HC*$$68;<   F3KK8?1 	jvV7K7K7=f~7MhiiiV .K"&/"F"F #" #"h )-(R(R )" )"n% **''G#!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%  unbind_cluster_and_workspace  # noqa: E501

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

        :param async_req bool
        :param UnbindClusterAndWorkspaceRequest body: (required)
        :return: UnbindClusterAndWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +unbind_cluster_and_workspace_with_http_infor   s       r   unbind_cluster_and_workspacez#BIOApi.unbind_cluster_and_workspace  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 )a4  unbind_cluster_and_workspace  # noqa: E501

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

        :param async_req bool
        :param UnbindClusterAndWorkspaceRequest body: (required)
        :return: UnbindClusterAndWorkspaceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zNGot an unexpected keyword argument '%s' to method unbind_cluster_and_workspaceNzQMissing the required parameter `body` when calling `unbind_cluster_and_workspace`r   r   r   r    z@/UnbindClusterAndWorkspace/2021-03-04/bio/post/application_json/r!   !UnbindClusterAndWorkspaceResponseTr#   r)   r4   s                  r   r:  z2BIOApi.unbind_cluster_and_workspace_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a	  update_api_access_key  # 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_api_access_key(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAPIAccessKeyRequest body: (required)
        :return: UpdateAPIAccessKeyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $update_api_access_key_with_http_infor   s       r   update_api_access_keyzBIOApi.update_api_access_key  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_api_access_key  # 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_api_access_key_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateAPIAccessKeyRequest body: (required)
        :return: UpdateAPIAccessKeyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method update_api_access_keyNzJMissing the required parameter `body` when calling `update_api_access_key`r   r   r   r    z9/UpdateAPIAccessKey/2021-03-04/bio/post/application_json/r!   UpdateAPIAccessKeyResponseTr#   r)   r4   s                  r   r?  z+BIOApi.update_api_access_key_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a1  update_notebook_server_settings  # 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_notebook_server_settings(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateNotebookServerSettingsRequest body: (required)
        :return: UpdateNotebookServerSettingsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   .update_notebook_server_settings_with_http_infor   s       r   update_notebook_server_settingsz&BIOApi.update_notebook_server_settingsT  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_notebook_server_settings  # 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_notebook_server_settings_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateNotebookServerSettingsRequest body: (required)
        :return: UpdateNotebookServerSettingsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zQGot an unexpected keyword argument '%s' to method update_notebook_server_settingsNzTMissing the required parameter `body` when calling `update_notebook_server_settings`r   r   r   r    zC/UpdateNotebookServerSettings/2021-03-04/bio/post/application_json/r!   $UpdateNotebookServerSettingsResponseTr#   r)   r4   s                  r   rD  z5BIOApi.update_notebook_server_settings_with_http_infoi  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_workflow  # 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_workflow(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateWorkflowRequest body: (required)
        :return: UpdateWorkflowResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   update_workflow_with_http_infor   s       r   update_workflowzBIOApi.update_workflow  ri   r   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  update_workflow  # 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_workflow_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateWorkflowRequest body: (required)
        :return: UpdateWorkflowResponse
                 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_workflowNzDMissing the required parameter `body` when calling `update_workflow`r   r   r   r    z5/UpdateWorkflow/2021-03-04/bio/post/application_json/r!   UpdateWorkflowResponseTr#   r)   r4   s                  r   rI  z%BIOApi.update_workflow_with_http_info  rl   r   r   )i__name__
__module____qualname____doc__r   r   r   rB   rA   rG   rF   rN   rM   rU   rT   rZ   rY   ra   r`   rh   rg   ro   rn   rv   ru   r{   rz   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+  r1  r0  r6  r5  r;  r:  r@  r?  rE  rD  rJ  rI   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3 J3 J3r   r   )rP  
__future__r   rer,   r   objectr   rQ  r   r   <module>rU     s     ' & & & & & 				 


    |K3 |K3 |K3 |K3 |K3V |K3 |K3 |K3 |K3 |K3r   