ruạṛ
a ���f�C � @ 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 @ sZ e Zd ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dZd ZdZdZdZdZdd� 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-� �Zd/d0� Z d1d2� Z!d3d4� Z"d5S )6�DatabaseConnectionStringProfilez� The connection string profile to allow clients to group, filter and select connection string values based on structured metadata. �HIGH�MEDIUM�LOW�TP�TPURGENT�TCP�TCPS�SERVER�MUTUAL�FQDN�IP�DIRECT�REDIRECT�LONG� EZCONNECT� EZCONNECTPLUSc K sn dddddddddd� | _ dddddd d ddd� | _d | _d | _d | _d | _d | _d | _d | _d | _ d | _ d S )a( Initializes a new DatabaseConnectionStringProfile 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 DatabaseConnectionStringProfile. :type display_name: str :param value: The value to assign to the value property of this DatabaseConnectionStringProfile. :type value: str :param consumer_group: The value to assign to the consumer_group property of this DatabaseConnectionStringProfile. Allowed values for this property are: "HIGH", "MEDIUM", "LOW", "TP", "TPURGENT", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type consumer_group: str :param protocol: The value to assign to the protocol property of this DatabaseConnectionStringProfile. Allowed values for this property are: "TCP", "TCPS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type protocol: str :param tls_authentication: The value to assign to the tls_authentication property of this DatabaseConnectionStringProfile. Allowed values for this property are: "SERVER", "MUTUAL", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type tls_authentication: str :param host_format: The value to assign to the host_format property of this DatabaseConnectionStringProfile. Allowed values for this property are: "FQDN", "IP", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type host_format: str :param session_mode: The value to assign to the session_mode property of this DatabaseConnectionStringProfile. Allowed values for this property are: "DIRECT", "REDIRECT", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type session_mode: str :param syntax_format: The value to assign to the syntax_format property of this DatabaseConnectionStringProfile. Allowed values for this property are: "LONG", "EZCONNECT", "EZCONNECTPLUS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type syntax_format: str :param is_regional: The value to assign to the is_regional property of this DatabaseConnectionStringProfile. :type is_regional: bool �str�bool) �display_name�value�consumer_group�protocol�tls_authentication�host_format�session_mode� syntax_format�is_regionalZdisplayNamer Z consumerGroupr ZtlsAuthenticationZ hostFormatZsessionModeZsyntaxFormatZ isRegionalN)Z swagger_typesZ attribute_map� _display_name�_value�_consumer_group� _protocol�_tls_authentication�_host_format� _session_mode�_syntax_format�_is_regional)�self�kwargs� r- �Z/usr/lib/python3.9/site-packages/oci/database/models/database_connection_string_profile.py�__init__R s: 7� �z(DatabaseConnectionStringProfile.__init__c C s | j S )z� **[Required]** Gets the display_name of this DatabaseConnectionStringProfile. A user-friendly name for the connection. :return: The display_name of this DatabaseConnectionStringProfile. :rtype: str �r"