ruạṛ
a ���fy$ � @ 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� �Zedd� �Zejdd� �Zd d!� Zd"d#� Zd$d%� Zd&S )'�Addonz. The properties that define an addon. �CREATING�ACTIVE�DELETING�DELETED�UPDATING�NEEDS_ATTENTION�FAILEDc K sZ dddddddd�| _ dddd d ddd�| _d | _d | _d | _d | _d | _d | _d | _d S )a� Initializes a new Addon 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 Addon. :type name: str :param version: The value to assign to the version property of this Addon. :type version: str :param current_installed_version: The value to assign to the current_installed_version property of this Addon. :type current_installed_version: str :param time_created: The value to assign to the time_created property of this Addon. :type time_created: datetime :param lifecycle_state: The value to assign to the lifecycle_state property of this Addon. 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 configurations: The value to assign to the configurations property of this Addon. :type configurations: list[oci.container_engine.models.AddonConfiguration] :param addon_error: The value to assign to the addon_error property of this Addon. :type addon_error: oci.container_engine.models.AddonError �strZdatetimezlist[AddonConfiguration]Z AddonError)�name�version�current_installed_version�time_created�lifecycle_state�configurations�addon_errorr r ZcurrentInstalledVersionZtimeCreatedZlifecycleStater Z addonErrorN) Z swagger_typesZ attribute_map�_name�_version�_current_installed_version� _time_created�_lifecycle_state�_configurations�_addon_error)�self�kwargs� r �E/usr/lib/python3.9/site-packages/oci/container_engine/models/addon.py�__init__. s. %�� zAddon.__init__c C s | j S )z� **[Required]** Gets the name of this Addon. The name of the addon. :return: The name of this Addon. :rtype: str �r �r r r r r n s z Addon.namec C s || _ dS )z� Sets the name of this Addon. The name of the addon. :param name: The name of this Addon. :type: str Nr"