ruạṛ
a N��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 @ sV e Zd ZdZdZdZdZdZdZdZ dZ dZdZdZ dZd Zd ZdZdZd d� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejd d� �Zed!d"� �Zejd#d"� �Zed$d%� �Zejd&d%� �Zed'd(� �Zejd)d(� �Zd*d+� Zd,d-� Z d.d/� Z!d0S )1� UpdateSummarya� A maintenance update for a cloud VM cluster. Applies to Exadata Cloud Service instances only. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see `Getting Started with Policies`__. __ https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm � ROLLING_APPLY�NON_ROLLING_APPLY�PRECHECK�ROLLBACK� GI_UPGRADE�GI_PATCH� OS_UPDATE� AVAILABLE�SUCCESS�IN_PROGRESS�FAILEDc K sn dddddddddd� | _ ddddd d ddd d� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ dS )ak Initializes a new UpdateSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this UpdateSummary. :type id: str :param description: The value to assign to the description property of this UpdateSummary. :type description: str :param last_action: The value to assign to the last_action property of this UpdateSummary. Allowed values for this property are: "ROLLING_APPLY", "NON_ROLLING_APPLY", "PRECHECK", "ROLLBACK", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type last_action: str :param available_actions: The value to assign to the available_actions property of this UpdateSummary. Allowed values for items in this list are: "ROLLING_APPLY", "NON_ROLLING_APPLY", "PRECHECK", "ROLLBACK", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type available_actions: list[str] :param update_type: The value to assign to the update_type property of this UpdateSummary. Allowed values for this property are: "GI_UPGRADE", "GI_PATCH", "OS_UPDATE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type update_type: str :param lifecycle_details: The value to assign to the lifecycle_details property of this UpdateSummary. :type lifecycle_details: str :param lifecycle_state: The value to assign to the lifecycle_state property of this UpdateSummary. Allowed values for this property are: "AVAILABLE", "SUCCESS", "IN_PROGRESS", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param time_released: The value to assign to the time_released property of this UpdateSummary. :type time_released: datetime :param version: The value to assign to the version property of this UpdateSummary. :type version: str �strz list[str]�datetime) �id�description�last_action�available_actions�update_type�lifecycle_details�lifecycle_state� time_released�versionr r � lastAction�availableActions� updateType�lifecycleDetails�lifecycleState�timeReleasedr N)� swagger_types� attribute_map�_id�_description�_last_action�_available_actions�_update_type�_lifecycle_details�_lifecycle_state�_time_released�_version)�self�kwargs� r0 ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database/models/update_summary.py�__init__R s: 3� �zUpdateSummary.__init__c C s | j S )a **[Required]** Gets the id of this UpdateSummary. The `OCID`__ of the maintenance update. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The id of this UpdateSummary. :rtype: str �r% �r. r0 r0 r1 r � s zUpdateSummary.idc C s || _ dS )z� Sets the id of this UpdateSummary. The `OCID`__ of the maintenance update. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param id: The id of this UpdateSummary. :type: str Nr3 )r. r r0 r0 r1 r � s c C s | j S )z� **[Required]** Gets the description of this UpdateSummary. Details of the maintenance update package. :return: The description of this UpdateSummary. :rtype: str �r&