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 Zdd� Z ed d� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Zejd'd&� �Zd(d)� Zd*d+� Zd,d-� Zd.S )/�ChildReferencezI Child reference contains application configuration information. �ORACLEDB_CONNECTION� ORACLE_OBJECT_STORAGE_CONNECTION�ORACLE_ATP_CONNECTION�ORACLE_ADWC_CONNECTION�MYSQL_CONNECTION�GENERIC_JDBC_CONNECTION�BIP_CONNECTION�BICC_CONNECTION�AMAZON_S3_CONNECTIONc K sn dddddddddd� | _ ddddd d ddd d� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ dS )aY Initializes a new ChildReference object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param key: The value to assign to the key property of this ChildReference. :type key: str :param name: The value to assign to the name property of this ChildReference. :type name: str :param identifier: The value to assign to the identifier property of this ChildReference. :type identifier: str :param identifier_path: The value to assign to the identifier_path property of this ChildReference. :type identifier_path: str :param description: The value to assign to the description property of this ChildReference. :type description: str :param type: The value to assign to the type property of this ChildReference. Allowed values for this property are: "ORACLEDB_CONNECTION", "ORACLE_OBJECT_STORAGE_CONNECTION", "ORACLE_ATP_CONNECTION", "ORACLE_ADWC_CONNECTION", "MYSQL_CONNECTION", "GENERIC_JDBC_CONNECTION", "BIP_CONNECTION", "BICC_CONNECTION", "AMAZON_S3_CONNECTION", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type type: str :param target_object: The value to assign to the target_object property of this ChildReference. :type target_object: object :param aggregator_key: The value to assign to the aggregator_key property of this ChildReference. :type aggregator_key: str :param used_by: The value to assign to the used_by property of this ChildReference. :type used_by: list[oci.data_integration.models.ReferenceUsedBy] �str�objectzlist[ReferenceUsedBy]) �key�name� identifier�identifier_path�description�type� target_object�aggregator_key�used_byr r r ZidentifierPathr r ZtargetObjectZ aggregatorKeyZusedByN)Z swagger_typesZ attribute_map�_key�_name�_identifier�_identifier_path�_description�_type�_target_object�_aggregator_key�_used_by)�self�kwargs� r&