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 d d� Z dd� Zdd� ZdS )�DataCollectionOptionsz� Indicates user preferences for the various diagnostic collection options for the VM cluster/Cloud VM cluster/VMBM DBCS. c K s2 dddd�| _ dddd�| _d| _d| _d| _dS )a) Initializes a new DataCollectionOptions object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param is_diagnostics_events_enabled: The value to assign to the is_diagnostics_events_enabled property of this DataCollectionOptions. :type is_diagnostics_events_enabled: bool :param is_health_monitoring_enabled: The value to assign to the is_health_monitoring_enabled property of this DataCollectionOptions. :type is_health_monitoring_enabled: bool :param is_incident_logs_enabled: The value to assign to the is_incident_logs_enabled property of this DataCollectionOptions. :type is_incident_logs_enabled: bool �bool)�is_diagnostics_events_enabled�is_health_monitoring_enabled�is_incident_logs_enabled�isDiagnosticsEventsEnabled�isHealthMonitoringEnabled�isIncidentLogsEnabledN)� swagger_types� attribute_map�_is_diagnostics_events_enabled�_is_health_monitoring_enabled�_is_incident_logs_enabled)�self�kwargs� r ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database/models/data_collection_options.py�__init__ s ��zDataCollectionOptions.__init__c C s | j S )a� Gets the is_diagnostics_events_enabled of this DataCollectionOptions. Indicates whether diagnostic collection is enabled for the VM cluster/Cloud VM cluster/VMBM DBCS. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster/Cloud VM cluster provisioning. You can also disable or enable it at any time using the `UpdateVmCluster` or `updateCloudVmCluster` API. :return: The is_diagnostics_events_enabled of this DataCollectionOptions. :rtype: bool �r �r r r r r 2 s z3DataCollectionOptions.is_diagnostics_events_enabledc C s || _ dS )a� Sets the is_diagnostics_events_enabled of this DataCollectionOptions. Indicates whether diagnostic collection is enabled for the VM cluster/Cloud VM cluster/VMBM DBCS. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster/Cloud VM cluster provisioning. You can also disable or enable it at any time using the `UpdateVmCluster` or `updateCloudVmCluster` API. :param is_diagnostics_events_enabled: The is_diagnostics_events_enabled of this DataCollectionOptions. :type: bool Nr )r r r r r r >