HEX
Server: Apache
System: Linux sh00085.hostgator.com 5.14.0-687.29.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jul 23 16:18:48 EDT 2026 x86_64
User: yqegzjte (1064)
PHP: 8.5.8
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/oci/database/models/__pycache__/system_version_summary.cpython-39.pyc
a

���f��@s8ddlmZmZmZddlmZeGdd�de��ZdS)�)�formatted_flat_dict�
NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc@s~eZdZdZdd�Zedd��Zejdd��Zedd��Zejd	d��Zed
d��Z	e	jdd��Z	d
d�Z
dd�Zdd�ZdS)�SystemVersionSummaryzV
    List of compatible Exadata system versions for a given shape and GI version.
    cKs2dddd�|_dddd�|_d|_d|_d|_dS)a�
        Initializes a new SystemVersionSummary object with values from keyword arguments.
        The following keyword arguments are supported (corresponding to the getters/setters of this class):

        :param shape:
            The value to assign to the shape property of this SystemVersionSummary.
        :type shape: str

        :param gi_version:
            The value to assign to the gi_version property of this SystemVersionSummary.
        :type gi_version: str

        :param system_versions:
            The value to assign to the system_versions property of this SystemVersionSummary.
        :type system_versions: list[str]

        �strz	list[str])�shape�
gi_version�system_versionsrZ	giVersionZsystemVersionsN)Z
swagger_typesZ
attribute_map�_shape�_gi_version�_system_versions)�self�kwargs�r�N/usr/lib/python3.9/site-packages/oci/database/models/system_version_summary.py�__init__s��zSystemVersionSummary.__init__cCs|jS)z�
        **[Required]** Gets the shape of this SystemVersionSummary.
        Exadata shape.


        :return: The shape of this SystemVersionSummary.
        :rtype: str
        �r�rrrrr4s
zSystemVersionSummary.shapecCs
||_dS)z�
        Sets the shape of this SystemVersionSummary.
        Exadata shape.


        :param shape: The shape of this SystemVersionSummary.
        :type: str
        Nr)rrrrrr@s
cCs|jS)z�
        **[Required]** Gets the gi_version of this SystemVersionSummary.
        Grid Infrastructure version.


        :return: The gi_version of this SystemVersionSummary.
        :rtype: str
        �rrrrrr	Ls
zSystemVersionSummary.gi_versioncCs
||_dS)z�
        Sets the gi_version of this SystemVersionSummary.
        Grid Infrastructure version.


        :param gi_version: The gi_version of this SystemVersionSummary.
        :type: str
        Nr)rr	rrrr	Xs
cCs|jS)z�
        Gets the system_versions of this SystemVersionSummary.
        Compatible Exadata system versions for a given shape and GI version.


        :return: The system_versions of this SystemVersionSummary.
        :rtype: list[str]
        �r
rrrrr
ds
z$SystemVersionSummary.system_versionscCs
||_dS)a
        Sets the system_versions of this SystemVersionSummary.
        Compatible Exadata system versions for a given shape and GI version.


        :param system_versions: The system_versions of this SystemVersionSummary.
        :type: list[str]
        Nr)rr
rrrr
ps
cCst|�S�N)rrrrr�__repr__|szSystemVersionSummary.__repr__cCs|durdS|j|jkS)NF)�__dict__�r�otherrrr�__eq__szSystemVersionSummary.__eq__cCs
||kSrrrrrr�__ne__�szSystemVersionSummary.__ne__N)
�__name__�
__module__�__qualname__�__doc__r�propertyr�setterr	r
rrrrrrrrs""





rN)Zoci.utilrrrZoci.decoratorsr�objectrrrrr�<module>s