ruạṛ
a ���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 @ s� 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� �Zdd� Zd d!� Zd"d#� Zd$S )%�ExadataMemberCollectionz= Partial definition of the exadata insight resource. � DBMACHINE�EXACS�EXACC�FULL�HALF�QUARTER�EIGHTH�FLEXc K sP ddddddd�| _ dddddd d�| _d | _d | _d | _d | _d | _d | _d S )af Initializes a new ExadataMemberCollection object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param exadata_insight_id: The value to assign to the exadata_insight_id property of this ExadataMemberCollection. :type exadata_insight_id: str :param exadata_name: The value to assign to the exadata_name property of this ExadataMemberCollection. :type exadata_name: str :param exadata_display_name: The value to assign to the exadata_display_name property of this ExadataMemberCollection. :type exadata_display_name: str :param exadata_type: The value to assign to the exadata_type property of this ExadataMemberCollection. Allowed values for this property are: "DBMACHINE", "EXACS", "EXACC", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type exadata_type: str :param exadata_rack_type: The value to assign to the exadata_rack_type property of this ExadataMemberCollection. Allowed values for this property are: "FULL", "HALF", "QUARTER", "EIGHTH", "FLEX", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type exadata_rack_type: str :param items: The value to assign to the items property of this ExadataMemberCollection. :type items: list[oci.opsi.models.ExadataMemberSummary] �strzlist[ExadataMemberSummary])�exadata_insight_id�exadata_name�exadata_display_name�exadata_type�exadata_rack_type�itemsZexadataInsightIdZexadataNameZexadataDisplayNameZexadataTypeZexadataRackTyper N)Z swagger_typesZ attribute_map�_exadata_insight_id� _exadata_name�_exadata_display_name� _exadata_type�_exadata_rack_type�_items)�self�kwargs� r �M/usr/lib/python3.9/site-packages/oci/opsi/models/exadata_member_collection.py�__init__2 s( #� � z ExadataMemberCollection.__init__c C s | j S )aA **[Required]** Gets the exadata_insight_id of this ExadataMemberCollection. The `OCID`__ of the Exadata insight. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The exadata_insight_id of this ExadataMemberCollection. :rtype: str �r �r r r r r m s z*ExadataMemberCollection.exadata_insight_idc C s || _ dS )aC Sets the exadata_insight_id of this ExadataMemberCollection. The `OCID`__ of the Exadata insight. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param exadata_insight_id: The exadata_insight_id of this ExadataMemberCollection. :type: str Nr! )r r r r r r { s c C s | j S )a^ **[Required]** Gets the exadata_name of this ExadataMemberCollection. The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager. :return: The exadata_name of this ExadataMemberCollection. :rtype: str �r r"