a ýÎòf ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Ú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)ÚManagementPolicyz7 PostgreSQL database system management policy. cKs(dddœ|_dddœ|_d|_d|_dS)a6 Initializes a new ManagementPolicy object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param maintenance_window_start: The value to assign to the maintenance_window_start property of this ManagementPolicy. :type maintenance_window_start: str :param backup_policy: The value to assign to the backup_policy property of this ManagementPolicy. :type backup_policy: oci.psql.models.BackupPolicy ÚstrZ BackupPolicy)Úmaintenance_window_startÚ backup_policyZmaintenanceWindowStartZ backupPolicyN)Z swagger_typesZ attribute_mapÚ_maintenance_window_startÚ_backup_policy)ÚselfÚkwargs©rúE/usr/lib/python3.9/site-packages/oci/psql/models/management_policy.pyÚ__init__sþþzManagementPolicy.__init__cCs|jS)zç **[Required]** Gets the maintenance_window_start of this ManagementPolicy. The start of the maintenance window. :return: The maintenance_window_start of this ManagementPolicy. :rtype: str ©r ©r rrrr-s z)ManagementPolicy.maintenance_window_startcCs ||_dS)zï Sets the maintenance_window_start of this ManagementPolicy. The start of the maintenance window. :param maintenance_window_start: The maintenance_window_start of this ManagementPolicy. :type: str Nr)r rrrrr9s cCs|jS)z¼ **[Required]** Gets the backup_policy of this ManagementPolicy. :return: The backup_policy of this ManagementPolicy. :rtype: oci.psql.models.BackupPolicy ©r rrrrr EszManagementPolicy.backup_policycCs ||_dS)z¹ Sets the backup_policy of this ManagementPolicy. :param backup_policy: The backup_policy of this ManagementPolicy. :type: oci.psql.models.BackupPolicy Nr)r r rrrr OscCst|ƒS©N)rrrrrÚ__repr__YszManagementPolicy.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©r ÚotherrrrÚ__eq__\szManagementPolicy.__eq__cCs ||k SrrrrrrÚ__ne__bszManagementPolicy.__ne__N) Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyrÚsetterr rrrrrrrr s    rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs