ruạṛ
a N��fe@ � @ 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� �Zedd� �Zej dd� �Zedd � �Zej d!d � �Zed"d#� �Zej d$d#� �Zed%d&� �Zej d'd&� �Zed(d)� �Zej d*d)� �Zed+d,� �Zej d-d,� �Zd.d/� Zd0d1� Zd2d3� Zd4S )5�CreateExternalBackupJobDetailsz/ CreateExternalBackupJobDetails model. �SI�RAC�STANDARD_EDITION�ENTERPRISE_EDITION�#ENTERPRISE_EDITION_HIGH_PERFORMANCE�&ENTERPRISE_EDITION_EXTREME_PERFORMANCEc K s� ddddddddddddd�| _ dddddd d ddd ddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ dS )a� Initializes a new CreateExternalBackupJobDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param availability_domain: The value to assign to the availability_domain property of this CreateExternalBackupJobDetails. :type availability_domain: str :param compartment_id: The value to assign to the compartment_id property of this CreateExternalBackupJobDetails. :type compartment_id: str :param display_name: The value to assign to the display_name property of this CreateExternalBackupJobDetails. :type display_name: str :param db_version: The value to assign to the db_version property of this CreateExternalBackupJobDetails. :type db_version: str :param db_name: The value to assign to the db_name property of this CreateExternalBackupJobDetails. :type db_name: str :param db_unique_name: The value to assign to the db_unique_name property of this CreateExternalBackupJobDetails. :type db_unique_name: str :param pdb_name: The value to assign to the pdb_name property of this CreateExternalBackupJobDetails. :type pdb_name: str :param external_database_identifier: The value to assign to the external_database_identifier property of this CreateExternalBackupJobDetails. :type external_database_identifier: int :param character_set: The value to assign to the character_set property of this CreateExternalBackupJobDetails. :type character_set: str :param ncharacter_set: The value to assign to the ncharacter_set property of this CreateExternalBackupJobDetails. :type ncharacter_set: str :param database_mode: The value to assign to the database_mode property of this CreateExternalBackupJobDetails. Allowed values for this property are: "SI", "RAC" :type database_mode: str :param database_edition: The value to assign to the database_edition property of this CreateExternalBackupJobDetails. Allowed values for this property are: "STANDARD_EDITION", "ENTERPRISE_EDITION", "ENTERPRISE_EDITION_HIGH_PERFORMANCE", "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" :type database_edition: str �str�int)�availability_domain�compartment_id�display_name� db_version�db_name�db_unique_name�pdb_name�external_database_identifier� character_set�ncharacter_set� database_mode�database_edition�availabilityDomain� compartmentId�displayName� dbVersion�dbName�dbUniqueName�pdbName�externalDatabaseIdentifier�characterSet� ncharacterSet�databaseMode�databaseEditionN)� swagger_types� attribute_map�_availability_domain�_compartment_id� _display_name�_db_version�_db_name�_db_unique_name� _pdb_name�_external_database_identifier�_character_set�_ncharacter_set�_database_mode�_database_edition)�self�kwargs� r7 ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database/models/create_external_backup_job_details.py�__init__( sL 9��z'CreateExternalBackupJobDetails.__init__c C s | j S )a **[Required]** Gets the availability_domain of this CreateExternalBackupJobDetails. The targeted availability domain for the backup. :return: The availability_domain of this CreateExternalBackupJobDetails. :rtype: str �r) �r5 r7 r7 r8 r � s z2CreateExternalBackupJobDetails.availability_domainc C s || _ dS )a Sets the availability_domain of this CreateExternalBackupJobDetails. The targeted availability domain for the backup. :param availability_domain: The availability_domain of this CreateExternalBackupJobDetails. :type: str Nr: )r5 r r7 r7 r8 r � s c C s | j S )ab **[Required]** Gets the compartment_id of this CreateExternalBackupJobDetails. The `OCID`__ of the compartment where this backup should be created. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The compartment_id of this CreateExternalBackupJobDetails. :rtype: str �r* r; r7 r7 r8 r � s z-CreateExternalBackupJobDetails.compartment_idc C s || _ dS )a` Sets the compartment_id of this CreateExternalBackupJobDetails. The `OCID`__ of the compartment where this backup should be created. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param compartment_id: The compartment_id of this CreateExternalBackupJobDetails. :type: str Nr<