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 @ 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� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Zejd'd&� �Zed(d)� �Zejd*d)� �Zd+d,� Zd-d.� Zd/d0� Zd1S )2�UpdateConnectionDetailsz> Details to update in a Database Connection resource. c K s� ddddddddddddd d � | _ ddd ddddddddddd � | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _dS )a� Initializes a new UpdateConnectionDetails 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 UpdateConnectionDetails. :type display_name: str :param database_id: The value to assign to the database_id property of this UpdateConnectionDetails. :type database_id: str :param connect_descriptor: The value to assign to the connect_descriptor property of this UpdateConnectionDetails. :type connect_descriptor: oci.database_migration.models.UpdateConnectDescriptor :param certificate_tdn: The value to assign to the certificate_tdn property of this UpdateConnectionDetails. :type certificate_tdn: str :param tls_wallet: The value to assign to the tls_wallet property of this UpdateConnectionDetails. :type tls_wallet: str :param tls_keystore: The value to assign to the tls_keystore property of this UpdateConnectionDetails. :type tls_keystore: str :param ssh_details: The value to assign to the ssh_details property of this UpdateConnectionDetails. :type ssh_details: oci.database_migration.models.UpdateSshDetails :param admin_credentials: The value to assign to the admin_credentials property of this UpdateConnectionDetails. :type admin_credentials: oci.database_migration.models.UpdateAdminCredentials :param private_endpoint: The value to assign to the private_endpoint property of this UpdateConnectionDetails. :type private_endpoint: oci.database_migration.models.UpdatePrivateEndpoint :param vault_details: The value to assign to the vault_details property of this UpdateConnectionDetails. :type vault_details: oci.database_migration.models.UpdateVaultDetails :param freeform_tags: The value to assign to the freeform_tags property of this UpdateConnectionDetails. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this UpdateConnectionDetails. :type defined_tags: dict(str, dict(str, object)) :param nsg_ids: The value to assign to the nsg_ids property of this UpdateConnectionDetails. :type nsg_ids: list[str] �str�UpdateConnectDescriptor�UpdateSshDetails�UpdateAdminCredentials�UpdatePrivateEndpoint�UpdateVaultDetailszdict(str, str)zdict(str, dict(str, object))z list[str]) �display_name�database_id�connect_descriptor�certificate_tdn� tls_wallet�tls_keystore�ssh_details�admin_credentials�private_endpoint� vault_details� freeform_tags�defined_tags�nsg_ids�displayName� databaseId�connectDescriptor�certificateTdn� tlsWallet�tlsKeystore� sshDetails�adminCredentials�privateEndpoint�vaultDetails�freeformTags�definedTags�nsgIdsN)� swagger_types� attribute_map� _display_name�_database_id�_connect_descriptor�_certificate_tdn�_tls_wallet� _tls_keystore�_ssh_details�_admin_credentials�_private_endpoint�_vault_details�_freeform_tags� _defined_tags�_nsg_ids)�self�kwargs� r8 ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database_migration/models/update_connection_details.py�__init__ sR ;��z UpdateConnectionDetails.__init__c C s | j S )z� Gets the display_name of this UpdateConnectionDetails. Database Connection display name identifier. :return: The display_name of this UpdateConnectionDetails. :rtype: str �r) �r6 r8 r8 r9 r x s z$UpdateConnectionDetails.display_namec C s || _ dS )z� Sets the display_name of this UpdateConnectionDetails. Database Connection display name identifier. :param display_name: The display_name of this UpdateConnectionDetails. :type: str Nr; )r6 r r8 r8 r9 r � s c C s | j S )z� Gets the database_id of this UpdateConnectionDetails. The OCID of the cloud database. :return: The database_id of this UpdateConnectionDetails. :rtype: str �r* r<