ruạṛ
a O��fg- � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�HostPerformanceMetricGroup� )�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 ))�HostTopProcessesz+ Top Processes metric for the host c K s� ddddddddddddd�| _ ddddd d ddd dddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _dS )a� Initializes a new HostTopProcesses object with values from keyword arguments. The default value of the :py:attr:`~oci.opsi.models.HostTopProcesses.metric_name` attribute of this class is ``HOST_TOP_PROCESSES`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param metric_name: The value to assign to the metric_name property of this HostTopProcesses. Allowed values for this property are: "HOST_CPU_USAGE", "HOST_MEMORY_USAGE", "HOST_NETWORK_ACTIVITY_SUMMARY", "HOST_TOP_PROCESSES" :type metric_name: str :param time_collected: The value to assign to the time_collected property of this HostTopProcesses. :type time_collected: datetime :param pid: The value to assign to the pid property of this HostTopProcesses. :type pid: float :param user_name: The value to assign to the user_name property of this HostTopProcesses. :type user_name: str :param memory_utilization_percent: The value to assign to the memory_utilization_percent property of this HostTopProcesses. :type memory_utilization_percent: float :param cpu_utilization_percent: The value to assign to the cpu_utilization_percent property of this HostTopProcesses. :type cpu_utilization_percent: float :param cpu_usage_in_seconds: The value to assign to the cpu_usage_in_seconds property of this HostTopProcesses. :type cpu_usage_in_seconds: float :param command: The value to assign to the command property of this HostTopProcesses. :type command: str :param virtual_memory_in_mbs: The value to assign to the virtual_memory_in_mbs property of this HostTopProcesses. :type virtual_memory_in_mbs: float :param physical_memory_in_mbs: The value to assign to the physical_memory_in_mbs property of this HostTopProcesses. :type physical_memory_in_mbs: float :param start_time: The value to assign to the start_time property of this HostTopProcesses. :type start_time: datetime :param total_processes: The value to assign to the total_processes property of this HostTopProcesses. :type total_processes: float �str�datetime�float)�metric_name�time_collected�pid� user_name�memory_utilization_percent�cpu_utilization_percent�cpu_usage_in_seconds�command�virtual_memory_in_mbs�physical_memory_in_mbs� start_time�total_processes� metricName� timeCollectedr �userName�memoryUtilizationPercent�cpuUtilizationPercent�cpuUsageInSecondsr �virtualMemoryInMBs�physicalMemoryInMBs� startTime�totalProcessesN�HOST_TOP_PROCESSES)� swagger_types� attribute_map�_metric_name�_time_collected�_pid� _user_name�_memory_utilization_percent�_cpu_utilization_percent�_cpu_usage_in_seconds�_command�_virtual_memory_in_mbs�_physical_memory_in_mbs�_start_time�_total_processes)�self�kwargs� r3 ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/opsi/models/host_top_processes.py�__init__ sN 9��zHostTopProcesses.__init__c C s | j S )z� Gets the pid of this HostTopProcesses. process id :return: The pid of this HostTopProcesses. :rtype: float �r'