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

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

    OpenAPI spec version: common-version
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
    N)Configurationc                      e Zd ZdZ	 ddddddddddddZddd	d
ddddddddZd/d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	        d             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	        d#             Zed$             Zej	        d%             Zed&             Zej	        d'             Zed(             Zej	        d)             Zd* Zd+ Zd, Zd- Zd. ZdS )0CreateKafkaTriggerRequestzsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    intstrbool*KafkaCredentialsForCreateKafkaTriggerInput)!batch_flush_duration_milliseconds
batch_sizedescriptionenabledfunction_idkafka_credentialsmaximum_retry_attemptsmq_instance_idnamestarting_position
topic_nameBatchFlushDurationMilliseconds	BatchSizeDescriptionEnabled
FunctionIdKafkaCredentialsMaximumRetryAttemptsMqInstanceIdNameStartingPosition	TopicNameNc                    |t                      }|| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        d| _        d| _        ||| _        ||| _        ||| _        ||| _        || _        ||| _        ||| _        || _        |	| _        |
|
| _        || _        dS )z6CreateKafkaTriggerRequest - a model defined in SwaggerN)r   _configuration"_batch_flush_duration_milliseconds_batch_size_description_enabled_function_id_kafka_credentials_maximum_retry_attempts_mq_instance_id_name_starting_position_topic_namediscriminatorr
   r   r   r   r   r   r   r   r   r   r   )selfr
   r   r   r   r   r   r   r   r   r   r   r!   s                /root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkvefaas/models/create_kafka_trigger_request.py__init__z"CreateKafkaTriggerRequest.__init__?   s    !*__N,26/  "&'+$#
"&!,85VD2!(DO"*D"DL&(%6D"!-*@D',	(%6D"$    c                     | j         S )zGets the batch_flush_duration_milliseconds of this CreateKafkaTriggerRequest.  # noqa: E501


        :return: The batch_flush_duration_milliseconds of this CreateKafkaTriggerRequest.  # noqa: E501
        :rtype: int
        r"   r.   s    r/   r
   z;CreateKafkaTriggerRequest.batch_flush_duration_millisecondse   s     66r1   c                     || _         dS )zSets the batch_flush_duration_milliseconds of this CreateKafkaTriggerRequest.


        :param batch_flush_duration_milliseconds: The batch_flush_duration_milliseconds of this CreateKafkaTriggerRequest.  # noqa: E501
        :type: int
        Nr3   )r.   r
   s     r/   r
   z;CreateKafkaTriggerRequest.batch_flush_duration_millisecondso   s     3T///r1   c                     | j         S )zGets the batch_size of this CreateKafkaTriggerRequest.  # noqa: E501


        :return: The batch_size of this CreateKafkaTriggerRequest.  # noqa: E501
        :rtype: int
        r#   r4   s    r/   r   z$CreateKafkaTriggerRequest.batch_sizez        r1   c                     || _         dS )zSets the batch_size of this CreateKafkaTriggerRequest.


        :param batch_size: The batch_size of this CreateKafkaTriggerRequest.  # noqa: E501
        :type: int
        Nr7   )r.   r   s     r/   r   z$CreateKafkaTriggerRequest.batch_size   s     &r1   c                     | j         S )zGets the description of this CreateKafkaTriggerRequest.  # noqa: E501


        :return: The description of this CreateKafkaTriggerRequest.  # noqa: E501
        :rtype: str
        r$   r4   s    r/   r   z%CreateKafkaTriggerRequest.description          r1   c                     || _         dS )zSets the description of this CreateKafkaTriggerRequest.


        :param description: The description of this CreateKafkaTriggerRequest.  # noqa: E501
        :type: str
        Nr;   )r.   r   s     r/   r   z%CreateKafkaTriggerRequest.description   s     (r1   c                     | j         S )zGets the enabled of this CreateKafkaTriggerRequest.  # noqa: E501


        :return: The enabled of this CreateKafkaTriggerRequest.  # noqa: E501
        :rtype: bool
        r%   r4   s    r/   r   z!CreateKafkaTriggerRequest.enabled   s     }r1   c                     || _         dS )zSets the enabled of this CreateKafkaTriggerRequest.


        :param enabled: The enabled of this CreateKafkaTriggerRequest.  # noqa: E501
        :type: bool
        Nr?   )r.   r   s     r/   r   z!CreateKafkaTriggerRequest.enabled   s      r1   c                     | j         S )zGets the function_id of this CreateKafkaTriggerRequest.  # noqa: E501


        :return: The function_id of this CreateKafkaTriggerRequest.  # noqa: E501
        :rtype: str
        )r&   r4   s    r/   r   z%CreateKafkaTriggerRequest.function_id   r<   r1   c                 N    | j         j        r|t          d          || _        dS )zSets the function_id of this CreateKafkaTriggerRequest.


        :param function_id: The function_id of this CreateKafkaTriggerRequest.  # noqa: E501
        :type: str
        Nz3Invalid value for `function_id`, must not be `None`)r!   client_side_validation
ValueErrorr&   )r.   r   s     r/   r   z%CreateKafkaTriggerRequest.function_id   s5     5 	T+:MRSSS'r1   c                     | j         S )zGets the kafka_credentials of this CreateKafkaTriggerRequest.  # noqa: E501


        :return: The kafka_credentials of this CreateKafkaTriggerRequest.  # noqa: E501
        :rtype: KafkaCredentialsForCreateKafkaTriggerInput
        r'   r4   s    r/   r   z+CreateKafkaTriggerRequest.kafka_credentials        &&r1   c                     || _         dS )zSets the kafka_credentials of this CreateKafkaTriggerRequest.


        :param kafka_credentials: The kafka_credentials of this CreateKafkaTriggerRequest.  # noqa: E501
        :type: KafkaCredentialsForCreateKafkaTriggerInput
        NrF   )r.   r   s     r/   r   z+CreateKafkaTriggerRequest.kafka_credentials        #4r1   c                     | j         S )zGets the maximum_retry_attempts of this CreateKafkaTriggerRequest.  # noqa: E501


        :return: The maximum_retry_attempts of this CreateKafkaTriggerRequest.  # noqa: E501
        :rtype: int
        r(   r4   s    r/   r   z0CreateKafkaTriggerRequest.maximum_retry_attempts   s     ++r1   c                     || _         dS )zSets the maximum_retry_attempts of this CreateKafkaTriggerRequest.


        :param maximum_retry_attempts: The maximum_retry_attempts of this CreateKafkaTriggerRequest.  # noqa: E501
        :type: int
        NrK   )r.   r   s     r/   r   z0CreateKafkaTriggerRequest.maximum_retry_attempts   s     (>$$$r1   c                     | j         S )zGets the mq_instance_id of this CreateKafkaTriggerRequest.  # noqa: E501


        :return: The mq_instance_id of this CreateKafkaTriggerRequest.  # noqa: E501
        :rtype: str
        )r)   r4   s    r/   r   z(CreateKafkaTriggerRequest.mq_instance_id   s     ##r1   c                 N    | j         j        r|t          d          || _        dS )zSets the mq_instance_id of this CreateKafkaTriggerRequest.


        :param mq_instance_id: The mq_instance_id of this CreateKafkaTriggerRequest.  # noqa: E501
        :type: str
        Nz6Invalid value for `mq_instance_id`, must not be `None`)r!   rC   rD   r)   )r.   r   s     r/   r   z(CreateKafkaTriggerRequest.mq_instance_id  s5     5 	W.:PUVVV-r1   c                     | j         S )zGets the name of this CreateKafkaTriggerRequest.  # noqa: E501


        :return: The name of this CreateKafkaTriggerRequest.  # noqa: E501
        :rtype: str
        )r*   r4   s    r/   r   zCreateKafkaTriggerRequest.name  s     zr1   c                 N    | j         j        r|t          d          || _        dS )zSets the name of this CreateKafkaTriggerRequest.


        :param name: The name of this CreateKafkaTriggerRequest.  # noqa: E501
        :type: str
        Nz,Invalid value for `name`, must not be `None`)r!   rC   rD   r*   )r.   r   s     r/   r   zCreateKafkaTriggerRequest.name  s1     5 	M$,KLLL


r1   c                     | j         S )zGets the starting_position of this CreateKafkaTriggerRequest.  # noqa: E501


        :return: The starting_position of this CreateKafkaTriggerRequest.  # noqa: E501
        :rtype: str
        r+   r4   s    r/   r   z+CreateKafkaTriggerRequest.starting_position(  rG   r1   c                     || _         dS )zSets the starting_position of this CreateKafkaTriggerRequest.


        :param starting_position: The starting_position of this CreateKafkaTriggerRequest.  # noqa: E501
        :type: str
        NrR   )r.   r   s     r/   r   z+CreateKafkaTriggerRequest.starting_position2  rI   r1   c                     | j         S )zGets the topic_name of this CreateKafkaTriggerRequest.  # noqa: E501


        :return: The topic_name of this CreateKafkaTriggerRequest.  # noqa: E501
        :rtype: str
        )r,   r4   s    r/   r   z$CreateKafkaTriggerRequest.topic_name=  r8   r1   c                 N    | j         j        r|t          d          || _        dS )zSets the topic_name of this CreateKafkaTriggerRequest.


        :param topic_name: The topic_name of this CreateKafkaTriggerRequest.  # noqa: E501
        :type: str
        Nz2Invalid value for `topic_name`, must not be `None`)r!   rC   rD   r,   )r.   r   s     r/   r   z$CreateKafkaTriggerRequest.topic_nameG  s5     5 	S*:LQRRR%r1   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hasattrrX   )xs    r/   <lambda>z3CreateKafkaTriggerRequest.to_dict.<locals>.<lambda>\  s!    WQ	-B-BIaiikkk r1   rX   c                 v    t          | d         d          r"| d         | d                                         fn| S )N   rX   r   rY   )items    r/   r\   z3CreateKafkaTriggerRequest.to_dict.<locals>.<lambda>c  s<    tAw	22"=$q'47??+<+<!=!=8< r1   )six	iteritemsswagger_typesgetattr
isinstancelistmaprZ   rX   dictitems
issubclassr   )r.   resultattr_valuekeys         r/   rX   z!CreateKafkaTriggerRequest.to_dictT  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t/66 	$"jjll $ $
U#sr1   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatrX   r4   s    r/   to_strz CreateKafkaTriggerRequest.to_stro  s    ~dllnn---r1   c                 *    |                                  S )zFor `print` and `pprint`)rr   r4   s    r/   __repr__z"CreateKafkaTriggerRequest.__repr__s  s    {{}}r1   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFrd   r   rX   r.   others     r/   __eq__z CreateKafkaTriggerRequest.__eq__w  s5    %!:;; 	5||~~00r1   c                     t          |t                    sdS |                                 |                                k    S )z*Returns true if both objects are not equalTrv   rw   s     r/   __ne__z CreateKafkaTriggerRequest.__ne__~  s5    %!:;; 	4||~~00r1   )NNNNNNNNNNNN)__name__
__module____qualname____doc__rb   attribute_mapr0   propertyr
   setterr   r   r   r   r   r   r   r   r   r   rX   rr   rt   ry   r{    r1   r/   r   r      s_        
 .3I"'" M .N!$#/"8(/! M$% $% $% $%L 7 7 X7 '-T T .-T     X  & & & ! ! X! ( ( (   X ^    ^  ! ! X! 
( 
( 
( ' ' X' 4 4 4 , , X, "> > #"> $ $ X$ 
. 
. 
.   X 
[
 
 [
 ' ' X' 4 4 4     X  
& 
& 
&  6. . .  1 1 11 1 1 1 1r1   r   )r   rp   rer`   volcenginesdkcore.configurationr   objectr   r   r1   r/   <module>r      s|      				 



 9 9 9 9 9 9m1 m1 m1 m1 m1 m1 m1 m1 m1 m1r1   