ruạṛ
a N��f�H � @ 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!� �Ze d#d$� �Zejd%d$� �Ze d&d'� �Zejd(d'� �Ze d)d*� �Zejd+d*� �Ze d,d-� �Zejd.d-� �Ze d/d0� �Zejd1d0� �Zd2d3� Zd4d5� Zd6d7� Zd8S )9�CreateEntityDetailsz; Properties used in data entity create operations. �COMPLETE�ERROR�IN_PROGRESS�DEFERREDc K s� ddddddddddddddd�| _ ddd d ddd dddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _dS )a� Initializes a new CreateEntityDetails 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 CreateEntityDetails. :type display_name: str :param business_name: The value to assign to the business_name property of this CreateEntityDetails. :type business_name: str :param type_key: The value to assign to the type_key property of this CreateEntityDetails. :type type_key: str :param description: The value to assign to the description property of this CreateEntityDetails. :type description: str :param time_external: The value to assign to the time_external property of this CreateEntityDetails. :type time_external: datetime :param is_logical: The value to assign to the is_logical property of this CreateEntityDetails. :type is_logical: bool :param is_partition: The value to assign to the is_partition property of this CreateEntityDetails. :type is_partition: bool :param folder_key: The value to assign to the folder_key property of this CreateEntityDetails. :type folder_key: str :param pattern_key: The value to assign to the pattern_key property of this CreateEntityDetails. :type pattern_key: str :param realized_expression: The value to assign to the realized_expression property of this CreateEntityDetails. :type realized_expression: str :param harvest_status: The value to assign to the harvest_status property of this CreateEntityDetails. 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 CreateEntityDetails. :type last_job_key: str :param custom_property_members: The value to assign to the custom_property_members property of this CreateEntityDetails. :type custom_property_members: list[oci.data_catalog.models.CustomPropertySetUsage] :param properties: The value to assign to the properties property of this CreateEntityDetails. :type properties: dict(str, dict(str, str)) �str�datetime�boolzlist[CustomPropertySetUsage]zdict(str, dict(str, str)))�display_name� business_name�type_key�description� time_external� is_logical�is_partition� folder_key�pattern_key�realized_expression�harvest_status�last_job_key�custom_property_members� properties�displayName�businessName�typeKeyr �timeExternal� isLogical�isPartition� folderKey� patternKey�realizedExpression� harvestStatus� lastJobKey�customPropertyMembersr N)� swagger_types� attribute_map� _display_name�_business_name� _type_key�_description�_time_external�_is_logical� _is_partition�_folder_key�_pattern_key�_realized_expression�_harvest_status� _last_job_key�_custom_property_members�_properties)�self�kwargs� r: ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/data_catalog/models/create_entity_details.py�__init__ sX @��zCreateEntityDetails.__init__c C s | j S )a0 **[Required]** Gets the display_name of this CreateEntityDetails. 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 CreateEntityDetails. :rtype: str �r* �r8 r: r: r; r � s z CreateEntityDetails.display_namec C s || _ dS )a, Sets the display_name of this CreateEntityDetails. 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 CreateEntityDetails. :type: str Nr= )r8 r r: r: r; r � s c C s | j S )a Gets the business_name of this CreateEntityDetails. Optional user friendly business name of the data entity. If set, this supplements the harvested display name of the object. :return: The business_name of this CreateEntityDetails. :rtype: str �r+ r>