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 ZdZdZdZdZdZdd� Ze dd � �Z e jd d � �Z e dd� �Zejd d� �Ze dd� �Z e jdd� �Z dd� Zdd� Zdd� ZdS )�InstanceAgentPluginSummaryz& The agent plugin information �RUNNING�STOPPED� NOT_SUPPORTED�INVALIDc K s2 dddd�| _ dddd�| _d| _d| _d| _dS )a� Initializes a new InstanceAgentPluginSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param name: The value to assign to the name property of this InstanceAgentPluginSummary. :type name: str :param status: The value to assign to the status property of this InstanceAgentPluginSummary. Allowed values for this property are: "RUNNING", "STOPPED", "NOT_SUPPORTED", "INVALID", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type status: str :param time_last_updated_utc: The value to assign to the time_last_updated_utc property of this InstanceAgentPluginSummary. :type time_last_updated_utc: datetime �str�datetime)�name�status�time_last_updated_utcr r �timeLastUpdatedUtcN)� swagger_types� attribute_map�_name�_status�_time_last_updated_utc)�self�kwargs� r ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/compute_instance_agent/models/instance_agent_plugin_summary.py�__init__ s ��z#InstanceAgentPluginSummary.__init__c C s | j S )z� **[Required]** Gets the name of this InstanceAgentPluginSummary. The plugin name :return: The name of this InstanceAgentPluginSummary. :rtype: str �r �r r r r r D s zInstanceAgentPluginSummary.namec C s || _ dS )z� Sets the name of this InstanceAgentPluginSummary. The plugin name :param name: The name of this InstanceAgentPluginSummary. :type: str Nr )r r r r r r P s c C s | j S )a� **[Required]** Gets the status of this InstanceAgentPluginSummary. The plugin status Specified the plugin state on the instance * `RUNNING` - The plugin is in running state * `STOPPED` - The plugin is in stopped state * `NOT_SUPPORTED` - The plugin is not supported on this platform * `INVALID` - The plugin state is not recognizable by the service Allowed values for this property are: "RUNNING", "STOPPED", "NOT_SUPPORTED", "INVALID", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The status of this InstanceAgentPluginSummary. :rtype: str )r r r r r r \ s z!InstanceAgentPluginSummary.statusc C s g d�}t ||�sd}|| _dS )a� Sets the status of this InstanceAgentPluginSummary. The plugin status Specified the plugin state on the instance * `RUNNING` - The plugin is in running state * `STOPPED` - The plugin is in stopped state * `NOT_SUPPORTED` - The plugin is not supported on this platform * `INVALID` - The plugin state is not recognizable by the service :param status: The status of this InstanceAgentPluginSummary. :type: str )r r r r �UNKNOWN_ENUM_VALUEN)r r )r r �allowed_valuesr r r r k s c C s | j S )z� **[Required]** Gets the time_last_updated_utc of this InstanceAgentPluginSummary. The last update time of the plugin in UTC :return: The time_last_updated_utc of this InstanceAgentPluginSummary. :rtype: datetime �r r r r r r z s z0InstanceAgentPluginSummary.time_last_updated_utcc C s || _ dS )a Sets the time_last_updated_utc of this InstanceAgentPluginSummary. The last update time of the plugin in UTC :param time_last_updated_utc: The time_last_updated_utc of this InstanceAgentPluginSummary. :type: datetime Nr )r r r r r r � s c C s t | �S �N)r r r r r �__repr__� s z#InstanceAgentPluginSummary.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__� s z!InstanceAgentPluginSummary.__eq__c C s | |k S r r r# r r r �__ne__� s z!InstanceAgentPluginSummary.__ne__N)�__name__� __module__�__qualname__�__doc__�STATUS_RUNNING�STATUS_STOPPED�STATUS_NOT_SUPPORTED�STATUS_INVALIDr �propertyr �setterr r r! r% r&