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

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

    OpenAPI spec version: common-version
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
    N)Configurationc                   b   e Zd ZdZ	 i ddddddddddd	d
ddddddddddddddddddddZi ddddddddddd	ddddddddd dd!dd"dd#dd$dd%dd&ZdNd(Zed)             Zej	        d*             Zed+             Z
e
j	        d,             Z
ed-             Zej	        d.             Zed/             Zej	        d0             Zed1             Zej	        d2             Zed3             Zej	        d4             Zed5             Zej	        d6             Zed7             Zej	        d8             Zed9             Zej	        d:             Zed;             Zej	        d<             Zed=             Zej	        d>             Zed?             Zej	        d@             ZedA             Zej	        dB             ZedC             Zej	        dD             ZedE             Zej	        dF             ZedG             Zej	        dH             ZdI ZdJ ZdK ZdL ZdM Zd'S )OCreateApplicationRequestzsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    
account_idstrapplication_nameapplication_typeargsconfzdict(str, str)
dependency#DependencyForcreateApplicationInputdeploy_request&DeployRequestForcreateApplicationInputengine_versionidintimagejar
main_class
project_idsql_text
unique_keyuser_id	AccountIdApplicationNameApplicationTypeArgsConf
DependencyDeployRequestEngineVersionIdImageJar	MainClass	ProjectIdSqlText	UniqueKeyUserIdNc                 F   |t                      }|| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        |	|	| _        |
|
| _        ||| _        ||| _        ||| _        ||| _         ||| _!        |	|| _"        dS dS )z5CreateApplicationRequest - a model defined in SwaggerN)#r   _configuration_account_id_application_name_application_type_args_conf_dependency_deploy_request_engine_version_id_image_jar_main_class_project_id	_sql_text_unique_key_user_iddiscriminatorr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   )selfr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r+   s                     }/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkspark/models/create_application_request.py__init__z!CreateApplicationRequest.__init__I   sx   !*__N,!%!%

##	!!(DO'$4D!'$4D!DIDI!(DO%"0D%"0D>DGDJ?DH!(DO!(DO$DM!(DO"DLLL     c                     | j         S )zGets the account_id of this CreateApplicationRequest.  # noqa: E501


        :return: The account_id of this CreateApplicationRequest.  # noqa: E501
        :rtype: str
        r,   r=   s    r>   r   z#CreateApplicationRequest.account_id        r@   c                     || _         dS )zSets the account_id of this CreateApplicationRequest.


        :param account_id: The account_id of this CreateApplicationRequest.  # noqa: E501
        :type: str
        NrB   )r=   r   s     r>   r   z#CreateApplicationRequest.account_id        &r@   c                     | j         S )zGets the application_name of this CreateApplicationRequest.  # noqa: E501


        :return: The application_name of this CreateApplicationRequest.  # noqa: E501
        :rtype: str
        r-   rC   s    r>   r   z)CreateApplicationRequest.application_name        %%r@   c                     || _         dS )zSets the application_name of this CreateApplicationRequest.


        :param application_name: The application_name of this CreateApplicationRequest.  # noqa: E501
        :type: str
        NrH   )r=   r   s     r>   r   z)CreateApplicationRequest.application_name        "2r@   c                     | j         S )zGets the application_type of this CreateApplicationRequest.  # noqa: E501


        :return: The application_type of this CreateApplicationRequest.  # noqa: E501
        :rtype: str
        r.   rC   s    r>   r	   z)CreateApplicationRequest.application_type   rI   r@   c                     || _         dS )zSets the application_type of this CreateApplicationRequest.


        :param application_type: The application_type of this CreateApplicationRequest.  # noqa: E501
        :type: str
        NrM   )r=   r	   s     r>   r	   z)CreateApplicationRequest.application_type   rK   r@   c                     | j         S )zGets the args of this CreateApplicationRequest.  # noqa: E501


        :return: The args of this CreateApplicationRequest.  # noqa: E501
        :rtype: str
        r/   rC   s    r>   r
   zCreateApplicationRequest.args        zr@   c                     || _         dS )zSets the args of this CreateApplicationRequest.


        :param args: The args of this CreateApplicationRequest.  # noqa: E501
        :type: str
        NrP   )r=   r
   s     r>   r
   zCreateApplicationRequest.args        


r@   c                     | j         S )zGets the conf of this CreateApplicationRequest.  # noqa: E501


        :return: The conf of this CreateApplicationRequest.  # noqa: E501
        :rtype: dict(str, str)
        r0   rC   s    r>   r   zCreateApplicationRequest.conf   rQ   r@   c                     || _         dS )zSets the conf of this CreateApplicationRequest.


        :param conf: The conf of this CreateApplicationRequest.  # noqa: E501
        :type: dict(str, str)
        NrU   )r=   r   s     r>   r   zCreateApplicationRequest.conf   rS   r@   c                     | j         S )zGets the dependency of this CreateApplicationRequest.  # noqa: E501


        :return: The dependency of this CreateApplicationRequest.  # noqa: E501
        :rtype: DependencyForcreateApplicationInput
        r1   rC   s    r>   r   z#CreateApplicationRequest.dependency   rD   r@   c                     || _         dS )zSets the dependency of this CreateApplicationRequest.


        :param dependency: The dependency of this CreateApplicationRequest.  # noqa: E501
        :type: DependencyForcreateApplicationInput
        NrX   )r=   r   s     r>   r   z#CreateApplicationRequest.dependency   rF   r@   c                     | j         S )zGets the deploy_request of this CreateApplicationRequest.  # noqa: E501


        :return: The deploy_request of this CreateApplicationRequest.  # noqa: E501
        :rtype: DeployRequestForcreateApplicationInput
        r2   rC   s    r>   r   z'CreateApplicationRequest.deploy_request        ##r@   c                     || _         dS )zSets the deploy_request of this CreateApplicationRequest.


        :param deploy_request: The deploy_request of this CreateApplicationRequest.  # noqa: E501
        :type: DeployRequestForcreateApplicationInput
        Nr[   )r=   r   s     r>   r   z'CreateApplicationRequest.deploy_request
        .r@   c                     | j         S )zGets the engine_version of this CreateApplicationRequest.  # noqa: E501


        :return: The engine_version of this CreateApplicationRequest.  # noqa: E501
        :rtype: str
        r3   rC   s    r>   r   z'CreateApplicationRequest.engine_version  r\   r@   c                     || _         dS )zSets the engine_version of this CreateApplicationRequest.


        :param engine_version: The engine_version of this CreateApplicationRequest.  # noqa: E501
        :type: str
        Nr`   )r=   r   s     r>   r   z'CreateApplicationRequest.engine_version  r^   r@   c                     | j         S )zGets the id of this CreateApplicationRequest.  # noqa: E501


        :return: The id of this CreateApplicationRequest.  # noqa: E501
        :rtype: int
        r4   rC   s    r>   r   zCreateApplicationRequest.id*  s     xr@   c                     || _         dS )zSets the id of this CreateApplicationRequest.


        :param id: The id of this CreateApplicationRequest.  # noqa: E501
        :type: int
        Nrc   )r=   r   s     r>   r   zCreateApplicationRequest.id4  s     r@   c                     | j         S )zGets the image of this CreateApplicationRequest.  # noqa: E501


        :return: The image of this CreateApplicationRequest.  # noqa: E501
        :rtype: str
        r5   rC   s    r>   r   zCreateApplicationRequest.image?  s     {r@   c                     || _         dS )zSets the image of this CreateApplicationRequest.


        :param image: The image of this CreateApplicationRequest.  # noqa: E501
        :type: str
        Nrf   )r=   r   s     r>   r   zCreateApplicationRequest.imageI  s     r@   c                     | j         S )zGets the jar of this CreateApplicationRequest.  # noqa: E501


        :return: The jar of this CreateApplicationRequest.  # noqa: E501
        :rtype: str
        r6   rC   s    r>   r   zCreateApplicationRequest.jarT  s     yr@   c                     || _         dS )zSets the jar of this CreateApplicationRequest.


        :param jar: The jar of this CreateApplicationRequest.  # noqa: E501
        :type: str
        Nri   )r=   r   s     r>   r   zCreateApplicationRequest.jar^  s     			r@   c                     | j         S )zGets the main_class of this CreateApplicationRequest.  # noqa: E501


        :return: The main_class of this CreateApplicationRequest.  # noqa: E501
        :rtype: str
        r7   rC   s    r>   r   z#CreateApplicationRequest.main_classi  rD   r@   c                     || _         dS )zSets the main_class of this CreateApplicationRequest.


        :param main_class: The main_class of this CreateApplicationRequest.  # noqa: E501
        :type: str
        Nrl   )r=   r   s     r>   r   z#CreateApplicationRequest.main_classs  rF   r@   c                     | j         S )zGets the project_id of this CreateApplicationRequest.  # noqa: E501


        :return: The project_id of this CreateApplicationRequest.  # noqa: E501
        :rtype: str
        r8   rC   s    r>   r   z#CreateApplicationRequest.project_id~  rD   r@   c                     || _         dS )zSets the project_id of this CreateApplicationRequest.


        :param project_id: The project_id of this CreateApplicationRequest.  # noqa: E501
        :type: str
        Nro   )r=   r   s     r>   r   z#CreateApplicationRequest.project_id  rF   r@   c                     | j         S )zGets the sql_text of this CreateApplicationRequest.  # noqa: E501


        :return: The sql_text of this CreateApplicationRequest.  # noqa: E501
        :rtype: str
        r9   rC   s    r>   r   z!CreateApplicationRequest.sql_text  s     ~r@   c                     || _         dS )zSets the sql_text of this CreateApplicationRequest.


        :param sql_text: The sql_text of this CreateApplicationRequest.  # noqa: E501
        :type: str
        Nrr   )r=   r   s     r>   r   z!CreateApplicationRequest.sql_text  s     "r@   c                     | j         S )zGets the unique_key of this CreateApplicationRequest.  # noqa: E501


        :return: The unique_key of this CreateApplicationRequest.  # noqa: E501
        :rtype: str
        r:   rC   s    r>   r   z#CreateApplicationRequest.unique_key  rD   r@   c                     || _         dS )zSets the unique_key of this CreateApplicationRequest.


        :param unique_key: The unique_key of this CreateApplicationRequest.  # noqa: E501
        :type: str
        Nru   )r=   r   s     r>   r   z#CreateApplicationRequest.unique_key  rF   r@   c                     | j         S )zGets the user_id of this CreateApplicationRequest.  # noqa: E501


        :return: The user_id of this CreateApplicationRequest.  # noqa: E501
        :rtype: str
        r;   rC   s    r>   r   z CreateApplicationRequest.user_id  s     }r@   c                     || _         dS )zSets the user_id of this CreateApplicationRequest.


        :param user_id: The user_id of this CreateApplicationRequest.  # noqa: E501
        :type: str
        Nrx   )r=   r   s     r>   r   z CreateApplicationRequest.user_id  s      r@   c                 4   i }t          j        | j                  D ]\  }}t          | |          }t	          |t
                    r"t          t          d |                    ||<   Lt          |d          r|                                ||<   tt	          |t                    r4t          t          d |
                                                    ||<   |||<   t          t          t                    r| 
                                D ]
\  }}|||<   |S )z&Returns the model properties as a dictc                 N    t          | d          r|                                 n| S )Nto_dicthasattrr|   )xs    r>   <lambda>z2CreateApplicationRequest.to_dict.<locals>.<lambda>  s!    WQ	-B-BIaiikkk r@   r|   c                 v    t          | d         d          r"| d         | d                                         fn| S )N   r|   r   r}   )items    r>   r   z2CreateApplicationRequest.to_dict.<locals>.<lambda>  s<    tAw	22"=$q'47??+<+<!=!=8< r@   )six	iteritemsswagger_typesgetattr
isinstancelistmapr~   r|   dictitems
issubclassr   )r=   resultattr_valuekeys         r>   r|   z CreateApplicationRequest.to_dict  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t.55 	$"jjll $ $
U#sr@   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatr|   rC   s    r>   to_strzCreateApplicationRequest.to_str  s    ~dllnn---r@   c                 *    |                                  S )zFor `print` and `pprint`)r   rC   s    r>   __repr__z!CreateApplicationRequest.__repr__  s    {{}}r@   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFr   r   r|   r=   others     r>   __eq__zCreateApplicationRequest.__eq__  s5    %!9:: 	5||~~00r@   c                     t          |t                    sdS |                                 |                                k    S )z*Returns true if both objects are not equalTr   r   s     r>   __ne__zCreateApplicationRequest.__ne__  s5    %!9:: 	4||~~00r@   )NNNNNNNNNNNNNNNNN)__name__
__module____qualname____doc__r   attribute_mapr?   propertyr   setterr   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r   r   r    r@   r>   r   r      s        
eE 	E 		
 	  	; 	B 	% 	e 	 	u 	e 	e 	E 	e  	5!M&k- 	- 		
 	 	l 	/ 	/ 	d 	 	u 	k 	k 	I 	k  	8!M&7# 7# 7# 7#r     X  & & & & & X& 2 2 2 & & X& 2 2 2   X 
[  [   X 
[  [     X  & & & $ $ X$ . . . $ $ X$ . . .   X Y  Y   X \  \   X 	Z  Z     X  & & &     X  & & &   X _" " _"     X  & & &   X ^    ^   6. . .  1 1 11 1 1 1 1r@   r   )r   r   rer   volcenginesdkcore.configurationr   objectr   r   r@   r>   <module>r      s|      				 



 9 9 9 9 9 9k1 k1 k1 k1 k1v k1 k1 k1 k1 k1r@   