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 )#�ConfigurationFielda@ 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. c K sd ddddddddd�| _ ddddd d ddd�| _d | _d | _d | _d | _d | _d | _d | _d | _ d S )aV Initializes a new ConfigurationField object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param name: The value to assign to the name property of this ConfigurationField. :type name: str :param group: The value to assign to the group property of this ConfigurationField. :type group: str :param type: The value to assign to the type property of this ConfigurationField. :type type: str :param value: The value to assign to the value property of this ConfigurationField. :type value: str :param description: The value to assign to the description property of this ConfigurationField. :type description: str :param resource_list: The value to assign to the resource_list property of this ConfigurationField. :type resource_list: list[oci.application_migration.models.ResourceField] :param is_required: The value to assign to the is_required property of this ConfigurationField. :type is_required: bool :param is_mutable: The value to assign to the is_mutable property of this ConfigurationField. :type is_mutable: bool �strzlist[ResourceField]�bool)�name�group�type�value�description� resource_list�is_required� is_mutabler r r r r �resourceList� isRequired� isMutableN) � swagger_types� attribute_map�_name�_group�_type�_value�_description�_resource_list�_is_required�_is_mutable)�self�kwargs� r ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/application_migration/models/configuration_field.py�__init__ s4 '��zConfigurationField.__init__c C s | j S )z� Gets the name of this ConfigurationField. The name of the configuration field. :return: The name of this ConfigurationField. :rtype: str �r �r r r r! r W s zConfigurationField.namec C s || _ dS )z� Sets the name of this ConfigurationField. The name of the configuration field. :param name: The name of this ConfigurationField. :type: str Nr# )r r r r r! r c s c C s | j S )z� Gets the group of this ConfigurationField. The name of the group to which this field belongs, if any. :return: The group of this ConfigurationField. :rtype: str �r r$ r r r! r o s zConfigurationField.groupc C s || _ dS )z� Sets the group of this ConfigurationField. The name of the group to which this field belongs, if any. :param group: The group of this ConfigurationField. :type: str Nr% )r r r r r! r { s c C s | j S )z� Gets the type of this ConfigurationField. The type of the configuration field. :return: The type of this ConfigurationField. :rtype: str �r r$ r r r! r � s zConfigurationField.typec C s || _ dS )z� Sets the type of this ConfigurationField. The type of the configuration field. :param type: The type of this ConfigurationField. :type: str Nr&