ruạṛ
a N��fa! � @ 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� �Zdd� Z dd� Zdd� ZdS )�UpdateSourceDetailsz� You can update the authorization details to access the source environment from which you want to migrate applications to Oracle Cloud Infrastructure. You can also update the description and tags of a source. c K sP ddddddd�| _ ddd d ddd�| _d | _d | _d | _d | _d | _d | _d S )a Initializes a new UpdateSourceDetails 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 UpdateSourceDetails. :type display_name: str :param description: The value to assign to the description property of this UpdateSourceDetails. :type description: str :param source_details: The value to assign to the source_details property of this UpdateSourceDetails. :type source_details: oci.application_migration.models.SourceDetails :param authorization_details: The value to assign to the authorization_details property of this UpdateSourceDetails. :type authorization_details: oci.application_migration.models.AuthorizationDetails :param freeform_tags: The value to assign to the freeform_tags property of this UpdateSourceDetails. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this UpdateSourceDetails. :type defined_tags: dict(str, dict(str, object)) �str� SourceDetails�AuthorizationDetailszdict(str, str)zdict(str, dict(str, object)))�display_name�description�source_details�authorization_details� freeform_tags�defined_tags�displayNamer � sourceDetails�authorizationDetails�freeformTags�definedTagsN)� swagger_types� attribute_map� _display_name�_description�_source_details�_authorization_details�_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_source_details.py�__init__ s( � � zUpdateSourceDetails.__init__c C s | j S )a Gets the display_name of this UpdateSourceDetails. Name of the source. This helps you to identify the appropriate source environment when you have multiple sources defined. :return: The display_name of this UpdateSourceDetails. :rtype: str �r �r r r r r H s z UpdateSourceDetails.display_namec C s || _ dS )a& Sets the display_name of this UpdateSourceDetails. Name of the source. This helps you to identify the appropriate source environment when you have multiple sources defined. :param display_name: The display_name of this UpdateSourceDetails. :type: str Nr"