ruạṛ
a ���fA= � @ 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 @ sn e Zd ZdZdZdZdZdZdZdZ dZ d Zd d� Ze dd � �Zejdd � �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejd d� �Ze d!d"� �Zejd#d"� �Ze d$d%� �Zejd&d%� �Ze d'd(� �Zejd)d(� �Ze d*d+� �Zejd,d+� �Zd-d.� Zd/d0� Zd1d2� Zd3S )4�AutonomousPatchSummarya� A patch for an Autonomous Exadata Infrastructure or Autonomous Container Database. 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 � AVAILABLE�SUCCESS�IN_PROGRESS�FAILED�RELEASE_UPDATES�RELEASE_UPDATE_REVISIONS� QUARTERLY�TIMEZONEc K s� dddddddddddd�| _ dddddd d ddd dd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _dS )a� Initializes a new AutonomousPatchSummary 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 AutonomousPatchSummary. :type id: str :param description: The value to assign to the description property of this AutonomousPatchSummary. :type description: str :param type: The value to assign to the type property of this AutonomousPatchSummary. :type type: str :param lifecycle_details: The value to assign to the lifecycle_details property of this AutonomousPatchSummary. :type lifecycle_details: str :param lifecycle_state: The value to assign to the lifecycle_state property of this AutonomousPatchSummary. 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 AutonomousPatchSummary. :type time_released: datetime :param version: The value to assign to the version property of this AutonomousPatchSummary. :type version: str :param patch_model: The value to assign to the patch_model property of this AutonomousPatchSummary. Allowed values for this property are: "RELEASE_UPDATES", "RELEASE_UPDATE_REVISIONS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type patch_model: str :param quarter: The value to assign to the quarter property of this AutonomousPatchSummary. :type quarter: str :param year: The value to assign to the year property of this AutonomousPatchSummary. :type year: str :param autonomous_patch_type: The value to assign to the autonomous_patch_type property of this AutonomousPatchSummary. Allowed values for this property are: "QUARTERLY", "TIMEZONE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type autonomous_patch_type: str �strZdatetime)�id�description�type�lifecycle_details�lifecycle_state� time_released�version�patch_model�quarter�year�autonomous_patch_typer r r ZlifecycleDetailsZlifecycleStateZtimeReleasedr Z patchModelr r ZautonomousPatchTypeN) Z swagger_typesZ attribute_map�_id�_description�_type�_lifecycle_details�_lifecycle_state�_time_released�_version�_patch_model�_quarter�_year�_autonomous_patch_type)�self�kwargs� r( �P/usr/lib/python3.9/site-packages/oci/database/models/autonomous_patch_summary.py�__init__8 sF 9��zAutonomousPatchSummary.__init__c C s | j S )a **[Required]** Gets the id of this AutonomousPatchSummary. The `OCID`__ of the patch. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The id of this AutonomousPatchSummary. :rtype: str �r �r&