ruạṛ
a N��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 @ sT e Zd ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dZd ZdZdZdZdZdZdZdZdZdZdd� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Z e jd'd&� �Z ed(d)� �Z!e!jd*d)� �Z!ed+d,� �Z"e"jd-d,� �Z"ed.d/� �Z#e#jd0d/� �Z#d1d2� Z$d3d4� Z%d5d6� Z&d7S )8� ChildDatabasezA The child Managed Database of a Managed Database Group. � ONPREMISE�BM�VM�EXADATA� EXADATA_CC� AUTONOMOUS�OLTP�DW�AJD�APEX� EXTERNAL_SIDB�EXTERNAL_RAC� CLOUD_SIDB� CLOUD_RAC�SHARED� DEDICATED�CDB�PDB�NON_CDB�ACD�ADBc K sd ddddddddd�| _ dddddd d dd�| _d| _d| _d| _d| _d| _d| _d| _d| _ dS ) a� Initializes a new ChildDatabase 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 ChildDatabase. :type id: str :param name: The value to assign to the name property of this ChildDatabase. :type name: str :param compartment_id: The value to assign to the compartment_id property of this ChildDatabase. :type compartment_id: str :param deployment_type: The value to assign to the deployment_type property of this ChildDatabase. Allowed values for this property are: "ONPREMISE", "BM", "VM", "EXADATA", "EXADATA_CC", "AUTONOMOUS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type deployment_type: str :param workload_type: The value to assign to the workload_type property of this ChildDatabase. Allowed values for this property are: "OLTP", "DW", "AJD", "APEX", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type workload_type: str :param database_type: The value to assign to the database_type property of this ChildDatabase. Allowed values for this property are: "EXTERNAL_SIDB", "EXTERNAL_RAC", "CLOUD_SIDB", "CLOUD_RAC", "SHARED", "DEDICATED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type database_type: str :param database_sub_type: The value to assign to the database_sub_type property of this ChildDatabase. Allowed values for this property are: "CDB", "PDB", "NON_CDB", "ACD", "ADB", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type database_sub_type: str :param time_added: The value to assign to the time_added property of this ChildDatabase. :type time_added: datetime �str�datetime)�id�name�compartment_id�deployment_type� workload_type� database_type�database_sub_type� time_addedr r � compartmentId�deploymentType�workloadType�databaseType�databaseSubType� timeAddedN) � swagger_types� attribute_map�_id�_name�_compartment_id�_deployment_type�_workload_type�_database_type�_database_sub_type�_time_added)�self�kwargs� r8 ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database_management/models/child_database.py�__init__d s4 /��zChildDatabase.__init__c C s | j S )a **[Required]** Gets the id of this ChildDatabase. The `OCID`__ of the Managed Database. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The id of this ChildDatabase. :rtype: str �r. �r6 r8 r8 r9 r � s zChildDatabase.idc C s || _ dS )z� Sets the id of this ChildDatabase. The `OCID`__ of the Managed Database. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param id: The id of this ChildDatabase. :type: str Nr; )r6 r r8 r8 r9 r � s c C s | j S )z� **[Required]** Gets the name of this ChildDatabase. The name of the Managed Database. :return: The name of this ChildDatabase. :rtype: str �r/ r<