ruạṛ
a N��f� � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�ConnectorAttribute� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zdd� Z dd� Zdd� ZdS )�ExternalStoragezr BICC Connector Attribute. Object Storage as External storage where the BICC extracted files are written. c K s` dddddddd�| _ ddddddd d�| _d | _d | _d | _d | _d | _d | _d | _d| _d S )a� Initializes a new ExternalStorage object with values from keyword arguments. The default value of the :py:attr:`~oci.data_connectivity.models.ExternalStorage.model_type` attribute of this class is ``EXTERNAL_STORAGE`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param model_type: The value to assign to the model_type property of this ExternalStorage. Allowed values for this property are: "EXTERNAL_STORAGE" :type model_type: str :param storage_id: The value to assign to the storage_id property of this ExternalStorage. :type storage_id: str :param storage_name: The value to assign to the storage_name property of this ExternalStorage. :type storage_name: str :param host: The value to assign to the host property of this ExternalStorage. :type host: str :param tenancy_id: The value to assign to the tenancy_id property of this ExternalStorage. :type tenancy_id: str :param namespace: The value to assign to the namespace property of this ExternalStorage. :type namespace: str :param bucket: The value to assign to the bucket property of this ExternalStorage. :type bucket: str �str)� model_type� storage_id�storage_name�host� tenancy_id� namespace�bucket� modelType� storageId�storageNamer � tenancyIdr r N�EXTERNAL_STORAGE) � swagger_types� attribute_map�_model_type�_storage_id� _storage_name�_host�_tenancy_id� _namespace�_bucket)�self�kwargs� r! ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/data_connectivity/models/external_storage.py�__init__ s0 %�� zExternalStorage.__init__c C s | j S )z� Gets the storage_id of this ExternalStorage. ID of the external stoarge configured in the BICC console. Usually it's numeric. :return: The storage_id of this ExternalStorage. :rtype: str �r �r r! r! r"