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 ZdZdZdZdZdZdZdZ dd � Z ed d� �Zej dd� �Zed d� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zdd� Zdd� Zd d!� Zd"S )#�Replicaz. Information about a MR table replica �PROVISIONED� ON_DEMAND�CREATING�UPDATING�ACTIVE�DELETINGc K sP ddddddd�| _ dddddd d�| _d | _d | _d | _d | _d | _d | _d S )a� Initializes a new Replica object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param region: The value to assign to the region property of this Replica. :type region: str :param table_id: The value to assign to the table_id property of this Replica. :type table_id: str :param max_write_units: The value to assign to the max_write_units property of this Replica. :type max_write_units: int :param capacity_mode: The value to assign to the capacity_mode property of this Replica. Allowed values for this property are: "PROVISIONED", "ON_DEMAND", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type capacity_mode: str :param lifecycle_state: The value to assign to the lifecycle_state property of this Replica. Allowed values for this property are: "CREATING", "UPDATING", "ACTIVE", "DELETING", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param lifecycle_details: The value to assign to the lifecycle_details property of this Replica. :type lifecycle_details: str �str�int)�region�table_id�max_write_units� capacity_mode�lifecycle_state�lifecycle_detailsr ZtableIdZ maxWriteUnitsZcapacityModeZlifecycleStateZlifecycleDetailsN)Z swagger_typesZ attribute_map�_region� _table_id�_max_write_units�_capacity_mode�_lifecycle_state�_lifecycle_details)�self�kwargs� r �</usr/lib/python3.9/site-packages/oci/nosql/models/replica.py�__init__* s( #� � zReplica.__init__c C s | j S )z� Gets the region of this Replica. A customer-facing region identifier :return: The region of this Replica. :rtype: str �r �r r r r r e s zReplica.regionc C s || _ dS )z� Sets the region of this Replica. A customer-facing region identifier :param region: The region of this Replica. :type: str Nr )r r r r r r q s c C s | j S )z� Gets the table_id of this Replica. The OCID of the replica table :return: The table_id of this Replica. :rtype: str �r r! r r r r } s zReplica.table_idc C s || _ dS )z� Sets the table_id of this Replica. The OCID of the replica table :param table_id: The table_id of this Replica. :type: str Nr"