📂 Advanced File Manager
Multi-Root Navigation System
⚡ Quick Jump
Server (/)
Home (/home)
Var_www (/var/www)
Current (/home4/shelley/public_html/shelleycutler.com/wp-content/mu-plugins)
📍 Go
⬆ Ke Atas
🏠 Root Server
🏠 Root App
🔄 Refresh
📀 /
›
usr
›
lib
›
python3.9
›
site-packages
›
oci
›
database_management
›
models
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/oci/database_management/models/__pycache__
💾
Free:
45.4 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: autonomous_database_feature_details.cpython-39.opt-1.pyc
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 ZdZdZdZdZdd� Zedd� �Z e d d � �Zejdd � �Ze dd � �Z e jdd � �Z e dd� �Zejdd� �Zdd� Zdd� Zdd� ZdS )� AutonomousDatabaseFeatureDetailszn The details required to enable the specified Database Management feature for an Autonomous Database. �DIAGNOSTICS_AND_MANAGEMENT�DB_LIFECYCLE_MANAGEMENT�SQLWATCHc K s2 dddd�| _ dddd�| _d| _d| _d| _dS ) aF Initializes a new AutonomousDatabaseFeatureDetails object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class: * :class:`~oci.database_management.models.AutonomousDatabaseSqlWatchFeatureDetails` * :class:`~oci.database_management.models.AutonomousDatabaseDiagnosticsAndManagementFeatureDetails` The following keyword arguments are supported (corresponding to the getters/setters of this class): :param feature: The value to assign to the feature property of this AutonomousDatabaseFeatureDetails. Allowed values for this property are: "DIAGNOSTICS_AND_MANAGEMENT", "DB_LIFECYCLE_MANAGEMENT", "SQLWATCH" :type feature: str :param database_connection_details: The value to assign to the database_connection_details property of this AutonomousDatabaseFeatureDetails. :type database_connection_details: oci.database_management.models.DatabaseConnectionDetails :param connector_details: The value to assign to the connector_details property of this AutonomousDatabaseFeatureDetails. :type connector_details: oci.database_management.models.ConnectorDetails �strZDatabaseConnectionDetailsZConnectorDetails)�feature�database_connection_details�connector_detailsr ZdatabaseConnectionDetailsZconnectorDetailsN)Z swagger_typesZ attribute_map�_feature�_database_connection_details�_connector_details)�self�kwargs� r �f/usr/lib/python3.9/site-packages/oci/database_management/models/autonomous_database_feature_details.py�__init__ s ��z)AutonomousDatabaseFeatureDetails.__init__c C s( | d }|dkrdS |dkr dS dS dS )z� Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. r r Z(AutonomousDatabaseSqlWatchFeatureDetailsr Z8AutonomousDatabaseDiagnosticsAndManagementFeatureDetailsr Nr )Zobject_dictionary�typer r r �get_subtypeF s z,AutonomousDatabaseFeatureDetails.get_subtypec C s | j S )a` **[Required]** Gets the feature of this AutonomousDatabaseFeatureDetails. The name of the Database Management feature. Allowed values for this property are: "DIAGNOSTICS_AND_MANAGEMENT", "DB_LIFECYCLE_MANAGEMENT", "SQLWATCH" :return: The feature of this AutonomousDatabaseFeatureDetails. :rtype: str )r �r r r r r V s z(AutonomousDatabaseFeatureDetails.featurec C s* g d�}t ||�s td|� ���|| _dS )z� Sets the feature of this AutonomousDatabaseFeatureDetails. The name of the Database Management feature. :param feature: The feature of this AutonomousDatabaseFeatureDetails. :type: str )r r r z4Invalid value for `feature`, must be None or one of N)r � ValueErrorr )r r Zallowed_valuesr r r r d s �c C s | j S )a **[Required]** Gets the database_connection_details of this AutonomousDatabaseFeatureDetails. :return: The database_connection_details of this AutonomousDatabaseFeatureDetails. :rtype: oci.database_management.models.DatabaseConnectionDetails �r r r r r r u s z<AutonomousDatabaseFeatureDetails.database_connection_detailsc C s || _ dS )a Sets the database_connection_details of this AutonomousDatabaseFeatureDetails. :param database_connection_details: The database_connection_details of this AutonomousDatabaseFeatureDetails. :type: oci.database_management.models.DatabaseConnectionDetails Nr )r r r r r r s c C s | j S )z� Gets the connector_details of this AutonomousDatabaseFeatureDetails. :return: The connector_details of this AutonomousDatabaseFeatureDetails. :rtype: oci.database_management.models.ConnectorDetails �r r r r r r � s z2AutonomousDatabaseFeatureDetails.connector_detailsc C s || _ dS )z� Sets the connector_details of this AutonomousDatabaseFeatureDetails. :param connector_details: The connector_details of this AutonomousDatabaseFeatureDetails. :type: oci.database_management.models.ConnectorDetails Nr )r r r r r r � s c C s t | �S �N)r r r r r �__repr__� s z)AutonomousDatabaseFeatureDetails.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__� s z'AutonomousDatabaseFeatureDetails.__eq__c C s | |k S r r r r r r �__ne__� s z'AutonomousDatabaseFeatureDetails.__ne__N)�__name__� __module__�__qualname__�__doc__Z"FEATURE_DIAGNOSTICS_AND_MANAGEMENTZFEATURE_DB_LIFECYCLE_MANAGEMENTZFEATURE_SQLWATCHr �staticmethodr �propertyr �setterr r r r! r"