ruạṛ
a ���f�5 � @ 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 @ sV e Zd ZdZdZdZdd� Zedd� �Zej dd� �Zed d � �Z e j dd � �Z edd � �Zej dd � �Zedd� �Zej dd� �Zedd� �Z e j dd� �Z edd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej d d� �Zed!d"� �Zej d#d"� �Zed$d%� �Zej d&d%� �Zd'd(� Zd)d*� Zd+d,� Zd-S ).�AddonOptionSummaryz3 The properties that define addon summary. �ACTIVE�INACTIVEc K s� dddddddddddd�| _ dd d ddd dddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _dS )aq Initializes a new AddonOptionSummary 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 AddonOptionSummary. :type name: str :param addon_schema_version: The value to assign to the addon_schema_version property of this AddonOptionSummary. :type addon_schema_version: str :param addon_group: The value to assign to the addon_group property of this AddonOptionSummary. :type addon_group: str :param lifecycle_state: The value to assign to the lifecycle_state property of this AddonOptionSummary. Allowed values for this property are: "ACTIVE", "INACTIVE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param description: The value to assign to the description property of this AddonOptionSummary. :type description: str :param is_essential: The value to assign to the is_essential property of this AddonOptionSummary. :type is_essential: bool :param versions: The value to assign to the versions property of this AddonOptionSummary. :type versions: list[oci.container_engine.models.AddonVersions] :param freeform_tags: The value to assign to the freeform_tags property of this AddonOptionSummary. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this AddonOptionSummary. :type defined_tags: dict(str, dict(str, object)) :param system_tags: The value to assign to the system_tags property of this AddonOptionSummary. :type system_tags: dict(str, dict(str, object)) :param time_created: The value to assign to the time_created property of this AddonOptionSummary. :type time_created: datetime �str�boolzlist[AddonVersions]zdict(str, str)zdict(str, dict(str, object))Zdatetime)�name�addon_schema_version�addon_group�lifecycle_state�description�is_essential�versions� freeform_tags�defined_tags�system_tags�time_createdr ZaddonSchemaVersionZ addonGroupZlifecycleStater ZisEssentialr ZfreeformTagsZdefinedTagsZ systemTagsZtimeCreatedN) Z swagger_typesZ attribute_map�_name�_addon_schema_version�_addon_group�_lifecycle_state�_description� _is_essential� _versions�_freeform_tags� _defined_tags�_system_tags� _time_created)�self�kwargs� r# �T/usr/lib/python3.9/site-packages/oci/container_engine/models/addon_option_summary.py�__init__ sF 5��zAddonOptionSummary.__init__c C s | j S )z� **[Required]** Gets the name of this AddonOptionSummary. Name of the addon and it would be unique. :return: The name of this AddonOptionSummary. :rtype: str �r �r! r# r# r$ r v s zAddonOptionSummary.namec C s || _ dS )z� Sets the name of this AddonOptionSummary. Name of the addon and it would be unique. :param name: The name of this AddonOptionSummary. :type: str Nr&