ruạṛ
a ���fs; � @ 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 @ sH e Zd ZdZdZdZdZdZdZdd� Z e d d � �Zejdd � �Ze dd � �Z e jdd � �Z e dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejd d� �Ze d!d"� �Zejd#d"� �Ze d$d%� �Zejd&d%� �Zd'd(� Zd)d*� Zd+d,� Zd-S ).� UpdateIntegrationInstanceDetailsaj The information to be updated. Some properties may not be applicable to specific integration types, see `Differences in Instance Management`__ for details. __ https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/application-integration&id=INTOO-GUID-931B5E33-4FE6-4997-93E5-8748516F46AA__GUID-176E43D5-4116-4828-8120-B929DF2A6B5E �STANDARD� ENTERPRISE� STANDARDX�ENTERPRISEX� HEALTHCAREc K sx ddddddddddd� | _ d d ddd dddddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _dS )a� Initializes a new UpdateIntegrationInstanceDetails 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 UpdateIntegrationInstanceDetails. :type display_name: str :param integration_instance_type: The value to assign to the integration_instance_type property of this UpdateIntegrationInstanceDetails. Allowed values for this property are: "STANDARD", "ENTERPRISE", "STANDARDX", "ENTERPRISEX", "HEALTHCARE" :type integration_instance_type: str :param freeform_tags: The value to assign to the freeform_tags property of this UpdateIntegrationInstanceDetails. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this UpdateIntegrationInstanceDetails. :type defined_tags: dict(str, dict(str, object)) :param is_byol: The value to assign to the is_byol property of this UpdateIntegrationInstanceDetails. :type is_byol: bool :param message_packs: The value to assign to the message_packs property of this UpdateIntegrationInstanceDetails. :type message_packs: int :param is_file_server_enabled: The value to assign to the is_file_server_enabled property of this UpdateIntegrationInstanceDetails. :type is_file_server_enabled: bool :param is_visual_builder_enabled: The value to assign to the is_visual_builder_enabled property of this UpdateIntegrationInstanceDetails. :type is_visual_builder_enabled: bool :param custom_endpoint: The value to assign to the custom_endpoint property of this UpdateIntegrationInstanceDetails. :type custom_endpoint: oci.integration.models.UpdateCustomEndpointDetails :param alternate_custom_endpoints: The value to assign to the alternate_custom_endpoints property of this UpdateIntegrationInstanceDetails. :type alternate_custom_endpoints: list[oci.integration.models.UpdateCustomEndpointDetails] �strzdict(str, str)zdict(str, dict(str, object))�bool�intZUpdateCustomEndpointDetailsz!list[UpdateCustomEndpointDetails]) �display_name�integration_instance_type� freeform_tags�defined_tags�is_byol� message_packs�is_file_server_enabled�is_visual_builder_enabled�custom_endpoint�alternate_custom_endpointsZdisplayNameZintegrationInstanceTypeZfreeformTagsZdefinedTagsZisByolZmessagePacksZisFileServerEnabledZisVisualBuilderEnabledZcustomEndpointZalternateCustomEndpointsN)Z swagger_typesZ attribute_map� _display_name�_integration_instance_type�_freeform_tags� _defined_tags�_is_byol�_message_packs�_is_file_server_enabled�_is_visual_builder_enabled�_custom_endpoint�_alternate_custom_endpoints)�self�kwargs� r% �^/usr/lib/python3.9/site-packages/oci/integration/models/update_integration_instance_details.py�__init__, s@ 0�� z)UpdateIntegrationInstanceDetails.__init__c C s | j S )z� Gets the display_name of this UpdateIntegrationInstanceDetails. Integration Instance Identifier. :return: The display_name of this UpdateIntegrationInstanceDetails. :rtype: str �r �r# r% r% r&