ruạṛ
a N��f�5 � @ 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 dZ d Zd ZdZ dZd ZdZdZdZdZdZdZdZdZdZdd� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Z e jd'd&� �Z ed(d)� �Z!e!jd*d)� �Z!ed+d,� �Z"e"jd-d,� �Z"d.d/� Z#d0d1� Z$d2d3� Z%d4S )5�JobDatabasez< The Managed Database on which the job is executed. � EXTERNAL_SIDB�EXTERNAL_RAC� CLOUD_SIDB� CLOUD_RAC�SHARED� DEDICATED�CDB�PDB�NON_CDB�ACD�ADB� ONPREMISE�BM�VM�EXADATA� EXADATA_CC� AUTONOMOUS�OLTP�DW�AJD�APEXc K sZ dddddddd�| _ dddddd d d�| _d| _d| _d| _d| _d| _d| _d| _dS )a Initializes a new JobDatabase object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this JobDatabase. :type id: str :param name: The value to assign to the name property of this JobDatabase. :type name: str :param database_type: The value to assign to the database_type property of this JobDatabase. Allowed values for this property are: "EXTERNAL_SIDB", "EXTERNAL_RAC", "CLOUD_SIDB", "CLOUD_RAC", "SHARED", "DEDICATED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type database_type: str :param database_sub_type: The value to assign to the database_sub_type property of this JobDatabase. Allowed values for this property are: "CDB", "PDB", "NON_CDB", "ACD", "ADB", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type database_sub_type: str :param deployment_type: The value to assign to the deployment_type property of this JobDatabase. Allowed values for this property are: "ONPREMISE", "BM", "VM", "EXADATA", "EXADATA_CC", "AUTONOMOUS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type deployment_type: str :param is_cluster: The value to assign to the is_cluster property of this JobDatabase. :type is_cluster: bool :param workload_type: The value to assign to the workload_type property of this JobDatabase. Allowed values for this property are: "OLTP", "DW", "AJD", "APEX", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type workload_type: str �str�bool)�id�name� database_type�database_sub_type�deployment_type� is_cluster� workload_typer r �databaseType�databaseSubType�deploymentType� isCluster�workloadTypeN) � swagger_types� attribute_map�_id�_name�_database_type�_database_sub_type�_deployment_type�_is_cluster�_workload_type)�self�kwargs� r5 ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database_management/models/job_database.py�__init__d s. +�� zJobDatabase.__init__c C s | j S )a **[Required]** Gets the id of this JobDatabase. The `OCID`__ of the Managed Database. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The id of this JobDatabase. :rtype: str �r, �r3 r5 r5 r6 r � s zJobDatabase.idc C s || _ dS )z� Sets the id of this JobDatabase. The `OCID`__ of the Managed Database. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param id: The id of this JobDatabase. :type: str Nr8 )r3 r r5 r5 r6 r � s c C s | j S )z� **[Required]** Gets the name of this JobDatabase. The name of the Managed Database. :return: The name of this JobDatabase. :rtype: str �r- r9 r5 r5 r6 r � s zJobDatabase.namec C s || _ dS )z� Sets the name of this JobDatabase. The name of the Managed Database. :param name: The name of this JobDatabase. :type: str Nr: )r3 r r5 r5 r6 r � s c C s | j S )a� Gets the database_type of this JobDatabase. The type of Oracle Database installation. Allowed values for this property are: "EXTERNAL_SIDB", "EXTERNAL_RAC", "CLOUD_SIDB", "CLOUD_RAC", "SHARED", "DEDICATED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The database_type of this JobDatabase. :rtype: str )r. r9 r5 r5 r6 r � s zJobDatabase.database_typec C s g d�}t ||�sd}|| _dS )z� Sets the database_type of this JobDatabase. The type of Oracle Database installation. :param database_type: The database_type of this JobDatabase. :type: str )r r r r r r �UNKNOWN_ENUM_VALUEN)r r. )r3 r �allowed_valuesr5 r5 r6 r � s c C s | j S )a� Gets the database_sub_type of this JobDatabase. The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database. Allowed values for this property are: "CDB", "PDB", "NON_CDB", "ACD", "ADB", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The database_sub_type of this JobDatabase. :rtype: str )r/ r9 r5 r5 r6 r! � s zJobDatabase.database_sub_typec C s g d�}t ||�sd}|| _dS )a8 Sets the database_sub_type of this JobDatabase. The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database. :param database_sub_type: The database_sub_type of this JobDatabase. :type: str )r r r r r r; N)r r/ )r3 r! r<