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 ZdZdZdZdd� Zedd� �Zej dd� �Zed d � �Z e j dd � �Z edd � �Zej dd � �Zedd� �Zej dd� �Zedd� �Z e j dd� �Z edd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zdd� Zd d!� Zd"d#� Zd$S )%� ScriptSummaryz' Information about the script. �SIDE�JSc K sd ddddddddd�| _ ddd d ddd dd�| _d| _d| _d| _d| _d| _d| _d| _d| _ dS )at Initializes a new ScriptSummary 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 ScriptSummary. :type id: str :param display_name: The value to assign to the display_name property of this ScriptSummary. :type display_name: str :param content_type: The value to assign to the content_type property of this ScriptSummary. Allowed values for this property are: "SIDE", "JS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type content_type: str :param monitor_status_count_map: The value to assign to the monitor_status_count_map property of this ScriptSummary. :type monitor_status_count_map: oci.apm_synthetics.models.MonitorStatusCountMap :param time_created: The value to assign to the time_created property of this ScriptSummary. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this ScriptSummary. :type time_updated: datetime :param freeform_tags: The value to assign to the freeform_tags property of this ScriptSummary. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this ScriptSummary. :type defined_tags: dict(str, dict(str, object)) �strZMonitorStatusCountMapZdatetimezdict(str, str)zdict(str, dict(str, object)))�id�display_name�content_type�monitor_status_count_map�time_created�time_updated� freeform_tags�defined_tagsr ZdisplayNameZcontentTypeZmonitorStatusCountMapZtimeCreatedZtimeUpdatedZfreeformTagsZdefinedTagsN) Z swagger_typesZ attribute_map�_id� _display_name� _content_type�_monitor_status_count_map� _time_created� _time_updated�_freeform_tags� _defined_tags)�self�kwargs� r �L/usr/lib/python3.9/site-packages/oci/apm_synthetics/models/script_summary.py�__init__ s4 )��zScriptSummary.__init__c C s | j S )a� **[Required]** Gets the id of this ScriptSummary. The `OCID`__ of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The id of this ScriptSummary. :rtype: str �r �r r r r r a s zScriptSummary.idc C s || _ dS )a� Sets the id of this ScriptSummary. The `OCID`__ of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param id: The id of this ScriptSummary. :type: str Nr )r r r r r r p s c C s | j S )z� **[Required]** Gets the display_name of this ScriptSummary. Unique name that can be edited. The name should not contain any confidential information. :return: The display_name of this ScriptSummary. :rtype: str �r r r r r r s zScriptSummary.display_namec C s || _ dS )z� Sets the display_name of this ScriptSummary. Unique name that can be edited. The name should not contain any confidential information. :param display_name: The display_name of this ScriptSummary. :type: str Nr! )r r r r r r � s c C s | j S )aq **[Required]** Gets the content_type of this ScriptSummary. Content type of the script. Allowed values for this property are: "SIDE", "JS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The content_type of this ScriptSummary. :rtype: str )r r r r r r � s zScriptSummary.content_typec C s ddg}t ||�sd}|| _dS )z� Sets the content_type of this ScriptSummary. Content type of the script. :param content_type: The content_type of this ScriptSummary. :type: str r r ZUNKNOWN_ENUM_VALUEN)r r )r r Zallowed_valuesr r r r � s c C s | j S )z� **[Required]** Gets the monitor_status_count_map of this ScriptSummary. :return: The monitor_status_count_map of this ScriptSummary. :rtype: oci.apm_synthetics.models.MonitorStatusCountMap �r r r r r r � s z&ScriptSummary.monitor_status_count_mapc C s || _ dS )z� Sets the monitor_status_count_map of this ScriptSummary. :param monitor_status_count_map: The monitor_status_count_map of this ScriptSummary. :type: oci.apm_synthetics.models.MonitorStatusCountMap Nr"