a ýÎòf)ã@sDddlmZddlmZmZmZddlmZeGdd„deƒƒZdS)é)Ú SourceDetailsé)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@sdeZdZdZdd„Zedd„ƒZejdd„ƒZedd„ƒZejd d„ƒZd d „Z d d „Z dd„Z dS)ÚBackupSourceDetailszð Restoring to a new database system from the backup. The database system details that are part of the CreateDbSystem request are not required, but if present will override the details from the backup's database system snapshot. cKs8ddddœ|_ddddœ|_d|_d|_d|_d|_dS) a² Initializes a new BackupSourceDetails object with values from keyword arguments. The default value of the :py:attr:`~oci.psql.models.BackupSourceDetails.source_type` attribute of this class is ``BACKUP`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param source_type: The value to assign to the source_type property of this BackupSourceDetails. Allowed values for this property are: "BACKUP", "NONE" :type source_type: str :param backup_id: The value to assign to the backup_id property of this BackupSourceDetails. :type backup_id: str :param is_having_restore_config_overrides: The value to assign to the is_having_restore_config_overrides property of this BackupSourceDetails. :type is_having_restore_config_overrides: bool ÚstrÚbool)Z source_typeÚ backup_idÚ"is_having_restore_config_overridesZ sourceTypeZbackupIdZisHavingRestoreConfigOverridesNZBACKUP)Z swagger_typesZ attribute_mapZ _source_typeÚ _backup_idÚ#_is_having_restore_config_overrides)ÚselfÚkwargs©rúI/usr/lib/python3.9/site-packages/oci/psql/models/backup_source_details.pyÚ__init__sýýzBackupSourceDetails.__init__cCs|jS)a) **[Required]** Gets the backup_id of this BackupSourceDetails. The `OCID`__ of the database system backup. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The backup_id of this BackupSourceDetails. :rtype: str ©r ©rrrrr 8s zBackupSourceDetails.backup_idcCs ||_dS)a" Sets the backup_id of this BackupSourceDetails. The `OCID`__ of the database system backup. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param backup_id: The backup_id of this BackupSourceDetails. :type: str Nr)rr rrrr Fs cCs|jS)zå Gets the is_having_restore_config_overrides of this BackupSourceDetails. Deprecated. Don't use. :return: The is_having_restore_config_overrides of this BackupSourceDetails. :rtype: bool ©rrrrrr Ts z6BackupSourceDetails.is_having_restore_config_overridescCs ||_dS)a Sets the is_having_restore_config_overrides of this BackupSourceDetails. Deprecated. Don't use. :param is_having_restore_config_overrides: The is_having_restore_config_overrides of this BackupSourceDetails. :type: bool Nr)rr rrrr `s cCst|ƒS©N)rrrrrÚ__repr__lszBackupSourceDetails.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__oszBackupSourceDetails.__eq__cCs ||k SrrrrrrÚ__ne__uszBackupSourceDetails.__ne__N) Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyr Úsetterr rrrrrrrr s%    rN) Zsource_detailsrZoci.utilrrrZoci.decoratorsrrrrrrÚs