ruạṛ
a ���f�4 � @ 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 Zdd� Z ed d� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zd%d&� Zd'd(� Zd)d*� Zd+S ),�UpdateExportSettingDetailsz1 Attributes to update an export setting. �LAST_30_DAYS�LAST_60_DAYS�LAST_90_DAYS�MANAGED_INSTANCE�"MANAGED_INSTANCE_PLUS_JAVA_RUNTIME�3MANAGED_INSTANCE_PLUS_JAVA_RUNTIME_PLUS_APPLICATION�DAILY�WEEKLY�MONTHLYc K sd ddddddddd�| _ dddddd d dd�| _d| _d| _d| _d| _d| _d| _d| _d| _ dS ) a� Initializes a new UpdateExportSettingDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param export_duration: The value to assign to the export_duration property of this UpdateExportSettingDetails. Allowed values for this property are: "LAST_30_DAYS", "LAST_60_DAYS", "LAST_90_DAYS" :type export_duration: str :param export_resources: The value to assign to the export_resources property of this UpdateExportSettingDetails. Allowed values for this property are: "MANAGED_INSTANCE", "MANAGED_INSTANCE_PLUS_JAVA_RUNTIME", "MANAGED_INSTANCE_PLUS_JAVA_RUNTIME_PLUS_APPLICATION" :type export_resources: str :param is_cross_region_acknowledged: The value to assign to the is_cross_region_acknowledged property of this UpdateExportSettingDetails. :type is_cross_region_acknowledged: bool :param target_bucket_name: The value to assign to the target_bucket_name property of this UpdateExportSettingDetails. :type target_bucket_name: str :param target_bucket_namespace: The value to assign to the target_bucket_namespace property of this UpdateExportSettingDetails. :type target_bucket_namespace: str :param target_bucket_region: The value to assign to the target_bucket_region property of this UpdateExportSettingDetails. :type target_bucket_region: str :param export_frequency: The value to assign to the export_frequency property of this UpdateExportSettingDetails. Allowed values for this property are: "DAILY", "WEEKLY", "MONTHLY" :type export_frequency: str :param is_enabled: The value to assign to the is_enabled property of this UpdateExportSettingDetails. :type is_enabled: bool �str�bool)�export_duration�export_resources�is_cross_region_acknowledged�target_bucket_name�target_bucket_namespace�target_bucket_region�export_frequency� is_enabledZexportDurationZexportResourcesZisCrossRegionAcknowledgedZtargetBucketNameZtargetBucketNamespaceZtargetBucketRegionZexportFrequencyZ isEnabledN) Z swagger_typesZ attribute_map�_export_duration�_export_resources�_is_cross_region_acknowledged�_target_bucket_name�_target_bucket_namespace�_target_bucket_region�_export_frequency�_is_enabled)�self�kwargs� r$ �P/usr/lib/python3.9/site-packages/oci/jms/models/update_export_setting_details.py�__init__6 s4 *��z#UpdateExportSettingDetails.__init__c C s | j S )aC Gets the export_duration of this UpdateExportSettingDetails. The duration of data to be exported for fleets. Allowed values for this property are: "LAST_30_DAYS", "LAST_60_DAYS", "LAST_90_DAYS" :return: The export_duration of this UpdateExportSettingDetails. :rtype: str )r �r"