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 @ s� e Zd ZdZdZdZdZdZdZdZ dZ d ZdZdZ dZdZd d� Zedd � �Zejdd � �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zdd� Zd d!� Zd"d#� Zd$S )%�FindingAnalyticsDimensionsz& The scope of analytics data. �RISK�EVALUATE�ADVISORY�PASS�DEFERRED�HIGH�MEDIUM�LOWc K sP ddddddd�| _ ddddddd�| _d | _d | _d | _d | _d | _d | _d S ) aB Initializes a new FindingAnalyticsDimensions object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param key: The value to assign to the key property of this FindingAnalyticsDimensions. :type key: str :param top_finding_category: The value to assign to the top_finding_category property of this FindingAnalyticsDimensions. :type top_finding_category: str :param title: The value to assign to the title property of this FindingAnalyticsDimensions. :type title: str :param top_finding_status: The value to assign to the top_finding_status property of this FindingAnalyticsDimensions. Allowed values for this property are: "RISK", "EVALUATE", "ADVISORY", "PASS", "DEFERRED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type top_finding_status: str :param severity: The value to assign to the severity property of this FindingAnalyticsDimensions. Allowed values for this property are: "HIGH", "MEDIUM", "LOW", "EVALUATE", "ADVISORY", "PASS", "DEFERRED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type severity: str :param target_id: The value to assign to the target_id property of this FindingAnalyticsDimensions. :type target_id: str �str)�key�top_finding_category�title�top_finding_status�severity� target_idr ZtopFindingCategoryr ZtopFindingStatusr ZtargetIdN)Z swagger_typesZ attribute_map�_key�_top_finding_category�_title�_top_finding_status� _severity� _target_id)�self�kwargs� r �U/usr/lib/python3.9/site-packages/oci/data_safe/models/finding_analytics_dimensions.py�__init__B s( #� � z#FindingAnalyticsDimensions.__init__c C s | j S )au Gets the key of this FindingAnalyticsDimensions. Each finding in security assessment has an associated key (think of key as a finding's name). For a given finding, the key will be the same across targets. The user can use these keys to filter the findings. :return: The key of this FindingAnalyticsDimensions. :rtype: str �r �r r r r r } s zFindingAnalyticsDimensions.keyc C s || _ dS )aw Sets the key of this FindingAnalyticsDimensions. Each finding in security assessment has an associated key (think of key as a finding's name). For a given finding, the key will be the same across targets. The user can use these keys to filter the findings. :param key: The key of this FindingAnalyticsDimensions. :type: str Nr! )r r r r r r � s c C s | j S )z� Gets the top_finding_category of this FindingAnalyticsDimensions. The category of the top finding. :return: The top_finding_category of this FindingAnalyticsDimensions. :rtype: str �r r"