
    ~inr                     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                   T	   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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.iZi dd/dd0dd1dd2d	d3d
d4dd5dd6dd7dd8dd9dd:dd;dd<dd=dd>dd?i dd@ddAddBddCddDddEddFd dGd!dHd"dId#dJd$dKd%dLd&dMd(dNd*dOd,dPd-dQiZddSZedT             Zej	        dU             ZedV             Z
e
j	        dW             Z
edX             Zej	        dY             ZedZ             Zej	        d[             Zed\             Zej	        d]             Zed^             Zej	        d_             Zed`             Zej	        da             Zedb             Zej	        dc             Zedd             Zej	        de             Zedf             Zej	        dg             Zedh             Zej	        di             Zedj             Zej	        dk             Zedl             Zej	        dm             Zedn             Zej	        do             Zedp             Zej	        dq             Zedr             Zej	        ds             Zedt             Zej	        du             Zedv             Zej	        dw             Zedx             Zej	        dy             Zedz             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&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 Z0dRS )CreateFunctionResponsezsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    async_task_config&AsyncTaskConfigForCreateFunctionOutputcellstr	code_sizeintcode_size_limitcommandcpucpu_strategycreation_timedescriptionenable_apmplusboolenvsz list[EnvForCreateFunctionOutput]exclusive_modefunction_typeidinitializer_secinstance_typelast_update_timemax_concurrency	memory_mbnamenas_storage!NasStorageForCreateFunctionOutputownerportproject_namerequest_timeoutroleruntimesourcesource_locationsource_typetagsz list[TagForCreateFunctionOutput]
tls_config TlsConfigForCreateFunctionOutputtos_mount_config%TosMountConfigForCreateFunctionOutputtriggers_count
vpc_config VpcConfigForCreateFunctionOutputAsyncTaskConfigCellCodeSizeCodeSizeLimitCommandCpuCpuStrategyCreationTimeDescriptionEnableApmplusEnvsExclusiveModeFunctionTypeIdInitializerSecInstanceTypeLastUpdateTimeMaxConcurrencyMemoryMBName
NasStorageOwnerPortProjectNameRequestTimeoutRoleRuntimeSourceSourceLocation
SourceTypeTags	TlsConfigTosMountConfigTriggersCount	VpcConfigNc%                    |$t                      }$|$| _        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| _%        ||| _&        ||| _'        ||| _(        ||| _)        ||| _*        ||| _+        ||| _,        ||| _-        |	|	| _.        |
|
| _/        ||| _0        ||| _1        ||| _2        ||| _3        ||| _4        ||| _5        ||| _6        ||| _7        ||| _8        ||| _9        ||| _:        ||| _;        ||| _<        ||| _=        ||| _>        ||| _?        ||| _@        ||| _A        ||| _B        ||| _C        ||| _D        | | | _E        |!|!| _F        |"|"| _G        |#	|#| _H        dS dS )z3CreateFunctionResponse - a model defined in SwaggerN)Ir   _configuration_async_task_config_cell
_code_size_code_size_limit_command_cpu_cpu_strategy_creation_time_description_enable_apmplus_envs_exclusive_mode_function_type_id_initializer_sec_instance_type_last_update_time_max_concurrency
_memory_mb_name_nas_storage_owner_port_project_name_request_timeout_role_runtime_source_source_location_source_type_tags_tls_config_tos_mount_config_triggers_count_vpc_configdiscriminatorr   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/   )%selfr   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/   rU   s%                                        |/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkvefaas/models/create_function_response.py__init__zCreateFunctionResponse.__init__o   s   !*__N,"&
 $	!" #
#" $"!% $
 
! $
 $ 
!%#!(%6D"DI &DN&#2D "DL?DH# ,D$!.D"*D%"0DDI%"0D$!.D>DG&#2D $!.D'$4D!&#2D  &DNDI"*DDJDI# ,D&#2D DI"DL DK&#2D "*DDI!(DO'$4D!%"0D!(DOOO "!    c                     | j         S )zGets the async_task_config of this CreateFunctionResponse.  # noqa: E501


        :return: The async_task_config of this CreateFunctionResponse.  # noqa: E501
        :rtype: AsyncTaskConfigForCreateFunctionOutput
        rV   rz   s    r{   r   z(CreateFunctionResponse.async_task_config   s     &&r}   c                     || _         dS )zSets the async_task_config of this CreateFunctionResponse.


        :param async_task_config: The async_task_config of this CreateFunctionResponse.  # noqa: E501
        :type: AsyncTaskConfigForCreateFunctionOutput
        Nr   )rz   r   s     r{   r   z(CreateFunctionResponse.async_task_config   s     #4r}   c                     | j         S )zGets the cell of this CreateFunctionResponse.  # noqa: E501


        :return: The cell of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        rW   r   s    r{   r   zCreateFunctionResponse.cell        zr}   c                     || _         dS )zSets the cell of this CreateFunctionResponse.


        :param cell: The cell of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   zCreateFunctionResponse.cell        


r}   c                     | j         S )zGets the code_size of this CreateFunctionResponse.  # noqa: E501


        :return: The code_size of this CreateFunctionResponse.  # noqa: E501
        :rtype: int
        rX   r   s    r{   r
   z CreateFunctionResponse.code_size       r}   c                     || _         dS )zSets the code_size of this CreateFunctionResponse.


        :param code_size: The code_size of this CreateFunctionResponse.  # noqa: E501
        :type: int
        Nr   )rz   r
   s     r{   r
   z CreateFunctionResponse.code_size       $r}   c                     | j         S )zGets the code_size_limit of this CreateFunctionResponse.  # noqa: E501


        :return: The code_size_limit of this CreateFunctionResponse.  # noqa: E501
        :rtype: int
        rY   r   s    r{   r   z&CreateFunctionResponse.code_size_limit        $$r}   c                     || _         dS )zSets the code_size_limit of this CreateFunctionResponse.


        :param code_size_limit: The code_size_limit of this CreateFunctionResponse.  # noqa: E501
        :type: int
        Nr   )rz   r   s     r{   r   z&CreateFunctionResponse.code_size_limit*       !0r}   c                     | j         S )zGets the command of this CreateFunctionResponse.  # noqa: E501


        :return: The command of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        rZ   r   s    r{   r   zCreateFunctionResponse.command5       }r}   c                     || _         dS )zSets the command of this CreateFunctionResponse.


        :param command: The command of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   zCreateFunctionResponse.command?        r}   c                     | j         S )zGets the cpu of this CreateFunctionResponse.  # noqa: E501


        :return: The cpu of this CreateFunctionResponse.  # noqa: E501
        :rtype: int
        r[   r   s    r{   r   zCreateFunctionResponse.cpuJ  s     yr}   c                     || _         dS )zSets the cpu of this CreateFunctionResponse.


        :param cpu: The cpu of this CreateFunctionResponse.  # noqa: E501
        :type: int
        Nr   )rz   r   s     r{   r   zCreateFunctionResponse.cpuT  s     			r}   c                     | j         S )zGets the cpu_strategy of this CreateFunctionResponse.  # noqa: E501


        :return: The cpu_strategy of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        r\   r   s    r{   r   z#CreateFunctionResponse.cpu_strategy_       !!r}   c                     || _         dS )zSets the cpu_strategy of this CreateFunctionResponse.


        :param cpu_strategy: The cpu_strategy of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   z#CreateFunctionResponse.cpu_strategyi       *r}   c                     | j         S )zGets the creation_time of this CreateFunctionResponse.  # noqa: E501


        :return: The creation_time of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        r]   r   s    r{   r   z$CreateFunctionResponse.creation_timet       ""r}   c                     || _         dS )zSets the creation_time of this CreateFunctionResponse.


        :param creation_time: The creation_time of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   z$CreateFunctionResponse.creation_time~       ,r}   c                     | j         S )zGets the description of this CreateFunctionResponse.  # noqa: E501


        :return: The description of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        r^   r   s    r{   r   z"CreateFunctionResponse.description         r}   c                     || _         dS )zSets the description of this CreateFunctionResponse.


        :param description: The description of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   z"CreateFunctionResponse.description       (r}   c                     | j         S )zGets the enable_apmplus of this CreateFunctionResponse.  # noqa: E501


        :return: The enable_apmplus of this CreateFunctionResponse.  # noqa: E501
        :rtype: bool
        r_   r   s    r{   r   z%CreateFunctionResponse.enable_apmplus       ##r}   c                     || _         dS )zSets the enable_apmplus of this CreateFunctionResponse.


        :param enable_apmplus: The enable_apmplus of this CreateFunctionResponse.  # noqa: E501
        :type: bool
        Nr   )rz   r   s     r{   r   z%CreateFunctionResponse.enable_apmplus        .r}   c                     | j         S )zGets the envs of this CreateFunctionResponse.  # noqa: E501


        :return: The envs of this CreateFunctionResponse.  # noqa: E501
        :rtype: list[EnvForCreateFunctionOutput]
        r`   r   s    r{   r   zCreateFunctionResponse.envs  r   r}   c                     || _         dS )zSets the envs of this CreateFunctionResponse.


        :param envs: The envs of this CreateFunctionResponse.  # noqa: E501
        :type: list[EnvForCreateFunctionOutput]
        Nr   )rz   r   s     r{   r   zCreateFunctionResponse.envs  r   r}   c                     | j         S )zGets the exclusive_mode of this CreateFunctionResponse.  # noqa: E501


        :return: The exclusive_mode of this CreateFunctionResponse.  # noqa: E501
        :rtype: bool
        ra   r   s    r{   r   z%CreateFunctionResponse.exclusive_mode  r   r}   c                     || _         dS )zSets the exclusive_mode of this CreateFunctionResponse.


        :param exclusive_mode: The exclusive_mode of this CreateFunctionResponse.  # noqa: E501
        :type: bool
        Nr   )rz   r   s     r{   r   z%CreateFunctionResponse.exclusive_mode  r   r}   c                     | j         S )zGets the function_type of this CreateFunctionResponse.  # noqa: E501


        :return: The function_type of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        rb   r   s    r{   r   z$CreateFunctionResponse.function_type  r   r}   c                     || _         dS )zSets the function_type of this CreateFunctionResponse.


        :param function_type: The function_type of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   z$CreateFunctionResponse.function_type  r   r}   c                     | j         S )zGets the id of this CreateFunctionResponse.  # noqa: E501


        :return: The id of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        rc   r   s    r{   r   zCreateFunctionResponse.id  s     xr}   c                     || _         dS )zSets the id of this CreateFunctionResponse.


        :param id: The id of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   zCreateFunctionResponse.id  s     r}   c                     | j         S )zGets the initializer_sec of this CreateFunctionResponse.  # noqa: E501


        :return: The initializer_sec of this CreateFunctionResponse.  # noqa: E501
        :rtype: int
        rd   r   s    r{   r   z&CreateFunctionResponse.initializer_sec  r   r}   c                     || _         dS )zSets the initializer_sec of this CreateFunctionResponse.


        :param initializer_sec: The initializer_sec of this CreateFunctionResponse.  # noqa: E501
        :type: int
        Nr   )rz   r   s     r{   r   z&CreateFunctionResponse.initializer_sec  r   r}   c                     | j         S )zGets the instance_type of this CreateFunctionResponse.  # noqa: E501


        :return: The instance_type of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        re   r   s    r{   r   z$CreateFunctionResponse.instance_type  r   r}   c                     || _         dS )zSets the instance_type of this CreateFunctionResponse.


        :param instance_type: The instance_type of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   z$CreateFunctionResponse.instance_type&  r   r}   c                     | j         S )zGets the last_update_time of this CreateFunctionResponse.  # noqa: E501


        :return: The last_update_time of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        rf   r   s    r{   r   z'CreateFunctionResponse.last_update_time1       %%r}   c                     || _         dS )zSets the last_update_time of this CreateFunctionResponse.


        :param last_update_time: The last_update_time of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   z'CreateFunctionResponse.last_update_time;       "2r}   c                     | j         S )zGets the max_concurrency of this CreateFunctionResponse.  # noqa: E501


        :return: The max_concurrency of this CreateFunctionResponse.  # noqa: E501
        :rtype: int
        rg   r   s    r{   r   z&CreateFunctionResponse.max_concurrencyF  r   r}   c                     || _         dS )zSets the max_concurrency of this CreateFunctionResponse.


        :param max_concurrency: The max_concurrency of this CreateFunctionResponse.  # noqa: E501
        :type: int
        Nr   )rz   r   s     r{   r   z&CreateFunctionResponse.max_concurrencyP  r   r}   c                     | j         S )zGets the memory_mb of this CreateFunctionResponse.  # noqa: E501


        :return: The memory_mb of this CreateFunctionResponse.  # noqa: E501
        :rtype: int
        rh   r   s    r{   r   z CreateFunctionResponse.memory_mb[  r   r}   c                     || _         dS )zSets the memory_mb of this CreateFunctionResponse.


        :param memory_mb: The memory_mb of this CreateFunctionResponse.  # noqa: E501
        :type: int
        Nr   )rz   r   s     r{   r   z CreateFunctionResponse.memory_mbe  r   r}   c                     | j         S )zGets the name of this CreateFunctionResponse.  # noqa: E501


        :return: The name of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        ri   r   s    r{   r   zCreateFunctionResponse.namep  r   r}   c                     || _         dS )zSets the name of this CreateFunctionResponse.


        :param name: The name of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r   s     r{   r   zCreateFunctionResponse.namez  r   r}   c                     | j         S )zGets the nas_storage of this CreateFunctionResponse.  # noqa: E501


        :return: The nas_storage of this CreateFunctionResponse.  # noqa: E501
        :rtype: NasStorageForCreateFunctionOutput
        rj   r   s    r{   r   z"CreateFunctionResponse.nas_storage  r   r}   c                     || _         dS )zSets the nas_storage of this CreateFunctionResponse.


        :param nas_storage: The nas_storage of this CreateFunctionResponse.  # noqa: E501
        :type: NasStorageForCreateFunctionOutput
        Nr   )rz   r   s     r{   r   z"CreateFunctionResponse.nas_storage  r   r}   c                     | j         S )zGets the owner of this CreateFunctionResponse.  # noqa: E501


        :return: The owner of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        rk   r   s    r{   r    zCreateFunctionResponse.owner  s     {r}   c                     || _         dS )zSets the owner of this CreateFunctionResponse.


        :param owner: The owner of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r    s     r{   r    zCreateFunctionResponse.owner  s     r}   c                     | j         S )zGets the port of this CreateFunctionResponse.  # noqa: E501


        :return: The port of this CreateFunctionResponse.  # noqa: E501
        :rtype: int
        rl   r   s    r{   r!   zCreateFunctionResponse.port  r   r}   c                     || _         dS )zSets the port of this CreateFunctionResponse.


        :param port: The port of this CreateFunctionResponse.  # noqa: E501
        :type: int
        Nr   )rz   r!   s     r{   r!   zCreateFunctionResponse.port  r   r}   c                     | j         S )zGets the project_name of this CreateFunctionResponse.  # noqa: E501


        :return: The project_name of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        rm   r   s    r{   r"   z#CreateFunctionResponse.project_name  r   r}   c                     || _         dS )zSets the project_name of this CreateFunctionResponse.


        :param project_name: The project_name of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r"   s     r{   r"   z#CreateFunctionResponse.project_name  r   r}   c                     | j         S )zGets the request_timeout of this CreateFunctionResponse.  # noqa: E501


        :return: The request_timeout of this CreateFunctionResponse.  # noqa: E501
        :rtype: int
        rn   r   s    r{   r#   z&CreateFunctionResponse.request_timeout  r   r}   c                     || _         dS )zSets the request_timeout of this CreateFunctionResponse.


        :param request_timeout: The request_timeout of this CreateFunctionResponse.  # noqa: E501
        :type: int
        Nr   )rz   r#   s     r{   r#   z&CreateFunctionResponse.request_timeout  r   r}   c                     | j         S )zGets the role of this CreateFunctionResponse.  # noqa: E501


        :return: The role of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        ro   r   s    r{   r$   zCreateFunctionResponse.role  r   r}   c                     || _         dS )zSets the role of this CreateFunctionResponse.


        :param role: The role of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r$   s     r{   r$   zCreateFunctionResponse.role  r   r}   c                     | j         S )zGets the runtime of this CreateFunctionResponse.  # noqa: E501


        :return: The runtime of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        rp   r   s    r{   r%   zCreateFunctionResponse.runtime  r   r}   c                     || _         dS )zSets the runtime of this CreateFunctionResponse.


        :param runtime: The runtime of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r%   s     r{   r%   zCreateFunctionResponse.runtime  r   r}   c                     | j         S )zGets the source of this CreateFunctionResponse.  # noqa: E501


        :return: The source of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        rq   r   s    r{   r&   zCreateFunctionResponse.source  s     |r}   c                     || _         dS )zSets the source of this CreateFunctionResponse.


        :param source: The source of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r&   s     r{   r&   zCreateFunctionResponse.source"  s     r}   c                     | j         S )zGets the source_location of this CreateFunctionResponse.  # noqa: E501


        :return: The source_location of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        rr   r   s    r{   r'   z&CreateFunctionResponse.source_location-  r   r}   c                     || _         dS )zSets the source_location of this CreateFunctionResponse.


        :param source_location: The source_location of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r'   s     r{   r'   z&CreateFunctionResponse.source_location7  r   r}   c                     | j         S )zGets the source_type of this CreateFunctionResponse.  # noqa: E501


        :return: The source_type of this CreateFunctionResponse.  # noqa: E501
        :rtype: str
        rs   r   s    r{   r(   z"CreateFunctionResponse.source_typeB  r   r}   c                     || _         dS )zSets the source_type of this CreateFunctionResponse.


        :param source_type: The source_type of this CreateFunctionResponse.  # noqa: E501
        :type: str
        Nr   )rz   r(   s     r{   r(   z"CreateFunctionResponse.source_typeL  r   r}   c                     | j         S )zGets the tags of this CreateFunctionResponse.  # noqa: E501


        :return: The tags of this CreateFunctionResponse.  # noqa: E501
        :rtype: list[TagForCreateFunctionOutput]
        rt   r   s    r{   r)   zCreateFunctionResponse.tagsW  r   r}   c                     || _         dS )zSets the tags of this CreateFunctionResponse.


        :param tags: The tags of this CreateFunctionResponse.  # noqa: E501
        :type: list[TagForCreateFunctionOutput]
        Nr   )rz   r)   s     r{   r)   zCreateFunctionResponse.tagsa  r   r}   c                     | j         S )zGets the tls_config of this CreateFunctionResponse.  # noqa: E501


        :return: The tls_config of this CreateFunctionResponse.  # noqa: E501
        :rtype: TlsConfigForCreateFunctionOutput
        ru   r   s    r{   r*   z!CreateFunctionResponse.tls_configl       r}   c                     || _         dS )zSets the tls_config of this CreateFunctionResponse.


        :param tls_config: The tls_config of this CreateFunctionResponse.  # noqa: E501
        :type: TlsConfigForCreateFunctionOutput
        Nr   )rz   r*   s     r{   r*   z!CreateFunctionResponse.tls_configv       &r}   c                     | j         S )zGets the tos_mount_config of this CreateFunctionResponse.  # noqa: E501


        :return: The tos_mount_config of this CreateFunctionResponse.  # noqa: E501
        :rtype: TosMountConfigForCreateFunctionOutput
        rv   r   s    r{   r,   z'CreateFunctionResponse.tos_mount_config  r   r}   c                     || _         dS )zSets the tos_mount_config of this CreateFunctionResponse.


        :param tos_mount_config: The tos_mount_config of this CreateFunctionResponse.  # noqa: E501
        :type: TosMountConfigForCreateFunctionOutput
        Nr   )rz   r,   s     r{   r,   z'CreateFunctionResponse.tos_mount_config  r   r}   c                     | j         S )zGets the triggers_count of this CreateFunctionResponse.  # noqa: E501


        :return: The triggers_count of this CreateFunctionResponse.  # noqa: E501
        :rtype: int
        rw   r   s    r{   r.   z%CreateFunctionResponse.triggers_count  r   r}   c                     || _         dS )zSets the triggers_count of this CreateFunctionResponse.


        :param triggers_count: The triggers_count of this CreateFunctionResponse.  # noqa: E501
        :type: int
        Nr   )rz   r.   s     r{   r.   z%CreateFunctionResponse.triggers_count  r   r}   c                     | j         S )zGets the vpc_config of this CreateFunctionResponse.  # noqa: E501


        :return: The vpc_config of this CreateFunctionResponse.  # noqa: E501
        :rtype: VpcConfigForCreateFunctionOutput
        rx   r   s    r{   r/   z!CreateFunctionResponse.vpc_config  r   r}   c                     || _         dS )zSets the vpc_config of this CreateFunctionResponse.


        :param vpc_config: The vpc_config of this CreateFunctionResponse.  # noqa: E501
        :type: VpcConfigForCreateFunctionOutput
        Nr   )rz   r/   s     r{   r/   z!CreateFunctionResponse.vpc_config  r   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>z0CreateFunctionResponse.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  z0CreateFunctionResponse.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   )rz   resultattr_valuekeys         r{   r   zCreateFunctionResponse.to_dict  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t,d33 	$"jjll $ $
U#sr}   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatr   r   s    r{   to_strzCreateFunctionResponse.to_str  s    ~dllnn---r}   c                 *    |                                  S )zFor `print` and `pprint`)r  r   s    r{   __repr__zCreateFunctionResponse.__repr__  s    {{}}r}   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFr
  r   r   rz   others     r{   __eq__zCreateFunctionResponse.__eq__  s5    %!788 	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CreateFunctionResponse.__ne__  s5    %!788 	4||~~00r}   )$NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)1__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#   r$   r%   r&   r'   r(   r)   r*   r,   r.   r/   r   r  r  r  r!   r}   r{   r   r      s        
$E$$ 	U$ 	5	$
 	5$ 	u$ 	$ 	$ 	u$ 	&$ 	2$ 	&$ 	$ 	e$ 	5$  	!$" 	E#$ $$ 	5%$& 	U'$( 	)$* 	:+$, 	-$. 	/$0 	1$2 	53$4 	5$6 	57$8 	%9$: 	5;$< 	u=$> 	2?$@ 	8A$B 	CC$D 	%E$ $F 	8G$ $ML$.$$ 	Z$ 	?	$
 	9$ 	u$ 	$ 	$ 	}$ 	/$ 	$ 	/$ 	$ 	d$ 	+$  	!$" 	,#$ $$ 	+%$& 	Z'$( 	)$* 	|+$, 	-$. 	/$0 	1$2 	+3$4 	5$6 	97$8 	(9$: 	+;$< 	|=$> 	?$@ 	kA$B 	,C$D 	/E$ $F 	kG$ $MLp) p) p) p)d ' ' X' 4 4 4   X 
[  [   X $ $ $ % % X% 0 0 0   X ^    ^    X 	Z  Z " " X" * * * # # X# , , , ! ! X! ( ( ( $ $ X$ . . .   X 
[  [ $ $ X$ . . . # # X# , , ,   X Y  Y % % X% 0 0 0 # # X# , , , & & X& 2 2 2 % % X% 0 0 0   X $ $ $   X 
[  [ ! ! X! ( ( (   X \  \   X 
[  [ " " X" * * * % % X% 0 0 0   X 
[  [   X ^    ^    X ]  ] % % X% 0 0 0 ! ! X! ( ( (   X 
[  [     X  & & & & & X& 2 2 2 $ $ 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Y1 Y1 Y1 Y1 Y1V Y1 Y1 Y1 Y1 Y1r}   