a úÎòfi#ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@seZdZdZdd„Zedd„ƒZejdd„ƒZedd„ƒZejd d„ƒZed d „ƒZ e jd d „ƒZ ed d„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZejdd„ƒZdd„Zdd„Zd d!„Zd"S)#ÚNodeBackupSummaryz6 The information about the nodeBackupSummary. c Ksddddddddddœ|_dddddd d d dœ|_d |_d |_d |_d |_d |_d |_d |_d |_ d S) a‘ Initializes a new NodeBackupSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this NodeBackupSummary. :type id: str :param display_name: The value to assign to the display_name property of this NodeBackupSummary. :type display_name: str :param node_instance_id: The value to assign to the node_instance_id property of this NodeBackupSummary. :type node_instance_id: str :param node_host_name: The value to assign to the node_host_name property of this NodeBackupSummary. :type node_host_name: str :param backup_trigger_type: The value to assign to the backup_trigger_type property of this NodeBackupSummary. :type backup_trigger_type: str :param backup_type: The value to assign to the backup_type property of this NodeBackupSummary. :type backup_type: str :param lifecycle_state: The value to assign to the lifecycle_state property of this NodeBackupSummary. :type lifecycle_state: str :param time_created: The value to assign to the time_created property of this NodeBackupSummary. :type time_created: datetime ÚstrZdatetime)ÚidÚ display_nameÚnode_instance_idÚnode_host_nameÚbackup_trigger_typeÚ backup_typeÚlifecycle_stateÚ time_createdrZ displayNameZnodeInstanceIdZ nodeHostNameZbackupTriggerTypeZ backupTypeZlifecycleStateZ timeCreatedN) Z swagger_typesZ attribute_mapÚ_idÚ _display_nameÚ_node_instance_idÚ_node_host_nameÚ_backup_trigger_typeÚ _backup_typeÚ_lifecycle_stateÚ _time_created)ÚselfÚkwargs©rúF/usr/lib/python3.9/site-packages/oci/bds/models/node_backup_summary.pyÚ__init__s4'ø ø zNodeBackupSummary.__init__cCs|jS)z³ **[Required]** Gets the id of this NodeBackupSummary. The id of the node backup. :return: The id of this NodeBackupSummary. :rtype: str ©r©rrrrrWs zNodeBackupSummary.idcCs ||_dS)z¥ Sets the id of this NodeBackupSummary. The id of the node backup. :param id: The id of this NodeBackupSummary. :type: str Nr)rrrrrrcs cCs|jS)zó **[Required]** Gets the display_name of this NodeBackupSummary. BDS generated name for the backup. Format is nodeHostName_timeCreated. :return: The display_name of this NodeBackupSummary. :rtype: str ©rrrrrr os zNodeBackupSummary.display_namecCs ||_dS)zï Sets the display_name of this NodeBackupSummary. BDS generated name for the backup. Format is nodeHostName_timeCreated. :param display_name: The display_name of this NodeBackupSummary. :type: str Nr)rr rrrr {s cCs|jS)a **[Required]** Gets the node_instance_id of this NodeBackupSummary. The instance OCID of the node, which is the resource from which the node backup was acquired. :return: The node_instance_id of this NodeBackupSummary. :rtype: str ©rrrrrr ‡s z"NodeBackupSummary.node_instance_idcCs ||_dS)a Sets the node_instance_id of this NodeBackupSummary. The instance OCID of the node, which is the resource from which the node backup was acquired. :param node_instance_id: The node_instance_id of this NodeBackupSummary. :type: str Nr )rr rrrr “s cCs|jS)zâ **[Required]** Gets the node_host_name of this NodeBackupSummary. Host name of the node that the backup belongs to. :return: The node_host_name of this NodeBackupSummary. :rtype: str ©rrrrrr Ÿs z NodeBackupSummary.node_host_namecCs ||_dS)zà Sets the node_host_name of this NodeBackupSummary. Host name of the node that the backup belongs to. :param node_host_name: The node_host_name of this NodeBackupSummary. :type: str Nr!)rr rrrr «s cCs|jS)zé **[Required]** Gets the backup_trigger_type of this NodeBackupSummary. type based on how backup action was initiated. :return: The backup_trigger_type of this NodeBackupSummary. :rtype: str ©rrrrrr ·s z%NodeBackupSummary.backup_trigger_typecCs ||_dS)zì Sets the backup_trigger_type of this NodeBackupSummary. type based on how backup action was initiated. :param backup_trigger_type: The backup_trigger_type of this NodeBackupSummary. :type: str Nr")rr rrrr Ãs cCs|jS)a6 **[Required]** Gets the backup_type of this NodeBackupSummary. Incremental backup type includes only the changes since the last backup. Full backup type includes all changes since the volume was created :return: The backup_type of this NodeBackupSummary. :rtype: str ©rrrrrr Ïs zNodeBackupSummary.backup_typecCs ||_dS)a1 Sets the backup_type of this NodeBackupSummary. Incremental backup type includes only the changes since the last backup. Full backup type includes all changes since the volume was created :param backup_type: The backup_type of this NodeBackupSummary. :type: str Nr#)rr rrrr Ûs cCs|jS)zË **[Required]** Gets the lifecycle_state of this NodeBackupSummary. The state of NodeBackup. :return: The lifecycle_state of this NodeBackupSummary. :rtype: str ©rrrrrrçs z!NodeBackupSummary.lifecycle_statecCs ||_dS)zÊ Sets the lifecycle_state of this NodeBackupSummary. The state of NodeBackup. :param lifecycle_state: The lifecycle_state of this NodeBackupSummary. :type: str Nr$)rrrrrrós cCs|jS)a **[Required]** Gets the time_created of this NodeBackupSummary. The time the cluster was created, shown as an RFC 3339 formatted datetime string. :return: The time_created of this NodeBackupSummary. :rtype: datetime ©rrrrrrÿs zNodeBackupSummary.time_createdcCs ||_dS)zÿ Sets the time_created of this NodeBackupSummary. The time the cluster was created, shown as an RFC 3339 formatted datetime string. :param time_created: The time_created of this NodeBackupSummary. :type: datetime Nr%)rrrrrr s cCst|ƒS©N)rrrrrÚ__repr__szNodeBackupSummary.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__szNodeBackupSummary.__eq__cCs ||k Sr&rr)rrrÚ__ne__ szNodeBackupSummary.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyrÚsetterr r r r r rrr'r+r,rrrrr sJE                rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs