ruạṛ
a ���f-K � @ 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 ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dd � Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zed d!� �Zejd"d!� �Zed#d$� �Zejd%d$� �Zed&d'� �Zejd(d'� �Zed)d*� �Zejd+d*� �Zed,d-� �Zejd.d-� �Zed/d0� �Zejd1d0� �Zed2d3� �Zejd4d3� �Zed5d6� �Zejd7d6� �Zd8d9� Zd:d;� Z d<d=� Z!d>S )?�ApplicationSummaryz? A Data Flow application object used in bulk listings. �SCALA�JAVA�PYTHON�SQL�ACTIVE�DELETED�INACTIVE�BATCH� STREAMING�SESSIONc K s� ddddddddddddddd�| _ dddd d ddd ddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _dS )a Initializes a new ApplicationSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param compartment_id: The value to assign to the compartment_id property of this ApplicationSummary. :type compartment_id: str :param defined_tags: The value to assign to the defined_tags property of this ApplicationSummary. :type defined_tags: dict(str, dict(str, object)) :param display_name: The value to assign to the display_name property of this ApplicationSummary. :type display_name: str :param freeform_tags: The value to assign to the freeform_tags property of this ApplicationSummary. :type freeform_tags: dict(str, str) :param id: The value to assign to the id property of this ApplicationSummary. :type id: str :param language: The value to assign to the language property of this ApplicationSummary. Allowed values for this property are: "SCALA", "JAVA", "PYTHON", "SQL", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type language: str :param lifecycle_state: The value to assign to the lifecycle_state property of this ApplicationSummary. Allowed values for this property are: "ACTIVE", "DELETED", "INACTIVE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param owner_principal_id: The value to assign to the owner_principal_id property of this ApplicationSummary. :type owner_principal_id: str :param owner_user_name: The value to assign to the owner_user_name property of this ApplicationSummary. :type owner_user_name: str :param pool_id: The value to assign to the pool_id property of this ApplicationSummary. :type pool_id: str :param spark_version: The value to assign to the spark_version property of this ApplicationSummary. :type spark_version: str :param time_created: The value to assign to the time_created property of this ApplicationSummary. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this ApplicationSummary. :type time_updated: datetime :param type: The value to assign to the type property of this ApplicationSummary. Allowed values for this property are: "BATCH", "STREAMING", "SESSION", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type type: str �strzdict(str, dict(str, object))zdict(str, str)Zdatetime)�compartment_id�defined_tags�display_name� freeform_tags�id�language�lifecycle_state�owner_principal_id�owner_user_name�pool_id� spark_version�time_created�time_updated�typeZ compartmentIdZdefinedTagsZdisplayNameZfreeformTagsr r ZlifecycleStateZownerPrincipalIdZ ownerUserNameZpoolIdZsparkVersionZtimeCreatedZtimeUpdatedr N)Z swagger_typesZ attribute_map�_compartment_id� _defined_tags� _display_name�_freeform_tags�_id� _language�_lifecycle_state�_owner_principal_id�_owner_user_name�_pool_id�_spark_version� _time_created� _time_updated�_type)�self�kwargs� r0 �L/usr/lib/python3.9/site-packages/oci/data_flow/models/application_summary.py�__init__: sX E��zApplicationSummary.__init__c C s | j S )z� **[Required]** Gets the compartment_id of this ApplicationSummary. The OCID of a compartment. :return: The compartment_id of this ApplicationSummary. :rtype: str �r �r. r0 r0 r1 r � s z!ApplicationSummary.compartment_idc C s || _ dS )z� Sets the compartment_id of this ApplicationSummary. The OCID of a compartment. :param compartment_id: The compartment_id of this ApplicationSummary. :type: str Nr3 )r. r r0 r0 r1 r � s c C s | j S )a� **[Required]** Gets the defined_tags of this ApplicationSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see `Resource Tags`__. Example: `{"Operations": {"CostCenter": "42"}}` __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm :return: The defined_tags of this ApplicationSummary. :rtype: dict(str, dict(str, object)) �r! r4 r0 r0 r1 r � s zApplicationSummary.defined_tagsc C s || _ dS )a� Sets the defined_tags of this ApplicationSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see `Resource Tags`__. Example: `{"Operations": {"CostCenter": "42"}}` __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm :param defined_tags: The defined_tags of this ApplicationSummary. :type: dict(str, dict(str, object)) Nr5 )r. r r0 r0 r1 r � s c C s | j S )z� **[Required]** Gets the display_name of this ApplicationSummary. A user-friendly name. This name is not necessarily unique. :return: The display_name of this ApplicationSummary. :rtype: str �r"