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� �Zdd� Zdd� Zd d!� Zd"S )#�UpdateMigrationDetailsa� Provide configuration information about the application in the target environment. Application Migration migrates the application to the target environment only after you provide this information. The information that you must provide varies depending on the type of application that you are migrating. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API. c K sd ddddddddd�| _ dd d ddd ddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ dS )av Initializes a new UpdateMigrationDetails 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 UpdateMigrationDetails. :type display_name: str :param description: The value to assign to the description property of this UpdateMigrationDetails. :type description: str :param discovery_details: The value to assign to the discovery_details property of this UpdateMigrationDetails. :type discovery_details: oci.application_migration.models.DiscoveryDetails :param is_selective_migration: The value to assign to the is_selective_migration property of this UpdateMigrationDetails. :type is_selective_migration: bool :param service_config: The value to assign to the service_config property of this UpdateMigrationDetails. :type service_config: dict(str, ConfigurationField) :param application_config: The value to assign to the application_config property of this UpdateMigrationDetails. :type application_config: dict(str, ConfigurationField) :param freeform_tags: The value to assign to the freeform_tags property of this UpdateMigrationDetails. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this UpdateMigrationDetails. :type defined_tags: dict(str, dict(str, object)) �str�DiscoveryDetails�boolzdict(str, ConfigurationField)zdict(str, str)zdict(str, dict(str, object)))�display_name�description�discovery_details�is_selective_migration�service_config�application_config� freeform_tags�defined_tags�displayNamer �discoveryDetails�isSelectiveMigration� serviceConfig�applicationConfig�freeformTags�definedTagsN) � swagger_types� attribute_map� _display_name�_description�_discovery_details�_is_selective_migration�_service_config�_application_config�_freeform_tags� _defined_tags)�self�kwargs� r% ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/application_migration/models/update_migration_details.py�__init__ s4 '��zUpdateMigrationDetails.__init__c C s | j S )z� Gets the display_name of this UpdateMigrationDetails. User-friendly name of the migration. :return: The display_name of this UpdateMigrationDetails. :rtype: str �r �r# r% r% r&