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 ZdZ dd � Zedd� �Zejdd� �Zedd� �Zejdd� �Zdd� Zdd� Zdd� ZdS )�CloudDatabaseManagementConfigz? The configuration of the Database Management service. �ENABLING�ENABLED� DISABLING�DISABLED�UPDATING�FAILED_ENABLING�FAILED_DISABLING�FAILED_UPDATING�BASIC�ADVANCEDc K s( ddd�| _ ddd�| _d| _d| _dS )a Initializes a new CloudDatabaseManagementConfig object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param management_status: The value to assign to the management_status property of this CloudDatabaseManagementConfig. Allowed values for this property are: "ENABLING", "ENABLED", "DISABLING", "DISABLED", "UPDATING", "FAILED_ENABLING", "FAILED_DISABLING", "FAILED_UPDATING", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type management_status: str :param management_type: The value to assign to the management_type property of this CloudDatabaseManagementConfig. Allowed values for this property are: "BASIC", "ADVANCED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type management_type: str �str)�management_status�management_typeZmanagementStatusZmanagementTypeN)Z swagger_typesZ attribute_map�_management_status�_management_type)�self�kwargs� r �X/usr/lib/python3.9/site-packages/oci/database/models/cloud_database_management_config.py�__init__: s ��z&CloudDatabaseManagementConfig.__init__c C s | j S )a **[Required]** Gets the management_status of this CloudDatabaseManagementConfig. The status of the Database Management service. Allowed values for this property are: "ENABLING", "ENABLED", "DISABLING", "DISABLED", "UPDATING", "FAILED_ENABLING", "FAILED_DISABLING", "FAILED_UPDATING", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The management_status of this CloudDatabaseManagementConfig. :rtype: str )r �r r r r r Y s z/CloudDatabaseManagementConfig.management_statusc C s g d�}t ||�sd}|| _dS )z� Sets the management_status of this CloudDatabaseManagementConfig. The status of the Database Management service. :param management_status: The management_status of this CloudDatabaseManagementConfig. :type: str )r r r r r r r r �UNKNOWN_ENUM_VALUEN)r r )r r �allowed_valuesr r r r h s c C s | j S )a� **[Required]** Gets the management_type of this CloudDatabaseManagementConfig. The Database Management type. Allowed values for this property are: "BASIC", "ADVANCED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The management_type of this CloudDatabaseManagementConfig. :rtype: str )r r r r r r w s z-CloudDatabaseManagementConfig.management_typec C s ddg}t ||�sd}|| _dS )z� Sets the management_type of this CloudDatabaseManagementConfig. The Database Management type. :param management_type: The management_type of this CloudDatabaseManagementConfig. :type: str r r r N)r r )r r r r r r r � s c C s t | �S �N)r r r r r �__repr__� s z&CloudDatabaseManagementConfig.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__� s z$CloudDatabaseManagementConfig.__eq__c C s | |k S r r r! r r r �__ne__� s z$CloudDatabaseManagementConfig.__ne__N)�__name__� __module__�__qualname__�__doc__ZMANAGEMENT_STATUS_ENABLINGZMANAGEMENT_STATUS_ENABLEDZMANAGEMENT_STATUS_DISABLINGZMANAGEMENT_STATUS_DISABLEDZMANAGEMENT_STATUS_UPDATINGZ!MANAGEMENT_STATUS_FAILED_ENABLINGZ"MANAGEMENT_STATUS_FAILED_DISABLINGZ!MANAGEMENT_STATUS_FAILED_UPDATINGZMANAGEMENT_TYPE_BASICZMANAGEMENT_TYPE_ADVANCEDr �propertyr �setterr r r# r$ r r r r r s. r N)Zoci.utilr r r Zoci.decoratorsr �objectr r r r r �<module> s
cải xoăn