ruạṛ
a ���fq: � @ 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 @ s4 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 edd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zd"d#� Zd$d%� Zd&d'� Zd(S ))�FleetAgentConfigurationz� Management Agent Configuration for a Fleet. Includes JRE scanning frequency and a list of include/exclude file system paths. c K sx ddddddddddd� | _ dddd d ddd ddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _dS )a� Initializes a new FleetAgentConfiguration object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param jre_scan_frequency_in_minutes: The value to assign to the jre_scan_frequency_in_minutes property of this FleetAgentConfiguration. :type jre_scan_frequency_in_minutes: int :param java_usage_tracker_processing_frequency_in_minutes: The value to assign to the java_usage_tracker_processing_frequency_in_minutes property of this FleetAgentConfiguration. :type java_usage_tracker_processing_frequency_in_minutes: int :param work_request_validity_period_in_days: The value to assign to the work_request_validity_period_in_days property of this FleetAgentConfiguration. :type work_request_validity_period_in_days: int :param agent_polling_interval_in_minutes: The value to assign to the agent_polling_interval_in_minutes property of this FleetAgentConfiguration. :type agent_polling_interval_in_minutes: int :param is_collecting_managed_instance_metrics_enabled: The value to assign to the is_collecting_managed_instance_metrics_enabled property of this FleetAgentConfiguration. :type is_collecting_managed_instance_metrics_enabled: bool :param is_collecting_usernames_enabled: The value to assign to the is_collecting_usernames_enabled property of this FleetAgentConfiguration. :type is_collecting_usernames_enabled: bool :param linux_configuration: The value to assign to the linux_configuration property of this FleetAgentConfiguration. :type linux_configuration: oci.jms.models.FleetAgentOsConfiguration :param windows_configuration: The value to assign to the windows_configuration property of this FleetAgentConfiguration. :type windows_configuration: oci.jms.models.FleetAgentOsConfiguration :param mac_os_configuration: The value to assign to the mac_os_configuration property of this FleetAgentConfiguration. :type mac_os_configuration: oci.jms.models.FleetAgentOsConfiguration :param time_last_modified: The value to assign to the time_last_modified property of this FleetAgentConfiguration. :type time_last_modified: datetime �int�boolZFleetAgentOsConfigurationZdatetime) �jre_scan_frequency_in_minutes�2java_usage_tracker_processing_frequency_in_minutes�$work_request_validity_period_in_days�!agent_polling_interval_in_minutes�.is_collecting_managed_instance_metrics_enabled�is_collecting_usernames_enabled�linux_configuration�windows_configuration�mac_os_configuration�time_last_modifiedZjreScanFrequencyInMinutesZ,javaUsageTrackerProcessingFrequencyInMinutesZworkRequestValidityPeriodInDaysZagentPollingIntervalInMinutesZ)isCollectingManagedInstanceMetricsEnabledZisCollectingUsernamesEnabledZlinuxConfigurationZwindowsConfigurationZmacOsConfigurationZtimeLastModifiedN)Z swagger_typesZ attribute_map�_jre_scan_frequency_in_minutes�3_java_usage_tracker_processing_frequency_in_minutes�%_work_request_validity_period_in_days�"_agent_polling_interval_in_minutes�/_is_collecting_managed_instance_metrics_enabled� _is_collecting_usernames_enabled�_linux_configuration�_windows_configuration�_mac_os_configuration�_time_last_modified)�self�kwargs� r �L/usr/lib/python3.9/site-packages/oci/jms/models/fleet_agent_configuration.py�__init__ s@ /�� z FleetAgentConfiguration.__init__c C s | j S )aB **[Required]** Gets the jre_scan_frequency_in_minutes of this FleetAgentConfiguration. The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.) :return: The jre_scan_frequency_in_minutes of this FleetAgentConfiguration. :rtype: int �r �r r r r r e s z5FleetAgentConfiguration.jre_scan_frequency_in_minutesc C s || _ dS )aO Sets the jre_scan_frequency_in_minutes of this FleetAgentConfiguration. The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.) :param jre_scan_frequency_in_minutes: The jre_scan_frequency_in_minutes of this FleetAgentConfiguration. :type: int Nr"