HEX
Server: Apache
System: Linux box5936.bluehost.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64
User: aviatjd3 (1318)
PHP: 8.3.32
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/oci/data_integration/models/__pycache__/expression.cpython-39.pyc
a

���f��@s8ddlmZmZmZddlmZeGdd�de��ZdS)�)�formatted_flat_dict�
NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc@s�eZdZdZdd�Zedd��Zejdd��Zedd��Zejd	d��Zed
d��Z	e	jdd��Z	ed
d��Z
e
jdd��Z
edd��Zejdd��Zedd��Zejdd��Zedd��Z
e
jdd��Z
dd�Zdd�Zdd�ZdS) �
Expressionz
    An expression node.
    cKsZdddddddd�|_dddd	d
ddd�|_d
|_d
|_d
|_d
|_d
|_d
|_d
|_d
S)a�
        Initializes a new Expression object with values from keyword arguments.
        The following keyword arguments are supported (corresponding to the getters/setters of this class):

        :param key:
            The value to assign to the key property of this Expression.
        :type key: str

        :param model_type:
            The value to assign to the model_type property of this Expression.
        :type model_type: str

        :param model_version:
            The value to assign to the model_version property of this Expression.
        :type model_version: str

        :param parent_ref:
            The value to assign to the parent_ref property of this Expression.
        :type parent_ref: oci.data_integration.models.ParentReference

        :param expr_string:
            The value to assign to the expr_string property of this Expression.
        :type expr_string: str

        :param config_values:
            The value to assign to the config_values property of this Expression.
        :type config_values: oci.data_integration.models.ConfigValues

        :param object_status:
            The value to assign to the object_status property of this Expression.
        :type object_status: int

        �strZParentReferenceZConfigValues�int)�key�
model_type�
model_version�
parent_ref�expr_string�
config_values�
object_statusr	Z	modelTypeZmodelVersionZ	parentRefZ
exprStringZconfigValuesZobjectStatusN)	Z
swagger_typesZ
attribute_map�_key�_model_type�_model_version�_parent_ref�_expr_string�_config_values�_object_status)�self�kwargs�r�J/usr/lib/python3.9/site-packages/oci/data_integration/models/expression.py�__init__s.#��
zExpression.__init__cCs|jS)z�
        Gets the key of this Expression.
        The object key.


        :return: The key of this Expression.
        :rtype: str
        �r�rrrrr	Ps
zExpression.keycCs
||_dS)z�
        Sets the key of this Expression.
        The object key.


        :param key: The key of this Expression.
        :type: str
        Nr)rr	rrrr	\s
cCs|jS)z�
        Gets the model_type of this Expression.
        The object type.


        :return: The model_type of this Expression.
        :rtype: str
        �rrrrrr
hs
zExpression.model_typecCs
||_dS)z�
        Sets the model_type of this Expression.
        The object type.


        :param model_type: The model_type of this Expression.
        :type: str
        Nr)rr
rrrr
ts
cCs|jS)z�
        Gets the model_version of this Expression.
        The object's model version.


        :return: The model_version of this Expression.
        :rtype: str
        �rrrrrr�s
zExpression.model_versioncCs
||_dS)z�
        Sets the model_version of this Expression.
        The object's model version.


        :param model_version: The model_version of this Expression.
        :type: str
        Nr)rrrrrr�s
cCs|jS)z�
        Gets the parent_ref of this Expression.

        :return: The parent_ref of this Expression.
        :rtype: oci.data_integration.models.ParentReference
        �rrrrrr�szExpression.parent_refcCs
||_dS)z�
        Sets the parent_ref of this Expression.

        :param parent_ref: The parent_ref of this Expression.
        :type: oci.data_integration.models.ParentReference
        Nr )rrrrrr�scCs|jS)z�
        Gets the expr_string of this Expression.
        The expression string for the object.


        :return: The expr_string of this Expression.
        :rtype: str
        �rrrrrr
�s
zExpression.expr_stringcCs
||_dS)z�
        Sets the expr_string of this Expression.
        The expression string for the object.


        :param expr_string: The expr_string of this Expression.
        :type: str
        Nr!)rr
rrrr
�s
cCs|jS)z�
        Gets the config_values of this Expression.

        :return: The config_values of this Expression.
        :rtype: oci.data_integration.models.ConfigValues
        �rrrrrr�szExpression.config_valuescCs
||_dS)z�
        Sets the config_values of this Expression.

        :param config_values: The config_values of this Expression.
        :type: oci.data_integration.models.ConfigValues
        Nr")rrrrrr�scCs|jS)a
        Gets the object_status of this Expression.
        The status of an object that can be set to value 1 for shallow references across objects, other values reserved.


        :return: The object_status of this Expression.
        :rtype: int
        �rrrrrr�s
zExpression.object_statuscCs
||_dS)a
        Sets the object_status of this Expression.
        The status of an object that can be set to value 1 for shallow references across objects, other values reserved.


        :param object_status: The object_status of this Expression.
        :type: int
        Nr#)rrrrrr�s
cCst|�S�N)rrrrr�__repr__�szExpression.__repr__cCs|durdS|j|jkS)NF)�__dict__�r�otherrrr�__eq__�szExpression.__eq__cCs
||kSr$rr'rrr�__ne__�szExpression.__ne__N)�__name__�
__module__�__qualname__�__doc__r�propertyr	�setterr
rrr
rrr%r)r*rrrrrsB>






	
	


	
	

rN)Zoci.utilrrrZoci.decoratorsr�objectrrrrr�<module>s