403Webshell
Server IP : 162.144.4.212  /  Your IP : 216.73.216.108
Web Server : Apache
System : Linux gator2125.hostgator.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64
User : cozeellc ( 2980)
PHP Version : 8.3.31
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /usr/libexec/oracle-cloud-agent/plugins/osms/oci/database/models/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /usr/libexec/oracle-cloud-agent/plugins/osms/oci/database/models/autonomous_patch_summary.pyc
a

N��f�4�@s8ddlmZmZmZddlmZeGdd�de��ZdS)�)�formatted_flat_dict�
NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc@sLeZdZdZdZdZdZdZdZdZ	dd	�Z
ed
d��Zej
dd��Zed
d��Zej
dd��Zedd��Zej
dd��Zedd��Zej
dd��Zedd��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)/�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_REVISIONScKsxddddddddddd�
|_dddddd	d
ddd
d�
|_d|_d|_d|_d|_d|_d|_d|_d|_	d|_
d|_dS)aB
        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

        �str�datetime)
�id�description�type�lifecycle_details�lifecycle_state�
time_released�version�patch_model�quarter�yearrrr�lifecycleDetails�lifecycleState�timeReleasedr�
patchModelrrN)�
swagger_types�
attribute_map�_id�_description�_type�_lifecycle_details�_lifecycle_state�_time_released�_version�_patch_model�_quarter�_year)�self�kwargs�r+��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database/models/autonomous_patch_summary.py�__init__.s@3��
zAutonomousPatchSummary.__init__cCs|jS)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)r+r+r,r�szAutonomousPatchSummary.idcCs
||_dS)a
        Sets the id of this AutonomousPatchSummary.
        The `OCID`__ of the patch.

        __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm


        :param id: The id of this AutonomousPatchSummary.
        :type: str
        Nr.)r)rr+r+r,r�scCs|jS)z�
        **[Required]** Gets the description of this AutonomousPatchSummary.
        The text describing this patch package.


        :return: The description of this AutonomousPatchSummary.
        :rtype: str
        �r r/r+r+r,r�s
z"AutonomousPatchSummary.descriptioncCs
||_dS)z�
        Sets the description of this AutonomousPatchSummary.
        The text describing this patch package.


        :param description: The description of this AutonomousPatchSummary.
        :type: str
        Nr0)r)rr+r+r,r�s
cCs|jS)z�
        **[Required]** Gets the type of this AutonomousPatchSummary.
        The type of patch. BUNDLE is one example.


        :return: The type of this AutonomousPatchSummary.
        :rtype: str
        �r!r/r+r+r,r�s
zAutonomousPatchSummary.typecCs
||_dS)z�
        Sets the type of this AutonomousPatchSummary.
        The type of patch. BUNDLE is one example.


        :param type: The type of this AutonomousPatchSummary.
        :type: str
        Nr1)r)rr+r+r,r�s
cCs|jS)a#
        Gets the lifecycle_details of this AutonomousPatchSummary.
        A descriptive text associated with the lifecycleState.
        Typically can contain additional displayable text.


        :return: The lifecycle_details of this AutonomousPatchSummary.
        :rtype: str
        �r"r/r+r+r,r�sz(AutonomousPatchSummary.lifecycle_detailscCs
||_dS)a3
        Sets the lifecycle_details of this AutonomousPatchSummary.
        A descriptive text associated with the lifecycleState.
        Typically can contain additional displayable text.


        :param lifecycle_details: The lifecycle_details of this AutonomousPatchSummary.
        :type: str
        Nr2)r)rr+r+r,r�scCs|jS)a�
        Gets the lifecycle_state of this AutonomousPatchSummary.
        The current state of the patch as a result of lastAction.

        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'.


        :return: The lifecycle_state of this AutonomousPatchSummary.
        :rtype: str
        )r#r/r+r+r,r�s
z&AutonomousPatchSummary.lifecycle_statecCs gd�}t||�sd}||_dS)z�
        Sets the lifecycle_state of this AutonomousPatchSummary.
        The current state of the patch as a result of lastAction.


        :param lifecycle_state: The lifecycle_state of this AutonomousPatchSummary.
        :type: str
        )rrr	r
�UNKNOWN_ENUM_VALUEN)rr#)r)r�allowed_valuesr+r+r,r�s

cCs|jS)z�
        **[Required]** Gets the time_released of this AutonomousPatchSummary.
        The date and time that the patch was released.


        :return: The time_released of this AutonomousPatchSummary.
        :rtype: datetime
        �r$r/r+r+r,r	s
z$AutonomousPatchSummary.time_releasedcCs
||_dS)z�
        Sets the time_released of this AutonomousPatchSummary.
        The date and time that the patch was released.


        :param time_released: The time_released of this AutonomousPatchSummary.
        :type: datetime
        Nr5)r)rr+r+r,rs
cCs|jS)z�
        **[Required]** Gets the version of this AutonomousPatchSummary.
        The version of this patch package.


        :return: The version of this AutonomousPatchSummary.
        :rtype: str
        �r%r/r+r+r,r!s
zAutonomousPatchSummary.versioncCs
||_dS)z�
        Sets the version of this AutonomousPatchSummary.
        The version of this patch package.


        :param version: The version of this AutonomousPatchSummary.
        :type: str
        Nr6)r)rr+r+r,r-s
cCs|jS)ab
        Gets the patch_model of this AutonomousPatchSummary.
        Database patching model preference. See `My Oracle Support note 2285040.1`__ for information on the Release Update (RU) and Release Update Revision (RUR) patching models.

        __ https://support.oracle.com/rs?type=doc&id=2285040.1

        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'.


        :return: The patch_model of this AutonomousPatchSummary.
        :rtype: str
        )r&r/r+r+r,r9sz"AutonomousPatchSummary.patch_modelcCs ddg}t||�sd}||_dS)a�
        Sets the patch_model of this AutonomousPatchSummary.
        Database patching model preference. See `My Oracle Support note 2285040.1`__ for information on the Release Update (RU) and Release Update Revision (RUR) patching models.

        __ https://support.oracle.com/rs?type=doc&id=2285040.1


        :param patch_model: The patch_model of this AutonomousPatchSummary.
        :type: str
        rrr3N)rr&)r)rr4r+r+r,rJs
cCs|jS)z�
        Gets the quarter of this AutonomousPatchSummary.
        First month of the quarter in which the patch was released.


        :return: The quarter of this AutonomousPatchSummary.
        :rtype: str
        �r'r/r+r+r,r[s
zAutonomousPatchSummary.quartercCs
||_dS)z�
        Sets the quarter of this AutonomousPatchSummary.
        First month of the quarter in which the patch was released.


        :param quarter: The quarter of this AutonomousPatchSummary.
        :type: str
        Nr7)r)rr+r+r,rgs
cCs|jS)z�
        Gets the year of this AutonomousPatchSummary.
        Year in which the patch was released.


        :return: The year of this AutonomousPatchSummary.
        :rtype: str
        �r(r/r+r+r,rss
zAutonomousPatchSummary.yearcCs
||_dS)z�
        Sets the year of this AutonomousPatchSummary.
        Year in which the patch was released.


        :param year: The year of this AutonomousPatchSummary.
        :type: str
        Nr8)r)rr+r+r,rs
cCst|�S�N)rr/r+r+r,�__repr__�szAutonomousPatchSummary.__repr__cCs|durdS|j|jkS)NF)�__dict__�r)�otherr+r+r,�__eq__�szAutonomousPatchSummary.__eq__cCs
||kSr9r+r<r+r+r,�__ne__�szAutonomousPatchSummary.__ne__N)�__name__�
__module__�__qualname__�__doc__�LIFECYCLE_STATE_AVAILABLE�LIFECYCLE_STATE_SUCCESS�LIFECYCLE_STATE_IN_PROGRESS�LIFECYCLE_STATE_FAILED�PATCH_MODEL_RELEASE_UPDATES�$PATCH_MODEL_RELEASE_UPDATE_REVISIONSr-�propertyr�setterrrrrrrrrrr:r>r?r+r+r+r,r
sfW





















rN)�oci.utilrrr�oci.decoratorsr�objectrr+r+r+r,�<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit