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 ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Zejd'd&� �Zed(d)� �Zejd*d)� �Zed+d,� �Zejd-d,� �Zed.d/� �Zejd0d/� �Zd1d2� Zd3d4� Zd5d6� Zd7S )8�ProblemEndpointSummaryz$ Problem endpoints summary. c K s� dddddddddddddddd�| _ dddd d ddd dddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _dS )a� Initializes a new ProblemEndpointSummary 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 ProblemEndpointSummary. :type id: str :param sighting_id: The value to assign to the sighting_id property of this ProblemEndpointSummary. :type sighting_id: str :param problem_id: The value to assign to the problem_id property of this ProblemEndpointSummary. :type problem_id: str :param sighting_type: The value to assign to the sighting_type property of this ProblemEndpointSummary. :type sighting_type: str :param sighting_type_display_name: The value to assign to the sighting_type_display_name property of this ProblemEndpointSummary. :type sighting_type_display_name: str :param ip_address: The value to assign to the ip_address property of this ProblemEndpointSummary. :type ip_address: str :param ip_address_type: The value to assign to the ip_address_type property of this ProblemEndpointSummary. :type ip_address_type: str :param ip_classification_type: The value to assign to the ip_classification_type property of this ProblemEndpointSummary. :type ip_classification_type: str :param country: The value to assign to the country property of this ProblemEndpointSummary. :type country: str :param latitude: The value to assign to the latitude property of this ProblemEndpointSummary. :type latitude: float :param longitude: The value to assign to the longitude property of this ProblemEndpointSummary. :type longitude: float :param asn_number: The value to assign to the asn_number property of this ProblemEndpointSummary. :type asn_number: str :param regions: The value to assign to the regions property of this ProblemEndpointSummary. :type regions: list[str] :param services: The value to assign to the services property of this ProblemEndpointSummary. :type services: list[str] :param time_last_detected: The value to assign to the time_last_detected property of this ProblemEndpointSummary. :type time_last_detected: datetime �str�floatz list[str]�datetime)�id�sighting_id� problem_id� sighting_type�sighting_type_display_name� ip_address�ip_address_type�ip_classification_type�country�latitude� longitude� asn_number�regions�services�time_last_detectedr � sightingId� problemId�sightingType�sightingTypeDisplayName� ipAddress� ipAddressType�ipClassificationTyper r r � asnNumberr r �timeLastDetectedN)� swagger_types� attribute_map�_id�_sighting_id�_problem_id�_sighting_type�_sighting_type_display_name�_ip_address�_ip_address_type�_ip_classification_type�_country� _latitude� _longitude�_asn_number�_regions� _services�_time_last_detected)�self�kwargs� r5 ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/cloud_guard/models/problem_endpoint_summary.py�__init__ s^ C��zProblemEndpointSummary.__init__c C s | j S )z� **[Required]** Gets the id of this ProblemEndpointSummary. Unique identifier for problem endpoint. :return: The id of this ProblemEndpointSummary. :rtype: str �r$ �r3 r5 r5 r6 r � s zProblemEndpointSummary.idc C s || _ dS )z� Sets the id of this ProblemEndpointSummary. Unique identifier for problem endpoint. :param id: The id of this ProblemEndpointSummary. :type: str Nr8 )r3 r r5 r5 r6 r � s c C s | j S )z� **[Required]** Gets the sighting_id of this ProblemEndpointSummary. Unique id for sighting associated with the endpoint. :return: The sighting_id of this ProblemEndpointSummary. :rtype: str �r% r9 r5 r5 r6 r � s z"ProblemEndpointSummary.sighting_idc C s || _ dS )z� Sets the sighting_id of this ProblemEndpointSummary. Unique id for sighting associated with the endpoint. :param sighting_id: The sighting_id of this ProblemEndpointSummary. :type: str Nr: )r3 r r5 r5 r6 r � s c C s | j S )z� **[Required]** Gets the problem_id of this ProblemEndpointSummary. Unique id for cloudguard problem :return: The problem_id of this ProblemEndpointSummary. :rtype: str �r&