ruạṛ
a N��f47 � @ 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 @ sD 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!� �Ze d#d$� �Zejd%d$� �Zd&d'� Zd(d)� Zd*d+� Zd,S )-�CreateFolderDetailsz6 Properties used in folder create operations. �COMPLETE�ERROR�IN_PROGRESS�DEFERREDc K sx ddddddddddd� | _ dddd d ddd ddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _dS )a� Initializes a new CreateFolderDetails 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 CreateFolderDetails. :type display_name: str :param business_name: The value to assign to the business_name property of this CreateFolderDetails. :type business_name: str :param description: The value to assign to the description property of this CreateFolderDetails. :type description: str :param custom_property_members: The value to assign to the custom_property_members property of this CreateFolderDetails. :type custom_property_members: list[oci.data_catalog.models.CustomPropertySetUsage] :param properties: The value to assign to the properties property of this CreateFolderDetails. :type properties: dict(str, dict(str, str)) :param parent_folder_key: The value to assign to the parent_folder_key property of this CreateFolderDetails. :type parent_folder_key: str :param time_external: The value to assign to the time_external property of this CreateFolderDetails. :type time_external: datetime :param last_job_key: The value to assign to the last_job_key property of this CreateFolderDetails. :type last_job_key: str :param harvest_status: The value to assign to the harvest_status property of this CreateFolderDetails. Allowed values for this property are: "COMPLETE", "ERROR", "IN_PROGRESS", "DEFERRED" :type harvest_status: str :param type_key: The value to assign to the type_key property of this CreateFolderDetails. :type type_key: str �strzlist[CustomPropertySetUsage]zdict(str, dict(str, str))�datetime) �display_name� business_name�description�custom_property_members� properties�parent_folder_key� time_external�last_job_key�harvest_status�type_key�displayName�businessNamer �customPropertyMembersr �parentFolderKey�timeExternal� lastJobKey� harvestStatus�typeKeyN)� swagger_types� attribute_map� _display_name�_business_name�_description�_custom_property_members�_properties�_parent_folder_key�_time_external� _last_job_key�_harvest_status� _type_key)�self�kwargs� r- ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/data_catalog/models/create_folder_details.py�__init__ s@ 0�� zCreateFolderDetails.__init__c C s | j S )a0 **[Required]** Gets the display_name of this CreateFolderDetails. 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 CreateFolderDetails. :rtype: str �r! �r+ r- r- r. r t s z CreateFolderDetails.display_namec C s || _ dS )a, Sets the display_name of this CreateFolderDetails. 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 CreateFolderDetails. :type: str Nr0 )r+ r r- r- r. r � s c C s | j S )a Gets the business_name of this CreateFolderDetails. 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 CreateFolderDetails. :rtype: str �r"