| Server IP : 162.241.203.86 / Your IP : 216.73.217.87 Web Server : Apache System : Linux br1002.hostgator.com.br 5.14.0-687.36.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 7 05:40:49 EDT 2026 x86_64 User : luxlic01 ( 6532) PHP Version : 8.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3.9/site-packages/oci/data_integration/models/__pycache__/ |
Upload File : |
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 @ sx e Zd ZdZdZdZdd� Zedd� �Ze dd � �Z
e
jd
d � �Z
e dd� �Zejd
d� �Zdd� Z
dd� Zdd� ZdS )� Operationz
The operation object.
� PROCEDURE�APIc K s( ddd�| _ ddd�| _d| _d| _dS )ar
Initializes a new Operation object with values from keyword arguments. This class has the following subclasses and if you are using this class as input
to a service operations then you should favor using a subclass over the base class:
* :class:`~oci.data_integration.models.OperationFromProcedure`
* :class:`~oci.data_integration.models.OperationFromApi`
The following keyword arguments are supported (corresponding to the getters/setters of this class):
:param model_type:
The value to assign to the model_type property of this Operation.
Allowed values for this property are: "PROCEDURE", "API"
:type model_type: str
:param metadata:
The value to assign to the metadata property of this Operation.
:type metadata: oci.data_integration.models.ObjectMetadata
�strZObjectMetadata)�
model_type�metadata� modelTyper N)Z
swagger_typesZ
attribute_map�_model_type� _metadata)�self�kwargs� r �I/usr/lib/python3.9/site-packages/oci/data_integration/models/operation.py�__init__ s ��zOperation.__init__c C s( | d }|dkrdS |dkr dS dS dS )z�
Given the hash representation of a subtype of this class,
use the info in the hash to return the class of the subtype.
r r ZOperationFromProcedurer ZOperationFromApir Nr )Zobject_dictionary�typer r r �get_subtype; s zOperation.get_subtypec C s | j S )z�
**[Required]** Gets the model_type of this Operation.
The operation type.
Allowed values for this property are: "PROCEDURE", "API"
:return: The model_type of this Operation.
:rtype: str
)r
�r r r r r
K s zOperation.model_typec C s* ddg}t ||�s td|� ���|| _dS )z�
Sets the model_type of this Operation.
The operation type.
:param model_type: The model_type of this Operation.
:type: str
r r z7Invalid value for `model_type`, must be None or one of N)r �
ValueErrorr
)r r
Zallowed_valuesr r r r
Y s
�c C s | j S )z�
Gets the metadata of this Operation.
:return: The metadata of this Operation.
:rtype: oci.data_integration.models.ObjectMetadata
�r r r r r r j s zOperation.metadatac C s
|| _ dS )z�
Sets the metadata of this Operation.
:param metadata: The metadata of this Operation.
:type: oci.data_integration.models.ObjectMetadata
Nr )r r r r r r t s c C s t | �S �N)r r r r r �__repr__~ s zOperation.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__� s zOperation.__eq__c C s
| |k S r r r r r r �__ne__� s zOperation.__ne__N)�__name__�
__module__�__qualname__�__doc__ZMODEL_TYPE_PROCEDUREZMODEL_TYPE_APIr �staticmethodr �propertyr
�setterr r r r r r r r r s"