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 @ sR e Zd ZdZdZdZdd� Zedd� �Zej dd� �Zd d � Z dd� Zd d� ZdS )�UpdateReplicatz~ Parameters for Replicat processes. If an empty object is specified, the stored Replicat details will be removed. �LOW�HIGHc K s ddi| _ ddi| _d| _dS )a� Initializes a new UpdateReplicat object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param performance_profile: The value to assign to the performance_profile property of this UpdateReplicat. Allowed values for this property are: "LOW", "HIGH" :type performance_profile: str �performance_profile�strZperformanceProfileN)Z swagger_typesZ attribute_map�_performance_profile)�self�kwargs� r �Q/usr/lib/python3.9/site-packages/oci/database_migration/models/update_replicat.py�__init__ s ��zUpdateReplicat.__init__c C s | j S )z� Gets the performance_profile of this UpdateReplicat. Replicat performance. Allowed values for this property are: "LOW", "HIGH" :return: The performance_profile of this UpdateReplicat. :rtype: str )r �r r r r r 0 s z"UpdateReplicat.performance_profilec C s* ddg}t ||�s td|� ���|| _dS )z� Sets the performance_profile of this UpdateReplicat. Replicat performance. :param performance_profile: The performance_profile of this UpdateReplicat. :type: str r r z@Invalid value for `performance_profile`, must be None or one of N)r � ValueErrorr )r r Zallowed_valuesr r r r >