
    ~iF                     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                   ^   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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(dd)d*d+d,dZd\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edI             Zej	        dJ             ZedK             Zej	        dL             ZedM             Zej	        dN             ZedO             Zej	        dP             ZedQ             Zej	        dR             ZedS             Zej	        dT             ZedU             Zej	        dV             ZdW ZdX ZdY ZdZ Z d[ Z!d-S )]DescribeApplicationResponsezsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    alertboolapplication_namestrapplication_trnapplication_typeargsconfzdict(str, str)
dependency&DependencyFordescribeApplicationOutputdeploy_request)DeployRequestFordescribeApplicationOutputengine_versionimageis_latest_versionjarlatest_version
main_class
project_idrest_urlsql_text)stateuser_idversion_nameAlertApplicationNameApplicationTrnApplicationTypeArgsConf
DependencyDeployRequestEngineVersionImageIsLatestVersionJarLatestVersion	MainClass	ProjectIdRestUrlSqlTextStateUserIdVersionNameNc                    |t                      }|| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        |	|	| _        |
|
| _         ||| _!        ||| _"        ||| _#        ||| _$        ||| _%        ||| _&        ||| _'        ||| _(        ||| _)        |	|| _*        dS dS )z8DescribeApplicationResponse - a model defined in SwaggerN)+r   _configuration_alert_application_name_application_trn_application_type_args_conf_dependency_deploy_request_engine_version_image_is_latest_version_jar_latest_version_main_class_project_id	_rest_url	_sql_text_state_user_id_version_namediscriminatorr   r   r
   r   r   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   r   r   r   r3   s                         /root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkspark/models/describe_application_response.py__init__z$DescribeApplicationResponse.__init__Q   s   !*__N,!% $!%

##"&	#!!DJ'$4D!&#2D '$4D!DIDI!(DO%"0D%"0DDJ(%6D"?DH%"0D!(DO!(DO$DM$DMDJ"DL# ,D $#    c                     | j         S )zGets the alert of this DescribeApplicationResponse.  # noqa: E501


        :return: The alert of this DescribeApplicationResponse.  # noqa: E501
        :rtype: bool
        r4   rI   s    rJ   r   z!DescribeApplicationResponse.alert        {rL   c                     || _         dS )zSets the alert of this DescribeApplicationResponse.


        :param alert: The alert of this DescribeApplicationResponse.  # noqa: E501
        :type: bool
        NrN   )rI   r   s     rJ   r   z!DescribeApplicationResponse.alert        rL   c                     | j         S )zGets the application_name of this DescribeApplicationResponse.  # noqa: E501


        :return: The application_name of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        r5   rO   s    rJ   r   z,DescribeApplicationResponse.application_name        %%rL   c                     || _         dS )zSets the application_name of this DescribeApplicationResponse.


        :param application_name: The application_name of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        NrT   )rI   r   s     rJ   r   z,DescribeApplicationResponse.application_name        "2rL   c                     | j         S )zGets the application_trn of this DescribeApplicationResponse.  # noqa: E501


        :return: The application_trn of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        r6   rO   s    rJ   r
   z+DescribeApplicationResponse.application_trn   s     $$rL   c                     || _         dS )zSets the application_trn of this DescribeApplicationResponse.


        :param application_trn: The application_trn of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        NrY   )rI   r
   s     rJ   r
   z+DescribeApplicationResponse.application_trn   s     !0rL   c                     | j         S )zGets the application_type of this DescribeApplicationResponse.  # noqa: E501


        :return: The application_type of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        r7   rO   s    rJ   r   z,DescribeApplicationResponse.application_type   rU   rL   c                     || _         dS )zSets the application_type of this DescribeApplicationResponse.


        :param application_type: The application_type of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        Nr\   )rI   r   s     rJ   r   z,DescribeApplicationResponse.application_type   rW   rL   c                     | j         S )zGets the args of this DescribeApplicationResponse.  # noqa: E501


        :return: The args of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        r8   rO   s    rJ   r   z DescribeApplicationResponse.args        zrL   c                     || _         dS )zSets the args of this DescribeApplicationResponse.


        :param args: The args of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        Nr_   )rI   r   s     rJ   r   z DescribeApplicationResponse.args        


rL   c                     | j         S )zGets the conf of this DescribeApplicationResponse.  # noqa: E501


        :return: The conf of this DescribeApplicationResponse.  # noqa: E501
        :rtype: dict(str, str)
        r9   rO   s    rJ   r   z DescribeApplicationResponse.conf   r`   rL   c                     || _         dS )zSets the conf of this DescribeApplicationResponse.


        :param conf: The conf of this DescribeApplicationResponse.  # noqa: E501
        :type: dict(str, str)
        Nrd   )rI   r   s     rJ   r   z DescribeApplicationResponse.conf	  rb   rL   c                     | j         S )zGets the dependency of this DescribeApplicationResponse.  # noqa: E501


        :return: The dependency of this DescribeApplicationResponse.  # noqa: E501
        :rtype: DependencyFordescribeApplicationOutput
        r:   rO   s    rJ   r   z&DescribeApplicationResponse.dependency       rL   c                     || _         dS )zSets the dependency of this DescribeApplicationResponse.


        :param dependency: The dependency of this DescribeApplicationResponse.  # noqa: E501
        :type: DependencyFordescribeApplicationOutput
        Nrg   )rI   r   s     rJ   r   z&DescribeApplicationResponse.dependency       &rL   c                     | j         S )zGets the deploy_request of this DescribeApplicationResponse.  # noqa: E501


        :return: The deploy_request of this DescribeApplicationResponse.  # noqa: E501
        :rtype: DeployRequestFordescribeApplicationOutput
        r;   rO   s    rJ   r   z*DescribeApplicationResponse.deploy_request)       ##rL   c                     || _         dS )zSets the deploy_request of this DescribeApplicationResponse.


        :param deploy_request: The deploy_request of this DescribeApplicationResponse.  # noqa: E501
        :type: DeployRequestFordescribeApplicationOutput
        Nrl   )rI   r   s     rJ   r   z*DescribeApplicationResponse.deploy_request3        .rL   c                     | j         S )zGets the engine_version of this DescribeApplicationResponse.  # noqa: E501


        :return: The engine_version of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        r<   rO   s    rJ   r   z*DescribeApplicationResponse.engine_version>  rm   rL   c                     || _         dS )zSets the engine_version of this DescribeApplicationResponse.


        :param engine_version: The engine_version of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        Nrq   )rI   r   s     rJ   r   z*DescribeApplicationResponse.engine_versionH  ro   rL   c                     | j         S )zGets the image of this DescribeApplicationResponse.  # noqa: E501


        :return: The image of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        r=   rO   s    rJ   r   z!DescribeApplicationResponse.imageS  rP   rL   c                     || _         dS )zSets the image of this DescribeApplicationResponse.


        :param image: The image of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        Nrt   )rI   r   s     rJ   r   z!DescribeApplicationResponse.image]  rR   rL   c                     | j         S )zGets the is_latest_version of this DescribeApplicationResponse.  # noqa: E501


        :return: The is_latest_version of this DescribeApplicationResponse.  # noqa: E501
        :rtype: bool
        r>   rO   s    rJ   r   z-DescribeApplicationResponse.is_latest_versionh  s     &&rL   c                     || _         dS )zSets the is_latest_version of this DescribeApplicationResponse.


        :param is_latest_version: The is_latest_version of this DescribeApplicationResponse.  # noqa: E501
        :type: bool
        Nrw   )rI   r   s     rJ   r   z-DescribeApplicationResponse.is_latest_versionr  s     #4rL   c                     | j         S )zGets the jar of this DescribeApplicationResponse.  # noqa: E501


        :return: The jar of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        r?   rO   s    rJ   r   zDescribeApplicationResponse.jar}  s     yrL   c                     || _         dS )zSets the jar of this DescribeApplicationResponse.


        :param jar: The jar of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        Nrz   )rI   r   s     rJ   r   zDescribeApplicationResponse.jar  s     			rL   c                     | j         S )zGets the latest_version of this DescribeApplicationResponse.  # noqa: E501


        :return: The latest_version of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        r@   rO   s    rJ   r   z*DescribeApplicationResponse.latest_version  rm   rL   c                     || _         dS )zSets the latest_version of this DescribeApplicationResponse.


        :param latest_version: The latest_version of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        Nr}   )rI   r   s     rJ   r   z*DescribeApplicationResponse.latest_version  ro   rL   c                     | j         S )zGets the main_class of this DescribeApplicationResponse.  # noqa: E501


        :return: The main_class of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        rA   rO   s    rJ   r   z&DescribeApplicationResponse.main_class  rh   rL   c                     || _         dS )zSets the main_class of this DescribeApplicationResponse.


        :param main_class: The main_class of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        Nr   )rI   r   s     rJ   r   z&DescribeApplicationResponse.main_class  rj   rL   c                     | j         S )zGets the project_id of this DescribeApplicationResponse.  # noqa: E501


        :return: The project_id of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        rB   rO   s    rJ   r   z&DescribeApplicationResponse.project_id  rh   rL   c                     || _         dS )zSets the project_id of this DescribeApplicationResponse.


        :param project_id: The project_id of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        Nr   )rI   r   s     rJ   r   z&DescribeApplicationResponse.project_id  rj   rL   c                     | j         S )zGets the rest_url of this DescribeApplicationResponse.  # noqa: E501


        :return: The rest_url of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        rC   rO   s    rJ   r   z$DescribeApplicationResponse.rest_url       ~rL   c                     || _         dS )zSets the rest_url of this DescribeApplicationResponse.


        :param rest_url: The rest_url of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        Nr   )rI   r   s     rJ   r   z$DescribeApplicationResponse.rest_url       "rL   c                     | j         S )zGets the sql_text of this DescribeApplicationResponse.  # noqa: E501


        :return: The sql_text of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        rD   rO   s    rJ   r   z$DescribeApplicationResponse.sql_text  r   rL   c                     || _         dS )zSets the sql_text of this DescribeApplicationResponse.


        :param sql_text: The sql_text of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        Nr   )rI   r   s     rJ   r   z$DescribeApplicationResponse.sql_text  r   rL   c                     | j         S )zGets the state of this DescribeApplicationResponse.  # noqa: E501


        :return: The state of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        rE   rO   s    rJ   r   z!DescribeApplicationResponse.state  rP   rL   c                     || _         dS )zSets the state of this DescribeApplicationResponse.


        :param state: The state of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        Nr   )rI   r   s     rJ   r   z!DescribeApplicationResponse.state  rR   rL   c                     | j         S )zGets the user_id of this DescribeApplicationResponse.  # noqa: E501


        :return: The user_id of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        rF   rO   s    rJ   r   z#DescribeApplicationResponse.user_id  s     }rL   c                     || _         dS )zSets the user_id of this DescribeApplicationResponse.


        :param user_id: The user_id of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        Nr   )rI   r   s     rJ   r   z#DescribeApplicationResponse.user_id  s      rL   c                     | j         S )zGets the version_name of this DescribeApplicationResponse.  # noqa: E501


        :return: The version_name of this DescribeApplicationResponse.  # noqa: E501
        :rtype: str
        rG   rO   s    rJ   r   z(DescribeApplicationResponse.version_name%  s     !!rL   c                     || _         dS )zSets the version_name of this DescribeApplicationResponse.


        :param version_name: The version_name of this DescribeApplicationResponse.  # noqa: E501
        :type: str
        Nr   )rI   r   s     rJ   r   z(DescribeApplicationResponse.version_name/  s     *rL   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    rJ   <lambda>z5DescribeApplicationResponse.to_dict.<locals>.<lambda>B  s!    WQ	-B-BIaiikkk rL   r   c                 v    t          | d         d          r"| d         | d                                         fn| S )N   r   r   r   )items    rJ   r   z5DescribeApplicationResponse.to_dict.<locals>.<lambda>I  s<    tAw	22"=$q'47??+<+<!=!=8< rL   )six	iteritemsswagger_typesgetattr
isinstancelistmapr   r   dictitems
issubclassr   )rI   resultattr_valuekeys         rJ   r   z#DescribeApplicationResponse.to_dict:  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t1488 	$"jjll $ $
U#srL   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatr   rO   s    rJ   to_strz"DescribeApplicationResponse.to_strU  s    ~dllnn---rL   c                 *    |                                  S )zFor `print` and `pprint`)r   rO   s    rJ   __repr__z$DescribeApplicationResponse.__repr__Y  s    {{}}rL   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFr   r   r   rI   others     rJ   __eq__z"DescribeApplicationResponse.__eq__]  s5    %!<== 	5||~~00rL   c                     t          |t                    sdS |                                 |                                k    S )z*Returns true if both objects are not equalTr   r   s     rJ   __ne__z"DescribeApplicationResponse.__ne__d  s5    %!<== 	4||~~00rL   )NNNNNNNNNNNNNNNNNNNNN)"__name__
__module____qualname____doc__r   attribute_maprK   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    rL   rJ   r   r      s        
E 	5 	E	
 	 	  	> 	E 	% 	 	V 	u 	% 	e 	e  	E!" 	E#$ )  M.- 	+ 	-	
 	 	 	l 	/ 	/ 	 	. 	u 	/ 	k 	k  	I!" 	I#$ %)  M.C- C- C- C-J   X \  \ & & X& 2 2 2 % % X% 0 0 0 & & X& 2 2 2   X 
[  [   X 
[  [     X  & & & $ $ X$ . . . $ $ X$ . . .   X \  \ ' ' X' 4 4 4   X 	Z  Z $ $ X$ . . .     X  & & &     X  & & &   X _" " _"   X _" " _"   X \  \   X ^    ^  " " X" * * *  6. . .  1 1 11 1 1 1 1rL   r   )r   r   rer   volcenginesdkcore.configurationr   objectr   r   rL   rJ   <module>r      s|      				 



 9 9 9 9 9 9S	1 S	1 S	1 S	1 S	1& S	1 S	1 S	1 S	1 S	1rL   