ruạṛ
a ���f�! � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdZdZdZdZdZdZ dZ d d � Zedd� �Z e jd d� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zdd� Zdd � Zd!d"� Zd#S )$�AddonSummaryz6 The properties that define an addon summary. �CREATING�ACTIVE�DELETING�DELETED�UPDATING�NEEDS_ATTENTION�FAILEDc K sP ddddddd�| _ ddddd d d�| _d| _d| _d| _d| _d| _d| _dS )a\ Initializes a new AddonSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param name: The value to assign to the name property of this AddonSummary. :type name: str :param version: The value to assign to the version property of this AddonSummary. :type version: str :param current_installed_version: The value to assign to the current_installed_version property of this AddonSummary. :type current_installed_version: str :param time_created: The value to assign to the time_created property of this AddonSummary. :type time_created: datetime :param lifecycle_state: The value to assign to the lifecycle_state property of this AddonSummary. Allowed values for this property are: "CREATING", "ACTIVE", "DELETING", "DELETED", "UPDATING", "NEEDS_ATTENTION", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param addon_error: The value to assign to the addon_error property of this AddonSummary. :type addon_error: oci.container_engine.models.AddonError �strZdatetimeZ AddonError)�name�version�current_installed_version�time_created�lifecycle_state�addon_errorr r ZcurrentInstalledVersionZtimeCreatedZlifecycleStateZ addonErrorN)Z swagger_typesZ attribute_map�_name�_version�_current_installed_version� _time_created�_lifecycle_state�_addon_error)�self�kwargs� r �M/usr/lib/python3.9/site-packages/oci/container_engine/models/addon_summary.py�__init__. s( !� � zAddonSummary.__init__c C s | j S )z� **[Required]** Gets the name of this AddonSummary. The name of the addon. :return: The name of this AddonSummary. :rtype: str �r �r r r r r g s zAddonSummary.namec C s || _ dS )z� Sets the name of this AddonSummary. The name of the addon. :param name: The name of this AddonSummary. :type: str Nr )r r r r r r s s c C s | j S )z� Gets the version of this AddonSummary. selected addon version, or null indicates autoUpdate :return: The version of this AddonSummary. :rtype: str �r r! r r r r s zAddonSummary.versionc C s || _ dS )z� Sets the version of this AddonSummary. selected addon version, or null indicates autoUpdate :param version: The version of this AddonSummary. :type: str Nr"