ruạṛ
a ���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 @ 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 ))�ImpactedResourceSummaryu\ Summary of information on a resource that’s been impacted by a detected problem. c K sx ddddddddddd� | _ dddddd d ddd d� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _dS )a� Initializes a new ImpactedResourceSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this ImpactedResourceSummary. :type id: str :param resource_id: The value to assign to the resource_id property of this ImpactedResourceSummary. :type resource_id: str :param problem_id: The value to assign to the problem_id property of this ImpactedResourceSummary. :type problem_id: str :param compartment_id: The value to assign to the compartment_id property of this ImpactedResourceSummary. :type compartment_id: str :param sighting_type: The value to assign to the sighting_type property of this ImpactedResourceSummary. :type sighting_type: str :param sighting_type_display_name: The value to assign to the sighting_type_display_name property of this ImpactedResourceSummary. :type sighting_type_display_name: str :param resource_name: The value to assign to the resource_name property of this ImpactedResourceSummary. :type resource_name: str :param resource_type: The value to assign to the resource_type property of this ImpactedResourceSummary. :type resource_type: str :param region: The value to assign to the region property of this ImpactedResourceSummary. :type region: str :param time_identified: The value to assign to the time_identified property of this ImpactedResourceSummary. :type time_identified: datetime �strZdatetime) �id�resource_id� problem_id�compartment_id� sighting_type�sighting_type_display_name� resource_name� resource_type�region�time_identifiedr Z resourceIdZ problemIdZ compartmentIdZsightingTypeZsightingTypeDisplayNameZresourceNameZresourceTyper ZtimeIdentifiedN)Z swagger_typesZ attribute_map�_id�_resource_id�_problem_id�_compartment_id�_sighting_type�_sighting_type_display_name�_resource_name�_resource_type�_region�_time_identified)�self�kwargs� r �T/usr/lib/python3.9/site-packages/oci/cloud_guard/models/impacted_resource_summary.py�__init__ s@ /�� z ImpactedResourceSummary.__init__c C s | j S )z� **[Required]** Gets the id of this ImpactedResourceSummary. Unique identifier for finding event :return: The id of this ImpactedResourceSummary. :rtype: str �r �r r r r r e s zImpactedResourceSummary.idc C s || _ dS )z� Sets the id of this ImpactedResourceSummary. Unique identifier for finding event :param id: The id of this ImpactedResourceSummary. :type: str Nr! )r r r r r r q s c C s | j S )z� **[Required]** Gets the resource_id of this ImpactedResourceSummary. Unique identifier of the impacted resource :return: The resource_id of this ImpactedResourceSummary. :rtype: str �r r"