ruạṛ
a N��f�] � @ 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 @ s0 e Zd ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dZd d� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejd d� �Zed!d"� �Zejd#d"� �Zed$d%� �Zejd&d%� �Zed'd(� �Zejd)d(� �Zed*d+� �Zejd,d+� �Zed-d.� �Zejd/d.� �Zed0d1� �Zejd2d1� �Zed3d4� �Zejd5d4� �Zed6d7� �Zejd8d7� �Zed9d:� �Z e jd;d:� �Z ed<d=� �Z!e!jd>d=� �Z!ed?d@� �Z"e"jdAd@� �Z"edBdC� �Z#e#jdDdC� �Z#dEdF� Z$dGdH� Z%dIdJ� Z&dKS )L�AnalyticsInstancez& Analytics Instance metadata. �ACTIVE�CREATING�DELETED�DELETING�FAILED�INACTIVE�UPDATING�SELF_SERVICE_ANALYTICS�ENTERPRISE_ANALYTICS�LICENSE_INCLUDED�BRING_YOUR_OWN_LICENSEc K s� ddddddddddddddddddd �| _ d ddd ddddddddddddddd �| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _d| _d| _dS )a� Initializes a new AnalyticsInstance 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 AnalyticsInstance. :type id: str :param name: The value to assign to the name property of this AnalyticsInstance. :type name: str :param description: The value to assign to the description property of this AnalyticsInstance. :type description: str :param compartment_id: The value to assign to the compartment_id property of this AnalyticsInstance. :type compartment_id: str :param lifecycle_state: The value to assign to the lifecycle_state property of this AnalyticsInstance. Allowed values for this property are: "ACTIVE", "CREATING", "DELETED", "DELETING", "FAILED", "INACTIVE", "UPDATING", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param feature_set: The value to assign to the feature_set property of this AnalyticsInstance. Allowed values for this property are: "SELF_SERVICE_ANALYTICS", "ENTERPRISE_ANALYTICS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type feature_set: str :param capacity: The value to assign to the capacity property of this AnalyticsInstance. :type capacity: oci.analytics.models.Capacity :param license_type: The value to assign to the license_type property of this AnalyticsInstance. Allowed values for this property are: "LICENSE_INCLUDED", "BRING_YOUR_OWN_LICENSE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type license_type: str :param email_notification: The value to assign to the email_notification property of this AnalyticsInstance. :type email_notification: str :param network_endpoint_details: The value to assign to the network_endpoint_details property of this AnalyticsInstance. :type network_endpoint_details: oci.analytics.models.NetworkEndpointDetails :param private_access_channels: The value to assign to the private_access_channels property of this AnalyticsInstance. :type private_access_channels: dict(str, PrivateAccessChannel) :param vanity_url_details: The value to assign to the vanity_url_details property of this AnalyticsInstance. :type vanity_url_details: dict(str, VanityUrlDetails) :param service_url: The value to assign to the service_url property of this AnalyticsInstance. :type service_url: str :param defined_tags: The value to assign to the defined_tags property of this AnalyticsInstance. :type defined_tags: dict(str, dict(str, object)) :param freeform_tags: The value to assign to the freeform_tags property of this AnalyticsInstance. :type freeform_tags: dict(str, str) :param kms_key_id: The value to assign to the kms_key_id property of this AnalyticsInstance. :type kms_key_id: str :param time_created: The value to assign to the time_created property of this AnalyticsInstance. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this AnalyticsInstance. :type time_updated: datetime �str�Capacity�NetworkEndpointDetailszdict(str, PrivateAccessChannel)zdict(str, VanityUrlDetails)zdict(str, dict(str, object))zdict(str, str)�datetime)�id�name�description�compartment_id�lifecycle_state�feature_set�capacity�license_type�email_notification�network_endpoint_details�private_access_channels�vanity_url_details�service_url�defined_tags� freeform_tags� kms_key_id�time_created�time_updatedr r r � compartmentId�lifecycleState� featureSetr �licenseType�emailNotification�networkEndpointDetails�privateAccessChannels�vanityUrlDetails� serviceUrl�definedTags�freeformTags�kmsKeyId�timeCreated�timeUpdatedN)� swagger_types� attribute_map�_id�_name�_description�_compartment_id�_lifecycle_state�_feature_set� _capacity� _license_type�_email_notification�_network_endpoint_details�_private_access_channels�_vanity_url_details�_service_url� _defined_tags�_freeform_tags�_kms_key_id� _time_created� _time_updated)�self�kwargs� rL ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/analytics/models/analytics_instance.py�__init__<