a N•º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)ÚDatabaseObjectz? Database objects to include or exclude from migration cKs2ddddœ|_ddddœ|_d|_d|_d|_dS)aS Initializes a new DatabaseObject object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param owner: The value to assign to the owner property of this DatabaseObject. :type owner: str :param object_name: The value to assign to the object_name property of this DatabaseObject. :type object_name: str :param type: The value to assign to the type property of this DatabaseObject. :type type: str Ústr)ÚownerÚ object_nameÚtyperÚ objectNamer N)Ú swagger_typesÚ attribute_mapÚ_ownerÚ _object_nameÚ_type)ÚselfÚkwargs©rú‘/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database_migration/models/database_object.pyÚ__init__sýýzDatabaseObject.__init__cCs|jS)zÌ **[Required]** Gets the owner of this DatabaseObject. Owner of the object (regular expression is allowed) :return: The owner of this DatabaseObject. :rtype: str ©r©rrrrr2s zDatabaseObject.ownercCs ||_dS)zÁ Sets the owner of this DatabaseObject. Owner of the object (regular expression is allowed) :param owner: The owner of this DatabaseObject. :type: str Nr)rrrrrr>s cCs|jS)z× **[Required]** Gets the object_name of this DatabaseObject. Name of the object (regular expression is allowed) :return: The object_name of this DatabaseObject. :rtype: str ©rrrrrr Js zDatabaseObject.object_namecCs ||_dS)zÒ Sets the object_name of this DatabaseObject. Name of the object (regular expression is allowed) :param object_name: The object_name of this DatabaseObject. :type: str Nr)rr rrrr Vs cCs|jS)zþ Gets the type of this DatabaseObject. Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded. :return: The type of this DatabaseObject. :rtype: str ©rrrrrr bs zDatabaseObject.typecCs ||_dS)a Sets the type of this DatabaseObject. Type of object to exclude. If not specified, matching owners and object names of type TABLE would be excluded. :param type: The type of this DatabaseObject. :type: str Nr)rr rrrr os cCst|ƒS©N)rrrrrÚ__repr__|szDatabaseObject.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__szDatabaseObject.__eq__cCs ||k SrrrrrrÚ__ne__…szDatabaseObject.__ne__N) Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyrÚsetterr r rrr rrrrr s""      rN)Úoci.utilrrrÚoci.decoratorsrÚobjectrrrrrÚs