
    ~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
    graph

    No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)  # noqa: E501

    OpenAPI spec version: common-version
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
    )absolute_importNc                      e Zd ZdZdZd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 ZZdS )[GRAPHApizNOTE: 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     i/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkgraph/api/graph_api.py__init__zGRAPHApi.__init__   s!    *466J$    c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  add_tables  # noqa: E501

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

        :param async_req bool
        :param AddTablesRequest body: (required)
        :return: AddTablesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        T_return_http_data_only	async_req)getadd_tables_with_http_infor   bodykwargsdatas       r   
add_tableszGRAPHApi.add_tables$   s]     ,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  add_tables  # noqa: E501

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

        :param async_req bool
        :param AddTablesRequest body: (required)
        :return: AddTablesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   _preload_content_request_timeoutr   z<Got an unexpected keyword argument '%s' to method add_tablesNz?Missing the required parameter `body` when calling `add_tables`application/jsonAcceptContent-TypevolcengineSignz2/AddTables/2018-01-01/graph/post/application_json/POSTAddTablesResponseT
r   post_paramsfilesresponse_typeauth_settingsr   r   r   r   collection_formatsappendlocalssix	iteritems	TypeErrorr
   client_side_validation
ValueErrorselect_header_acceptselect_header_content_typecall_apir   r   r   r   
all_paramsparamskeyvalr'   path_paramsquery_paramsheader_paramsform_paramslocal_var_filesbody_paramsr&   s                  r   r   z"GRAPHApi.add_tables_with_http_info9   s    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  alter_table  # noqa: E501

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

        :param async_req bool
        :param AlterTableRequest body: (required)
        :return: AlterTableResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   alter_table_with_http_infor   s       r   alter_tablezGRAPHApi.alter_table   s]     ,0'(::k"" 	2424BB6BBB4T4TDDVDDTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  alter_table  # noqa: E501

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

        :param async_req bool
        :param AlterTableRequest body: (required)
        :return: AlterTableResponse
                 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 alter_tableNz@Missing the required parameter `body` when calling `alter_table`r   r   r   r   z3/AlterTable/2018-01-01/graph/post/application_json/r    AlterTableResponseTr"   r(   r3   s                  r   r?   z#GRAPHApi.alter_table_with_http_info   s    X
+&&&2333,---,---fX&677 	 	HC*$$-/23   F3KK8?1 	avV7K7K7=f~7M_```V .K"&/"F"F #" #"h )-(R(R )" )"n% **''A6#!.'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  calc_table_limits  # noqa: E501

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

        :param async_req bool
        :param CalcTableLimitsRequest body: (required)
        :return: CalcTableLimitsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r    calc_table_limits_with_http_infor   s       r   calc_table_limitszGRAPHApi.calc_table_limits   ]     ,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
  calc_table_limits  # noqa: E501

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

        :param async_req bool
        :param CalcTableLimitsRequest body: (required)
        :return: CalcTableLimitsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method calc_table_limitsNzFMissing the required parameter `body` when calling `calc_table_limits`r   r   r   r   z8/CalcTableLimits/2018-01-01/graph/post/application_json/r    CalcTableLimitsResponseTr"   r(   r3   s                  r   rD   z)GRAPHApi.calc_table_limits_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% **''F#!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_instance  # 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_instance(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateInstanceRequest body: (required)
        :return: CreateInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   create_instance_with_http_infor   s       r   create_instancezGRAPHApi.create_instanceG  ]     ,0'(::k"" 	646tFFvFFF8T8HHHHTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  create_instance  # 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_instance_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param CreateInstanceRequest body: (required)
        :return: CreateInstanceResponse
                 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_instanceNzDMissing the required parameter `body` when calling `create_instance`r   r   r   r   z7/CreateInstance/2018-01-01/graph/post/application_json/r    CreateInstanceResponseTr"   r(   r3   s                  r   rJ   z'GRAPHApi.create_instance_with_http_info\  s    X
+&&&2333,---,---fX&677 	 	HC*$$1367   F3KK8?1 	evV7K7K7=f~7McdddV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Ev#!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  decode_raw_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.decode_raw_key(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DecodeRawKeyRequest body: (required)
        :return: DecodeRawKeyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   decode_raw_key_with_http_infor   s       r   decode_raw_keyzGRAPHApi.decode_raw_key  ]     ,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  decode_raw_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.decode_raw_key_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param DecodeRawKeyRequest body: (required)
        :return: DecodeRawKeyResponse
                 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 decode_raw_keyNzCMissing the required parameter `body` when calling `decode_raw_key`r   r   r   r   z5/DecodeRawKey/2018-01-01/graph/post/application_json/r    DecodeRawKeyResponseTr"   r(   r3   s                  r   rP   z&GRAPHApi.decode_raw_key_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$0256   F3KK8?1 	dvV7K7K7=f~7MbcccV .K"&/"F"F #" #"h )-(R(R )" )"n% **''CV#!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  describe_instance  # noqa: E501

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

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

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

        :param async_req bool
        :param DescribeInstanceRequest body: (required)
        :return: DescribeInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zCGot an unexpected keyword argument '%s' to method describe_instanceNzFMissing the required parameter `body` when calling `describe_instance`r   r   r   r   z9/DescribeInstance/2018-01-01/graph/post/application_json/r    DescribeInstanceResponseTr"   r(   r3   s                  r   rV   z)GRAPHApi.describe_instance_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$3589   F3KK8?1 	gvV7K7K7=f~7MefffV .K"&/"F"F #" #"h )-(R(R )" )"n% **''G#!4'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a+  describe_vegraph_config_in_k8s  # noqa: E501

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

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

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

        :param async_req bool
        :param DescribeVegraphConfigInK8sRequest body: (required)
        :return: DescribeVegraphConfigInK8sResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zPGot an unexpected keyword argument '%s' to method describe_vegraph_config_in_k8sNzSMissing the required parameter `body` when calling `describe_vegraph_config_in_k8s`r   r   r   r   zC/DescribeVegraphConfigInK8s/2018-01-01/graph/post/application_json/r    "DescribeVegraphConfigInK8sResponseTr"   r(   r3   s                  r   r[   z6GRAPHApi.describe_vegraph_config_in_k8s_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$@BEF   F3KK8?1 	tvV7K7K7=f~7MrsssV .K"&/"F"F #" #"h )-(R(R )" )"n% **''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 )aC  describe_vegraph_config_in_metamysql  # noqa: E501

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

        :param async_req bool
        :param DescribeVegraphConfigInMetamysqlRequest body: (required)
        :return: DescribeVegraphConfigInMetamysqlResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   3describe_vegraph_config_in_metamysql_with_http_infor   s       r   $describe_vegraph_config_in_metamysqlz-GRAPHApi.describe_vegraph_config_in_metamysql  s_     ,0'(::k"" 	K4KD[[TZ[[[MTMd]]V\]]TKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )aR  describe_vegraph_config_in_metamysql  # noqa: E501

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

        :param async_req bool
        :param DescribeVegraphConfigInMetamysqlRequest body: (required)
        :return: DescribeVegraphConfigInMetamysqlResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zVGot an unexpected keyword argument '%s' to method describe_vegraph_config_in_metamysqlNzYMissing the required parameter `body` when calling `describe_vegraph_config_in_metamysql`r   r   r   r   zI/DescribeVegraphConfigInMetamysql/2018-01-01/graph/post/application_json/r    (DescribeVegraphConfigInMetamysqlResponseTr"   r(   r3   s                  r   r`   z<GRAPHApi.describe_vegraph_config_in_metamysql_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$FHKL   F3KK8?1 	zvV7K7K7=f~7MxyyyV .K"&/"F"F #" #"h )-(R(R )" )"n% **''WY_#!D'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  describe_zones  # noqa: E501

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

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

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

        :param async_req bool
        :param DescribeZonesRequest body: (required)
        :return: DescribeZonesResponse
                 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 describe_zonesNzCMissing the required parameter `body` when calling `describe_zones`r   r   r   r   z6/DescribeZones/2018-01-01/graph/post/application_json/r    DescribeZonesResponseTr"   r(   r3   s                  r   re   z&GRAPHApi.describe_zones_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% **''Df#!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  destroy_instance  # noqa: E501

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

        :param async_req bool
        :param DestroyInstanceRequest body: (required)
        :return: DestroyInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   destroy_instance_with_http_infor   s       r   destroy_instancezGRAPHApi.destroy_instance  ]     ,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  destroy_instance  # noqa: E501

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

        :param async_req bool
        :param DestroyInstanceRequest body: (required)
        :return: DestroyInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method destroy_instanceNzEMissing the required parameter `body` when calling `destroy_instance`r   r   r   r   z8/DestroyInstance/2018-01-01/graph/post/application_json/r    DestroyInstanceResponseTr"   r(   r3   s                  r   rk   z(GRAPHApi.destroy_instance_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$2478   F3KK8?1 	fvV7K7K7=f~7MdeeeV .K"&/"F"F #" #"h )-(R(R )" )"n% **''F#!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  execute_metaservice_cli  # noqa: E501

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

        :param async_req bool
        :param ExecuteMetaserviceCliRequest body: (required)
        :return: ExecuteMetaserviceCliResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &execute_metaservice_cli_with_http_infor   s       r   execute_metaservice_cliz GRAPHApi.execute_metaservice_cli  ]     ,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"  execute_metaservice_cli  # noqa: E501

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

        :param async_req bool
        :param ExecuteMetaserviceCliRequest body: (required)
        :return: ExecuteMetaserviceCliResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zIGot an unexpected keyword argument '%s' to method execute_metaservice_cliNzLMissing the required parameter `body` when calling `execute_metaservice_cli`r   r   r   r   z>/ExecuteMetaserviceCli/2018-01-01/graph/post/application_json/r    ExecuteMetaserviceCliResponseTr"   r(   r3   s                  r   rq   z/GRAPHApi.execute_metaservice_cli_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$9;>?   F3KK8?1 	mvV7K7K7=f~7MklllV .K"&/"F"F #" #"h )-(R(R )" )"n% **''Lf#!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  execute_query  # noqa: E501

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

        :param async_req bool
        :param ExecuteQueryRequest body: (required)
        :return: ExecuteQueryResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   execute_query_with_http_infor   s       r   execute_queryzGRAPHApi.execute_queryO  ]     ,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  execute_query  # noqa: E501

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

        :param async_req bool
        :param ExecuteQueryRequest body: (required)
        :return: ExecuteQueryResponse
                 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 execute_queryNzBMissing the required parameter `body` when calling `execute_query`r   r   r   r   z5/ExecuteQuery/2018-01-01/graph/post/application_json/r    ExecuteQueryResponseTr"   r(   r3   s                  r   rw   z%GRAPHApi.execute_query_with_http_infod      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% **''CV#!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'  get_add_tables_ticket_options  # 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_add_tables_ticket_options(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetAddTablesTicketOptionsRequest body: (required)
        :return: GetAddTablesTicketOptionsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   ,get_add_tables_ticket_options_with_http_infor   s       r   get_add_tables_ticket_optionsz&GRAPHApi.get_add_tables_ticket_options  s]     ,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 )a6  get_add_tables_ticket_options  # 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_add_tables_ticket_options_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetAddTablesTicketOptionsRequest body: (required)
        :return: GetAddTablesTicketOptionsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zOGot an unexpected keyword argument '%s' to method get_add_tables_ticket_optionsNzRMissing the required parameter `body` when calling `get_add_tables_ticket_options`r   r   r   r   zB/GetAddTablesTicketOptions/2018-01-01/graph/post/application_json/r    !GetAddTablesTicketOptionsResponseTr"   r(   r3   s                  r   r~   z5GRAPHApi.get_add_tables_ticket_options_with_http_info  s    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% **''PRX#!='jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_conf_checker  # 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_conf_checker(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetConfCheckerRequest body: (required)
        :return: GetConfCheckerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_conf_checker_with_http_infor   s       r   get_conf_checkerzGRAPHApi.get_conf_checker  rm   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_conf_checker  # 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_conf_checker_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetConfCheckerRequest body: (required)
        :return: GetConfCheckerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method get_conf_checkerNzEMissing the required parameter `body` when calling `get_conf_checker`r   r   r   r   z7/GetConfChecker/2018-01-01/graph/post/application_json/r    GetConfCheckerResponseTr"   r(   r3   s                  r   r   z(GRAPHApi.get_conf_checker_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% **''Ev#!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  get_instance_spec_scope  # 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_instance_spec_scope(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetInstanceSpecScopeRequest body: (required)
        :return: GetInstanceSpecScopeResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   &get_instance_spec_scope_with_http_infor   s       r   get_instance_spec_scopez GRAPHApi.get_instance_spec_scoper  rs   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_instance_spec_scope  # 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_instance_spec_scope_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetInstanceSpecScopeRequest body: (required)
        :return: GetInstanceSpecScopeResponse
                 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_instance_spec_scopeNzLMissing the required parameter `body` when calling `get_instance_spec_scope`r   r   r   r   z=/GetInstanceSpecScope/2018-01-01/graph/post/application_json/r    GetInstanceSpecScopeResponseTr"   r(   r3   s                  r   r   z/GRAPHApi.get_instance_spec_scope_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% **''KV#!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_table  # 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_table(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTableRequest body: (required)
        :return: GetTableResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_table_with_http_infor   s       r   	get_tablezGRAPHApi.get_table  s]     ,0'(::k"" 	040@@@@@2T24BB6BBTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  get_table  # 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_table_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTableRequest body: (required)
        :return: GetTableResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   z;Got an unexpected keyword argument '%s' to method get_tableNz>Missing the required parameter `body` when calling `get_table`r   r   r   r   z1/GetTable/2018-01-01/graph/post/application_json/r    GetTableResponseTr"   r(   r3   s                  r   r   z!GRAPHApi.get_table_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$+-01   F3KK8?1 	_vV7K7K7=f~7M]^^^V .K"&/"F"F #" #"h )-(R(R )" )"n% **''?#!,'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_table_config  # 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_table_config(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTableConfigRequest body: (required)
        :return: GetTableConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_table_config_with_http_infor   s       r   get_table_configzGRAPHApi.get_table_config4  rm   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_table_config  # 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_table_config_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTableConfigRequest body: (required)
        :return: GetTableConfigResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method get_table_configNzEMissing the required parameter `body` when calling `get_table_config`r   r   r   r   z7/GetTableConfig/2018-01-01/graph/post/application_json/r    GetTableConfigResponseTr"   r(   r3   s                  r   r   z(GRAPHApi.get_table_config_with_http_infoI  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_table_io_qos_options  # 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_table_io_qos_options(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTableIOQosOptionsRequest body: (required)
        :return: GetTableIOQosOptionsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   'get_table_io_qos_options_with_http_infor   s       r   get_table_io_qos_optionsz!GRAPHApi.get_table_io_qos_options  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_table_io_qos_options  # 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_table_io_qos_options_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTableIOQosOptionsRequest body: (required)
        :return: GetTableIOQosOptionsResponse
                 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_table_io_qos_optionsNzMMissing the required parameter `body` when calling `get_table_io_qos_options`r   r   r   r   z=/GetTableIOQosOptions/2018-01-01/graph/post/application_json/r    GetTableIOQosOptionsResponseTr"   r(   r3   s                  r   r   z0GRAPHApi.get_table_io_qos_options_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% **''KV#!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_table_limit  # 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_table_limit(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTableLimitRequest body: (required)
        :return: GetTableLimitResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_table_limit_with_http_infor   s       r   get_table_limitzGRAPHApi.get_table_limit  rL   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_table_limit  # 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_table_limit_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTableLimitRequest body: (required)
        :return: GetTableLimitResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method get_table_limitNzDMissing the required parameter `body` when calling `get_table_limit`r   r   r   r   z6/GetTableLimit/2018-01-01/graph/post/application_json/r    GetTableLimitResponseTr"   r(   r3   s                  r   r   z'GRAPHApi.get_table_limit_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% **''Df#!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  get_table_quota  # 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_table_quota(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTableQuotaRequest body: (required)
        :return: GetTableQuotaResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_table_quota_with_http_infor   s       r   get_table_quotazGRAPHApi.get_table_quotaW  rL   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_table_quota  # 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_table_quota_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTableQuotaRequest body: (required)
        :return: GetTableQuotaResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zAGot an unexpected keyword argument '%s' to method get_table_quotaNzDMissing the required parameter `body` when calling `get_table_quota`r   r   r   r   z6/GetTableQuota/2018-01-01/graph/post/application_json/r    GetTableQuotaResponseTr"   r(   r3   s                  r   r   z'GRAPHApi.get_table_quota_with_http_infol  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  get_table_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.get_table_schema(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTableSchemaRequest body: (required)
        :return: GetTableSchemaResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   get_table_schema_with_http_infor   s       r   get_table_schemazGRAPHApi.get_table_schema  rm   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_table_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.get_table_schema_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetTableSchemaRequest body: (required)
        :return: GetTableSchemaResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zBGot an unexpected keyword argument '%s' to method get_table_schemaNzEMissing the required parameter `body` when calling `get_table_schema`r   r   r   r   z7/GetTableSchema/2018-01-01/graph/post/application_json/r    GetTableSchemaResponseTr"   r(   r3   s                  r   r   z(GRAPHApi.get_table_schema_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a%  get_vegraph_network_resource  # noqa: E501

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

        :param async_req bool
        :param GetVegraphNetworkResourceRequest body: (required)
        :return: GetVegraphNetworkResourceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   +get_vegraph_network_resource_with_http_infor   s       r   get_vegraph_network_resourcez%GRAPHApi.get_vegraph_network_resource  s]     ,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_vegraph_network_resource  # noqa: E501

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

        :param async_req bool
        :param GetVegraphNetworkResourceRequest body: (required)
        :return: GetVegraphNetworkResourceResponse
                 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_vegraph_network_resourceNzQMissing the required parameter `body` when calling `get_vegraph_network_resource`r   r   r   r   zB/GetVegraphNetworkResource/2018-01-01/graph/post/application_json/r    !GetVegraphNetworkResourceResponseTr"   r(   r3   s                  r   r   z4GRAPHApi.get_vegraph_network_resource_with_http_info.  s    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% **''PRX#!='jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a5  get_vegraph_read_and_write_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_vegraph_read_and_write_status(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetVegraphReadAndWriteStatusRequest body: (required)
        :return: GetVegraphReadAndWriteStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   0get_vegraph_read_and_write_status_with_http_infor   s       r   !get_vegraph_read_and_write_statusz*GRAPHApi.get_vegraph_read_and_write_statusz  _     ,0'(::k"" 	H4HXXQWXXXJTJ4ZZSYZZTKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )aD  get_vegraph_read_and_write_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_vegraph_read_and_write_status_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetVegraphReadAndWriteStatusRequest body: (required)
        :return: GetVegraphReadAndWriteStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zSGot an unexpected keyword argument '%s' to method get_vegraph_read_and_write_statusNzVMissing the required parameter `body` when calling `get_vegraph_read_and_write_status`r   r   r   r   zE/GetVegraphReadAndWriteStatus/2018-01-01/graph/post/application_json/r    $GetVegraphReadAndWriteStatusResponseTr"   r(   r3   s                  r   r   z9GRAPHApi.get_vegraph_read_and_write_status_with_http_info      X
+&&&2333,---,---fX&677 	 	HC*$$CEHI   F3KK8?1 	wvV7K7K7=f~7MuvvvV .K"&/"F"F #" #"h )-(R(R )" )"n% **''SU[#!@'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a=  get_version_set_and_components_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_version_set_and_components_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetVersionSetAndComponentsInfoRequest body: (required)
        :return: GetVersionSetAndComponentsInfoResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   2get_version_set_and_components_info_with_http_infor   s       r   #get_version_set_and_components_infoz,GRAPHApi.get_version_set_and_components_info  _     ,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_version_set_and_components_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_version_set_and_components_info_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param GetVersionSetAndComponentsInfoRequest body: (required)
        :return: GetVersionSetAndComponentsInfoResponse
                 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_version_set_and_components_infoNzXMissing the required parameter `body` when calling `get_version_set_and_components_info`r   r   r   r   zG/GetVersionSetAndComponentsInfo/2018-01-01/graph/post/application_json/r    &GetVersionSetAndComponentsInfoResponseTr"   r(   r3   s                  r   r   z;GRAPHApi.get_version_set_and_components_info_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% **''UW]#!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!  graphrag_add_knowledge_base  # noqa: E501

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

        :param async_req bool
        :param GraphragAddKnowledgeBaseRequest body: (required)
        :return: GraphragAddKnowledgeBaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   *graphrag_add_knowledge_base_with_http_infor   s       r   graphrag_add_knowledge_basez$GRAPHApi.graphrag_add_knowledge_base<	  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 )a0  graphrag_add_knowledge_base  # noqa: E501

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

        :param async_req bool
        :param GraphragAddKnowledgeBaseRequest body: (required)
        :return: GraphragAddKnowledgeBaseResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zMGot an unexpected keyword argument '%s' to method graphrag_add_knowledge_baseNzPMissing the required parameter `body` when calling `graphrag_add_knowledge_base`r   r   r   r   zA/GraphragAddKnowledgeBase/2018-01-01/graph/post/application_json/r     GraphragAddKnowledgeBaseResponseTr"   r(   r3   s                  r   r   z3GRAPHApi.graphrag_add_knowledge_base_with_http_infoQ	  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% **''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  list_all_tables  # 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_tables(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAllTablesRequest body: (required)
        :return: ListAllTablesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_all_tables_with_http_infor   s       r   list_all_tableszGRAPHApi.list_all_tables	  rL   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_all_tables  # 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_tables_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListAllTablesRequest body: (required)
        :return: ListAllTablesResponse
                 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_all_tablesNzDMissing the required parameter `body` when calling `list_all_tables`r   r   r   r   z6/ListAllTables/2018-01-01/graph/post/application_json/r    ListAllTablesResponseTr"   r(   r3   s                  r   r   z'GRAPHApi.list_all_tables_with_http_info	  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_cluster_tables  # 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_cluster_tables(body, async_req=True)
        >>> result = thread.get()

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

        :param async_req bool
        :param ListClusterTablesRequest body: (required)
        :return: ListClusterTablesResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method list_cluster_tablesNzHMissing the required parameter `body` when calling `list_cluster_tables`r   r   r   r   z:/ListClusterTables/2018-01-01/graph/post/application_json/r    ListClusterTablesResponseTr"   r(   r3   s                  r   r   z+GRAPHApi.list_cluster_tables_with_http_info
      X
+&&&2333,---,---fX&677 	 	HC*$$57:;   F3KK8?1 	ivV7K7K7=f~7MghhhV .K"&/"F"F #" #"h )-(R(R )" )"n% **''H&#!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_graph_rag_service  # 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_graph_rag_service(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListGraphRagServiceRequest body: (required)
        :return: ListGraphRagServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %list_graph_rag_service_with_http_infor   s       r   list_graph_rag_servicezGRAPHApi.list_graph_rag_service_
  ]     ,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  list_graph_rag_service  # 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_graph_rag_service_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListGraphRagServiceRequest body: (required)
        :return: ListGraphRagServiceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zHGot an unexpected keyword argument '%s' to method list_graph_rag_serviceNzKMissing the required parameter `body` when calling `list_graph_rag_service`r   r   r   r   z</ListGraphRagService/2018-01-01/graph/post/application_json/r    ListGraphRagServiceResponseTr"   r(   r3   s                  r   r   z.GRAPHApi.list_graph_rag_service_with_http_infot
  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% **''JF#!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_instance  # 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_instance(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListInstanceRequest body: (required)
        :return: ListInstanceResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_instance_with_http_infor   s       r   list_instancezGRAPHApi.list_instance
  ry   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_instance  # 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_instance_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListInstanceRequest body: (required)
        :return: ListInstanceResponse
                 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_instanceNzBMissing the required parameter `body` when calling `list_instance`r   r   r   r   z5/ListInstance/2018-01-01/graph/post/application_json/r    ListInstanceResponseTr"   r(   r3   s                  r   r   z%GRAPHApi.list_instance_with_http_info
  r|   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_tablet_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.list_tablet_server(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTabletServerRequest body: (required)
        :return: ListTabletServerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   !list_tablet_server_with_http_infor   s       r   list_tablet_serverzGRAPHApi.list_tablet_server!  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  list_tablet_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.list_tablet_server_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTabletServerRequest body: (required)
        :return: ListTabletServerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zDGot an unexpected keyword argument '%s' to method list_tablet_serverNzGMissing the required parameter `body` when calling `list_tablet_server`r   r   r   r   z9/ListTabletServer/2018-01-01/graph/post/application_json/r    ListTabletServerResponseTr"   r(   r3   s                  r   r   z*GRAPHApi.list_tablet_server_with_http_info6  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% **''G#!4'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_tablet_task  # noqa: E501

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

        :param async_req bool
        :param ListTabletTaskRequest body: (required)
        :return: ListTabletTaskResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_tablet_task_with_http_infor   s       r   list_tablet_taskzGRAPHApi.list_tablet_task  rm   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_tablet_task  # noqa: E501

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

        :param async_req bool
        :param ListTabletTaskRequest body: (required)
        :return: ListTabletTaskResponse
                 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_tablet_taskNzEMissing the required parameter `body` when calling `list_tablet_task`r   r   r   r   z7/ListTabletTask/2018-01-01/graph/post/application_json/r    ListTabletTaskResponseTr"   r(   r3   s                  r   r   z(GRAPHApi.list_tablet_task_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  list_tablets  # 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_tablets(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTabletsRequest body: (required)
        :return: ListTabletsResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   list_tablets_with_http_infor   s       r   list_tabletszGRAPHApi.list_tablets  s]     ,0'(::k"" 	343DCCFCCC5T5dEEfEETKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )a  list_tablets  # 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_tablets_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ListTabletsRequest body: (required)
        :return: ListTabletsResponse
                 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_tabletsNzAMissing the required parameter `body` when calling `list_tablets`r   r   r   r   z4/ListTablets/2018-01-01/graph/post/application_json/r    ListTabletsResponseTr"   r(   r3   s                  r   r   z$GRAPHApi.list_tablets_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$.034   F3KK8?1 	bvV7K7K7=f~7M`aaaV .K"&/"F"F #" #"h )-(R(R )" )"n% **''BF#!/'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  migrate_tablet_replica  # noqa: E501

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

        :param async_req bool
        :param MigrateTabletReplicaRequest body: (required)
        :return: MigrateTabletReplicaResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   %migrate_tablet_replica_with_http_infor   s       r   migrate_tablet_replicazGRAPHApi.migrate_tablet_replicaD  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  migrate_tablet_replica  # noqa: E501

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

        :param async_req bool
        :param MigrateTabletReplicaRequest body: (required)
        :return: MigrateTabletReplicaResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zHGot an unexpected keyword argument '%s' to method migrate_tablet_replicaNzKMissing the required parameter `body` when calling `migrate_tablet_replica`r   r   r   r   z=/MigrateTabletReplica/2018-01-01/graph/post/application_json/r    MigrateTabletReplicaResponseTr"   r(   r3   s                  r   r   z.GRAPHApi.migrate_tablet_replica_with_http_infoY  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% **''KV#!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 )ae  modify_db_instance_deletion_protection_policy  # noqa: E501

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

        :param async_req bool
        :param ModifyDBInstanceDeletionProtectionPolicyRequest body: (required)
        :return: ModifyDBInstanceDeletionProtectionPolicyResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   <modify_db_instance_deletion_protection_policy_with_http_infor   s       r   -modify_db_instance_deletion_protection_policyz6GRAPHApi.modify_db_instance_deletion_protection_policy  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  modify_db_instance_deletion_protection_policy  # noqa: E501

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

        :param async_req bool
        :param ModifyDBInstanceDeletionProtectionPolicyRequest body: (required)
        :return: ModifyDBInstanceDeletionProtectionPolicyResponse
                 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 modify_db_instance_deletion_protection_policyNzbMissing the required parameter `body` when calling `modify_db_instance_deletion_protection_policy`r   r   r   r   zQ/ModifyDBInstanceDeletionProtectionPolicy/2018-01-01/graph/post/application_json/r    0ModifyDBInstanceDeletionProtectionPolicyResponseTr"   r(   r3   s                  r   r   zEGRAPHApi.modify_db_instance_deletion_protection_policy_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% **''_ag#!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  modify_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.modify_schema(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ModifySchemaRequest body: (required)
        :return: ModifySchemaResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   modify_schema_with_http_infor   s       r   modify_schemazGRAPHApi.modify_schema  ry   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  modify_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.modify_schema_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param ModifySchemaRequest body: (required)
        :return: ModifySchemaResponse
                 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 modify_schemaNzBMissing the required parameter `body` when calling `modify_schema`r   r   r   r   z5/ModifySchema/2018-01-01/graph/post/application_json/r    ModifySchemaResponseTr"   r(   r3   s                  r   r   z%GRAPHApi.modify_schema_with_http_info  r|   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a5  set_vegraph_read_and_write_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.set_vegraph_read_and_write_status(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SetVegraphReadAndWriteStatusRequest body: (required)
        :return: SetVegraphReadAndWriteStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   0set_vegraph_read_and_write_status_with_http_infor   s       r   !set_vegraph_read_and_write_statusz*GRAPHApi.set_vegraph_read_and_write_statusg  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 )aD  set_vegraph_read_and_write_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.set_vegraph_read_and_write_status_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param SetVegraphReadAndWriteStatusRequest body: (required)
        :return: SetVegraphReadAndWriteStatusResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zSGot an unexpected keyword argument '%s' to method set_vegraph_read_and_write_statusNzVMissing the required parameter `body` when calling `set_vegraph_read_and_write_status`r   r   r   r   zE/SetVegraphReadAndWriteStatus/2018-01-01/graph/post/application_json/r    $SetVegraphReadAndWriteStatusResponseTr"   r(   r3   s                  r   r   z9GRAPHApi.set_vegraph_read_and_write_status_with_http_info|  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  truncate_table  # noqa: E501

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

        :param async_req bool
        :param TruncateTableRequest body: (required)
        :return: TruncateTableResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   truncate_table_with_http_infor   s       r   truncate_tablezGRAPHApi.truncate_table  rR   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   truncate_table  # noqa: E501

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

        :param async_req bool
        :param TruncateTableRequest body: (required)
        :return: TruncateTableResponse
                 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 truncate_tableNzCMissing the required parameter `body` when calling `truncate_table`r   r   r   r   z6/TruncateTable/2018-01-01/graph/post/application_json/r    TruncateTableResponseTr"   r(   r3   s                  r   r   z&GRAPHApi.truncate_table_with_http_info  ri   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_conf_checker  # 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_conf_checker(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateConfCheckerRequest body: (required)
        :return: UpdateConfCheckerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   "update_conf_checker_with_http_infor   s       r   update_conf_checkerzGRAPHApi.update_conf_checker)  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_conf_checker  # 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_conf_checker_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateConfCheckerRequest body: (required)
        :return: UpdateConfCheckerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zEGot an unexpected keyword argument '%s' to method update_conf_checkerNzHMissing the required parameter `body` when calling `update_conf_checker`r   r   r   r   z:/UpdateConfChecker/2018-01-01/graph/post/application_json/r    UpdateConfCheckerResponseTr"   r(   r3   s                  r   r  z+GRAPHApi.update_conf_checker_with_http_info>  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )aI  update_gremlin_keyword_black_list_conf  # 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_gremlin_keyword_black_list_conf(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateGremlinKeywordBlackListConfRequest body: (required)
        :return: UpdateGremlinKeywordBlackListConfResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   5update_gremlin_keyword_black_list_conf_with_http_infor   s       r   &update_gremlin_keyword_black_list_confz/GRAPHApi.update_gremlin_keyword_black_list_conf  s`     ,0'(::k"" 	M4Md]]V\]]]OTOPT__X^__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 )aX  update_gremlin_keyword_black_list_conf  # 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_gremlin_keyword_black_list_conf_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateGremlinKeywordBlackListConfRequest body: (required)
        :return: UpdateGremlinKeywordBlackListConfResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zXGot an unexpected keyword argument '%s' to method update_gremlin_keyword_black_list_confNz[Missing the required parameter `body` when calling `update_gremlin_keyword_black_list_conf`r   r   r   r   zJ/UpdateGremlinKeywordBlackListConf/2018-01-01/graph/post/application_json/r    )UpdateGremlinKeywordBlackListConfResponseTr"   r(   r3   s                  r   r	  z>GRAPHApi.update_gremlin_keyword_black_list_conf_with_http_info  s    X
+&&&2333,---,---fX&677 	 	HC*$$HJMN   F3KK8?1 	|vV7K7K7=f~7Mz{{{V .K"&/"F"F #" #"h )-(R(R )" )"n% **''XZ`#!E'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  update_key_black_list_conf  # 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_key_black_list_conf(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateKeyBlackListConfRequest body: (required)
        :return: UpdateKeyBlackListConfResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   )update_key_black_list_conf_with_http_infor   s       r   update_key_black_list_confz#GRAPHApi.update_key_black_list_conf  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*  update_key_black_list_conf  # 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_key_black_list_conf_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateKeyBlackListConfRequest body: (required)
        :return: UpdateKeyBlackListConfResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zLGot an unexpected keyword argument '%s' to method update_key_black_list_confNzOMissing the required parameter `body` when calling `update_key_black_list_conf`r   r   r   r   z?/UpdateKeyBlackListConf/2018-01-01/graph/post/application_json/r    UpdateKeyBlackListConfResponseTr"   r(   r3   s                  r   r  z2GRAPHApi.update_key_black_list_conf_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% **''Mv#!:'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a9  update_tablet_read_black_list_conf  # 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_tablet_read_black_list_conf(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateTabletReadBlackListConfRequest body: (required)
        :return: UpdateTabletReadBlackListConfResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   1update_tablet_read_black_list_conf_with_http_infor   s       r   "update_tablet_read_black_list_confz+GRAPHApi.update_tablet_read_black_list_confL  s_     ,0'(::k"" 	I4I$YYRXYYYKTKD[[TZ[[TKr   c                 4   dg}|                     d           |                     d           |                     d           |                     d           t                      }t          j        |d                   D ] \  }}||vrt	          d|z            |||<   !|d= | j        j        rd|vs|d         t          d	          i }i }g }	i }
g }i }d}d|v r|d         }| j                            d
g          |
d<   | j        	                    d
g          |
d<   dg}| j        
                    dd||	|
|||d||                    d          |                    d          |                    dd          |                    d          |          S )aH  update_tablet_read_black_list_conf  # 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_tablet_read_black_list_conf_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateTabletReadBlackListConfRequest body: (required)
        :return: UpdateTabletReadBlackListConfResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zTGot an unexpected keyword argument '%s' to method update_tablet_read_black_list_confNzWMissing the required parameter `body` when calling `update_tablet_read_black_list_conf`r   r   r   r   zF/UpdateTabletReadBlackListConf/2018-01-01/graph/post/application_json/r    %UpdateTabletReadBlackListConfResponseTr"   r(   r3   s                  r   r  z:GRAPHApi.update_tablet_read_black_list_conf_with_http_infoa  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% **''TV\#!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=  update_tablet_write_black_list_conf  # 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_tablet_write_black_list_conf(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateTabletWriteBlackListConfRequest body: (required)
        :return: UpdateTabletWriteBlackListConfResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   2update_tablet_write_black_list_conf_with_http_infor   s       r   #update_tablet_write_black_list_confz,GRAPHApi.update_tablet_write_black_list_conf  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  update_tablet_write_black_list_conf  # 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_tablet_write_black_list_conf_with_http_info(body, async_req=True)
        >>> result = thread.get()

        :param async_req bool
        :param UpdateTabletWriteBlackListConfRequest body: (required)
        :return: UpdateTabletWriteBlackListConfResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zUGot an unexpected keyword argument '%s' to method update_tablet_write_black_list_confNzXMissing the required parameter `body` when calling `update_tablet_write_black_list_conf`r   r   r   r   zG/UpdateTabletWriteBlackListConf/2018-01-01/graph/post/application_json/r    &UpdateTabletWriteBlackListConfResponseTr"   r(   r3   s                  r   r  z;GRAPHApi.update_tablet_write_black_list_conf_with_http_info  r   r   c                 r    d|d<   |                     d          r | j        |fi |S  | j        |fi |}|S )a  validate_conf_checker  # noqa: E501

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

        :param async_req bool
        :param ValidateConfCheckerRequest body: (required)
        :return: ValidateConfCheckerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        Tr   r   )r   $validate_conf_checker_with_http_infor   s       r   validate_conf_checkerzGRAPHApi.validate_conf_checker  s]     ,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  validate_conf_checker  # noqa: E501

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

        :param async_req bool
        :param ValidateConfCheckerRequest body: (required)
        :return: ValidateConfCheckerResponse
                 If the method is called asynchronously,
                 returns the request thread.
        r   r   r   r   r   r   zGGot an unexpected keyword argument '%s' to method validate_conf_checkerNzJMissing the required parameter `body` when calling `validate_conf_checker`r   r   r   r   z</ValidateConfChecker/2018-01-01/graph/post/application_json/r    ValidateConfCheckerResponseTr"   r(   r3   s                  r   r  z-GRAPHApi.validate_conf_checker_with_http_info#  s    X
+&&&2333,---,---fX&677 	 	HC*$$79<=   F3KK8?1 	kvV7K7K7=f~7MijjjV .K"&/"F"F #" #"h )-(R(R )" )"n% **''JF#!7'jj--#)::.F#G#G#ZZ(:DAA#ZZ(:;;1 ( 3 3 	3r   r   )[__name__
__module____qualname____doc__r   r   r   r@   r?   rE   rD   rK   rJ   rQ   rP   rW   rV   r\   r[   ra   r`   rf   re   rl   rk   rr   rq   rx   rw   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      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3 J3 J3r   r   )r$  
__future__r   rer+   r   objectr   r%  r   r   <module>r)     s     ' & & & & & 				 


    UA3 UA3 UA3 UA3 UA3v UA3 UA3 UA3 UA3 UA3r   