ruạṛ
a ���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 dd� Zdd� Zdd� ZdS ) �ConfigParameterDefinitionz8 The configurable properties of an object type. c K sZ dddddddd�| _ dddd d ddd�| _d | _d | _d | _d | _d | _d | _d | _d S )at Initializes a new ConfigParameterDefinition object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param parameter_type: The value to assign to the parameter_type property of this ConfigParameterDefinition. :type parameter_type: oci.data_integration.models.BaseType :param parameter_name: The value to assign to the parameter_name property of this ConfigParameterDefinition. :type parameter_name: str :param description: The value to assign to the description property of this ConfigParameterDefinition. :type description: str :param default_value: The value to assign to the default_value property of this ConfigParameterDefinition. :type default_value: object :param class_field_name: The value to assign to the class_field_name property of this ConfigParameterDefinition. :type class_field_name: str :param is_static: The value to assign to the is_static property of this ConfigParameterDefinition. :type is_static: bool :param is_class_field_value: The value to assign to the is_class_field_value property of this ConfigParameterDefinition. :type is_class_field_value: bool ZBaseType�str�object�bool)�parameter_type�parameter_name�description� default_value�class_field_name� is_static�is_class_field_valueZ parameterTypeZ parameterNamer ZdefaultValueZclassFieldNameZisStaticZisClassFieldValueN) Z swagger_typesZ attribute_map�_parameter_type�_parameter_name�_description�_default_value�_class_field_name� _is_static�_is_class_field_value)�self�kwargs� r �[/usr/lib/python3.9/site-packages/oci/data_integration/models/config_parameter_definition.py�__init__ s. #�� z"ConfigParameterDefinition.__init__c C s | j S )z� Gets the parameter_type of this ConfigParameterDefinition. :return: The parameter_type of this ConfigParameterDefinition. :rtype: oci.data_integration.models.BaseType �r �r r r r r P s z(ConfigParameterDefinition.parameter_typec C s || _ dS )z� Sets the parameter_type of this ConfigParameterDefinition. :param parameter_type: The parameter_type of this ConfigParameterDefinition. :type: oci.data_integration.models.BaseType Nr )r r r r r r Z s c C s | j S )z� Gets the parameter_name of this ConfigParameterDefinition. This object represents the configurable properties for an object type. :return: The parameter_name of this ConfigParameterDefinition. :rtype: str �r r r r r r d s z(ConfigParameterDefinition.parameter_namec C s || _ dS )a Sets the parameter_name of this ConfigParameterDefinition. This object represents the configurable properties for an object type. :param parameter_name: The parameter_name of this ConfigParameterDefinition. :type: str Nr )r r r r r r p s c C s | j S )z� Gets the description of this ConfigParameterDefinition. A user defined description for the object. :return: The description of this ConfigParameterDefinition. :rtype: str �r r r r r r | s z%ConfigParameterDefinition.descriptionc C s || _ dS )z� Sets the description of this ConfigParameterDefinition. A user defined description for the object. :param description: The description of this ConfigParameterDefinition. :type: str Nr )r r r r r r � s c C s | j S )z� Gets the default_value of this ConfigParameterDefinition. The default value for the parameter. :return: The default_value of this ConfigParameterDefinition. :rtype: object �r r r r r r � s z'ConfigParameterDefinition.default_valuec C s || _ dS )z� Sets the default_value of this ConfigParameterDefinition. The default value for the parameter. :param default_value: The default_value of this ConfigParameterDefinition. :type: object Nr! )r r r r r r � s c C s | j S )z� Gets the class_field_name of this ConfigParameterDefinition. The parameter class field name. :return: The class_field_name of this ConfigParameterDefinition. :rtype: str �r r r r r r � s z*ConfigParameterDefinition.class_field_namec C s || _ dS )z� Sets the class_field_name of this ConfigParameterDefinition. The parameter class field name. :param class_field_name: The class_field_name of this ConfigParameterDefinition. :type: str Nr"