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 ZdZdZdZdd� Zedd� �Zej dd� �Zed d � �Z e j dd � �Z edd � �Zej dd � �Zedd� �Zej dd� �Zedd� �Z e j dd� �Z edd� �Zej dd� �Zedd� �Zej dd� �Zdd� Zdd� Zdd � Zd!S )"�ParameterFileVersionz$ A parameter file detatails �EXTRACT�REPLICATc K sZ dddddddd�| _ ddddd d dd�| _d| _d| _d| _d| _d| _d| _d| _dS ) ay Initializes a new ParameterFileVersion 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 ParameterFileVersion. :type name: str :param description: The value to assign to the description property of this ParameterFileVersion. :type description: str :param is_current: The value to assign to the is_current property of this ParameterFileVersion. :type is_current: bool :param is_factory: The value to assign to the is_factory property of this ParameterFileVersion. :type is_factory: bool :param kind: The value to assign to the kind property of this ParameterFileVersion. Allowed values for this property are: "EXTRACT", "REPLICAT", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type kind: str :param time_created: The value to assign to the time_created property of this ParameterFileVersion. :type time_created: datetime :param content: The value to assign to the content property of this ParameterFileVersion. :type content: str �str�boolZdatetime)�name�description� is_current� is_factory�kind�time_created�contentr r Z isCurrentZ isFactoryr ZtimeCreatedr N) Z swagger_typesZ attribute_map�_name�_description�_is_current�_is_factory�_kind� _time_created�_content)�self�kwargs� r �X/usr/lib/python3.9/site-packages/oci/database_migration/models/parameter_file_version.py�__init__ s. %�� zParameterFileVersion.__init__c C s | j S )z� **[Required]** Gets the name of this ParameterFileVersion. A unique name associated with the current migration/job and extract/replicat name :return: The name of this ParameterFileVersion. :rtype: str �r �r r r r r Z s zParameterFileVersion.namec C s || _ dS )z� Sets the name of this ParameterFileVersion. A unique name associated with the current migration/job and extract/replicat name :param name: The name of this ParameterFileVersion. :type: str Nr )r r r r r r f s c C s | j S )z� Gets the description of this ParameterFileVersion. Describes the current parameter file version :return: The description of this ParameterFileVersion. :rtype: str �r r r r r r r s z ParameterFileVersion.descriptionc C s || _ dS )z� Sets the description of this ParameterFileVersion. Describes the current parameter file version :param description: The description of this ParameterFileVersion. :type: str Nr )r r r r r r ~ s c C s | j S )a **[Required]** Gets the is_current of this ParameterFileVersion. Return boolean true/false for the currently in-use parameter file (factory or a versioned file) :return: The is_current of this ParameterFileVersion. :rtype: bool �r r r r r r � s zParameterFileVersion.is_currentc C s || _ dS )a Sets the is_current of this ParameterFileVersion. Return boolean true/false for the currently in-use parameter file (factory or a versioned file) :param is_current: The is_current of this ParameterFileVersion. :type: bool Nr! )r r r r r r � s c C s | j S )z� **[Required]** Gets the is_factory of this ParameterFileVersion. Return true/false for whether the parameter file is oracle provided (Factory) :return: The is_factory of this ParameterFileVersion. :rtype: bool �r r r r r r � s zParameterFileVersion.is_factoryc C s || _ dS )z� Sets the is_factory of this ParameterFileVersion. Return true/false for whether the parameter file is oracle provided (Factory) :param is_factory: The is_factory of this ParameterFileVersion. :type: bool Nr"