File: //lib/python3.9/site-packages/oci/database/models/__pycache__/autonomous_patch.cpython-39.opt-1.pyc
a
���f�9 � @ 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�AutonomousPatchz
AutonomousPatch model.
� 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 )ag
Initializes a new AutonomousPatch 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 AutonomousPatch.
:type id: str
:param description:
The value to assign to the description property of this AutonomousPatch.
:type description: str
:param type:
The value to assign to the type property of this AutonomousPatch.
:type type: str
:param lifecycle_details:
The value to assign to the lifecycle_details property of this AutonomousPatch.
:type lifecycle_details: str
:param lifecycle_state:
The value to assign to the lifecycle_state property of this AutonomousPatch.
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 AutonomousPatch.
:type time_released: datetime
:param version:
The value to assign to the version property of this AutonomousPatch.
:type version: str
:param patch_model:
The value to assign to the patch_model property of this AutonomousPatch.
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 AutonomousPatch.
:type quarter: str
:param year:
The value to assign to the year property of this AutonomousPatch.
:type year: str
:param autonomous_patch_type:
The value to assign to the autonomous_patch_type property of this AutonomousPatch.
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( �H/usr/lib/python3.9/site-packages/oci/database/models/autonomous_patch.py�__init__2 sF 9��zAutonomousPatch.__init__c C s | j S )a
**[Required]** Gets the id of this AutonomousPatch.
The `OCID`__ of the patch.
__ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm
:return: The id of this AutonomousPatch.
:rtype: str
�r �r&