a üÎòfã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@s~eZdZdZdd„Zedd„ƒZejdd„ƒZedd„ƒZejd d„ƒZed d „ƒZ e jd d „ƒZ d d„Z dd„Z dd„Z dS)Ú Dependencyzš Details of a dependency an object or feature defines on another. For example, a source may depend on a parser either directly or indirectly. cKs2ddddœ|_ddddœ|_d|_d|_d|_dS)aa Initializes a new Dependency object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param type: The value to assign to the type property of this Dependency. :type type: str :param reference_type: The value to assign to the reference_type property of this Dependency. :type reference_type: str :param reference_id: The value to assign to the reference_id property of this Dependency. :type reference_id: int ÚstrÚint)ÚtypeÚreference_typeÚ reference_idr Z referenceTypeZ referenceIdN)Z swagger_typesZ attribute_mapÚ_typeÚ_reference_typeÚ _reference_id)ÚselfÚkwargs©rúG/usr/lib/python3.9/site-packages/oci/log_analytics/models/dependency.pyÚ__init__sýýzDependency.__init__cCs|jS)z” Gets the type of this Dependency. The dependency type. :return: The type of this Dependency. :rtype: str ©r ©rrrrr 5s zDependency.typecCs ||_dS)z— Sets the type of this Dependency. The dependency type. :param type: The type of this Dependency. :type: str Nr)rr rrrr As cCs|jS)zÆ Gets the reference_type of this Dependency. The type of reference that defines the dependency. :return: The reference_type of this Dependency. :rtype: str ©r rrrrr Ms zDependency.reference_typecCs ||_dS)zÓ Sets the reference_type of this Dependency. The type of reference that defines the dependency. :param reference_type: The reference_type of this Dependency. :type: str Nr)rr rrrr Ys cCs|jS)zÅ Gets the reference_id of this Dependency. The unique identifier of the reference, if available. :return: The reference_id of this Dependency. :rtype: int ©rrrrrr es zDependency.reference_idcCs ||_dS)zÐ Sets the reference_id of this Dependency. The unique identifier of the reference, if available. :param reference_id: The reference_id of this Dependency. :type: int Nr)rr rrrr qs cCst|ƒS©N)rrrrrÚ__repr__}szDependency.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__€szDependency.__eq__cCs ||k SrrrrrrÚ__ne__†szDependency.__ne__N) Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyr Úsetterr r rrrrrrrr s""      rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs