ruạṛ
a N��f43 � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s* e Zd ZdZdZdZdZdZdd� Ze dd � �Z e jd d � �Z e dd� �Zejd d� �Ze dd� �Z e jdd� �Z e dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze d d!� �Zejd"d!� �Zd#d$� Zd%d&� Zd'd(� Zd)S )*�UpdateFolderDetailsz6 Properties used in folder update operations. �COMPLETE�ERROR�IN_PROGRESS�DEFERREDc K sn dddddddddd� | _ dddd d ddd dd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ dS )a Initializes a new UpdateFolderDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param display_name: The value to assign to the display_name property of this UpdateFolderDetails. :type display_name: str :param business_name: The value to assign to the business_name property of this UpdateFolderDetails. :type business_name: str :param description: The value to assign to the description property of this UpdateFolderDetails. :type description: str :param parent_folder_key: The value to assign to the parent_folder_key property of this UpdateFolderDetails. :type parent_folder_key: str :param custom_property_members: The value to assign to the custom_property_members property of this UpdateFolderDetails. :type custom_property_members: list[oci.data_catalog.models.CustomPropertySetUsage] :param properties: The value to assign to the properties property of this UpdateFolderDetails. :type properties: dict(str, dict(str, str)) :param time_external: The value to assign to the time_external property of this UpdateFolderDetails. :type time_external: datetime :param harvest_status: The value to assign to the harvest_status property of this UpdateFolderDetails. Allowed values for this property are: "COMPLETE", "ERROR", "IN_PROGRESS", "DEFERRED" :type harvest_status: str :param last_job_key: The value to assign to the last_job_key property of this UpdateFolderDetails. :type last_job_key: str �strzlist[CustomPropertySetUsage]zdict(str, dict(str, str))�datetime) �display_name� business_name�description�parent_folder_key�custom_property_members� properties� time_external�harvest_status�last_job_key�displayName�businessNamer �parentFolderKey�customPropertyMembersr �timeExternal� harvestStatus� lastJobKeyN)� swagger_types� attribute_map� _display_name�_business_name�_description�_parent_folder_key�_custom_property_members�_properties�_time_external�_harvest_status� _last_job_key)�self�kwargs� r* ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/data_catalog/models/update_folder_details.py�__init__ s: ,� �zUpdateFolderDetails.__init__c C s | j S )a! Gets the display_name of this UpdateFolderDetails. A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information. :return: The display_name of this UpdateFolderDetails. :rtype: str �r �r( r* r* r+ r m s z UpdateFolderDetails.display_namec C s || _ dS )a, Sets the display_name of this UpdateFolderDetails. A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information. :param display_name: The display_name of this UpdateFolderDetails. :type: str Nr- )r( r r* r* r+ r z s c C s | j S )a Gets the business_name of this UpdateFolderDetails. Optional user friendly business name of the folder. If set, this supplements the harvested display name of the object. :return: The business_name of this UpdateFolderDetails. :rtype: str �r r. r* r* r+ r � s z!UpdateFolderDetails.business_namec C s || _ dS )a& Sets the business_name of this UpdateFolderDetails. Optional user friendly business name of the folder. If set, this supplements the harvested display name of the object. :param business_name: The business_name of this UpdateFolderDetails. :type: str Nr/ )r( r r* r* r+ r � s c C s | j S )z� Gets the description of this UpdateFolderDetails. Detailed description of a folder. :return: The description of this UpdateFolderDetails. :rtype: str �r! r. r* r* r+ r � s zUpdateFolderDetails.descriptionc C s || _ dS )z� Sets the description of this UpdateFolderDetails. Detailed description of a folder. :param description: The description of this UpdateFolderDetails. :type: str Nr0 )r( r r* r* r+ r � s c C s | j S )z� Gets the parent_folder_key of this UpdateFolderDetails. The key of the containing folder. :return: The parent_folder_key of this UpdateFolderDetails. :rtype: str �r"