ruạṛ
a N��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 ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z dd� Zdd� Zdd� ZdS ) �ExternalBackupJobzH Provides all the details that apply to an external backup job. c K sZ dddddddd�| _ dddddd d d�| _d| _d| _d| _d| _d| _d| _d| _dS )a� Initializes a new ExternalBackupJob object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param backup_id: The value to assign to the backup_id property of this ExternalBackupJob. :type backup_id: str :param provisioning: The value to assign to the provisioning property of this ExternalBackupJob. :type provisioning: bool :param swift_path: The value to assign to the swift_path property of this ExternalBackupJob. :type swift_path: str :param bucket_name: The value to assign to the bucket_name property of this ExternalBackupJob. :type bucket_name: str :param tag: The value to assign to the tag property of this ExternalBackupJob. :type tag: str :param user_name: The value to assign to the user_name property of this ExternalBackupJob. :type user_name: str :param swift_password: The value to assign to the swift_password property of this ExternalBackupJob. :type swift_password: str �str�bool)� backup_id�provisioning� swift_path�bucket_name�tag� user_name�swift_password�backupIdr � swiftPath� bucketNamer �userName� swiftPasswordN) � swagger_types� attribute_map� _backup_id� _provisioning�_swift_path�_bucket_name�_tag� _user_name�_swift_password)�self�kwargs� r ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database/models/external_backup_job.py�__init__ s. #�� zExternalBackupJob.__init__c C s | j S )a) **[Required]** Gets the backup_id of this ExternalBackupJob. The `OCID`__ of the associated backup resource. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The backup_id of this ExternalBackupJob. :rtype: str �r �r r r r! r N s zExternalBackupJob.backup_idc C s || _ dS )a" Sets the backup_id of this ExternalBackupJob. The `OCID`__ of the associated backup resource. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param backup_id: The backup_id of this ExternalBackupJob. :type: str Nr# )r r r r r! r \ s c C s | j S )a **[Required]** Gets the provisioning of this ExternalBackupJob. An indicator for the provisioning state of the resource. If `TRUE`, the resource is still being provisioned. :return: The provisioning of this ExternalBackupJob. :rtype: bool �r r$ r r r! r j s zExternalBackupJob.provisioningc C s || _ dS )a Sets the provisioning of this ExternalBackupJob. An indicator for the provisioning state of the resource. If `TRUE`, the resource is still being provisioned. :param provisioning: The provisioning of this ExternalBackupJob. :type: bool Nr% )r r r r r! r v s c C s | j S )z� **[Required]** Gets the swift_path of this ExternalBackupJob. The Swift path to use as a destination for the standalone backup. :return: The swift_path of this ExternalBackupJob. :rtype: str �r r$ r r r! r � s zExternalBackupJob.swift_pathc C s || _ dS )z� Sets the swift_path of this ExternalBackupJob. The Swift path to use as a destination for the standalone backup. :param swift_path: The swift_path of this ExternalBackupJob. :type: str Nr&