ruạṛ
a N��frA � @ 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� �Zedd� �Zej d d� �Zed!d"� �Zej d#d"� �Zed$d%� �Zej d&d%� �Zed'd(� �Zej d)d(� �Zed*d+� �Zej d,d+� �Zd-d.� Zd/d0� Zd1d2� Zd3S )4�Scriptz+ The information about the script. �SIDE�JSc K s� dddddddddddddd� | _ d d ddd ddddddddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _dS )a9 Initializes a new Script 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 Script. :type id: str :param display_name: The value to assign to the display_name property of this Script. :type display_name: str :param content_type: The value to assign to the content_type property of this 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'. :type content_type: str :param content: The value to assign to the content property of this Script. :type content: str :param time_uploaded: The value to assign to the time_uploaded property of this Script. :type time_uploaded: datetime :param content_size_in_bytes: The value to assign to the content_size_in_bytes property of this Script. :type content_size_in_bytes: int :param content_file_name: The value to assign to the content_file_name property of this Script. :type content_file_name: str :param parameters: The value to assign to the parameters property of this Script. :type parameters: list[oci.apm_synthetics.models.ScriptParameterInfo] :param monitor_status_count_map: The value to assign to the monitor_status_count_map property of this Script. :type monitor_status_count_map: oci.apm_synthetics.models.MonitorStatusCountMap :param time_created: The value to assign to the time_created property of this Script. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this Script. :type time_updated: datetime :param freeform_tags: The value to assign to the freeform_tags property of this Script. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this Script. :type defined_tags: dict(str, dict(str, object)) �str�datetime�intzlist[ScriptParameterInfo]�MonitorStatusCountMapzdict(str, str)zdict(str, dict(str, object))) �id�display_name�content_type�content� time_uploaded�content_size_in_bytes�content_file_name� parameters�monitor_status_count_map�time_created�time_updated� freeform_tags�defined_tagsr �displayName�contentTyper �timeUploaded�contentSizeInBytes�contentFileNamer �monitorStatusCountMap�timeCreated�timeUpdated�freeformTags�definedTagsN)� swagger_types� attribute_map�_id� _display_name� _content_type�_content�_time_uploaded�_content_size_in_bytes�_content_file_name�_parameters�_monitor_status_count_map� _time_created� _time_updated�_freeform_tags� _defined_tags)�self�kwargs� r5 ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/apm_synthetics/models/script.py�__init__ sR =��zScript.__init__c C s | j S )a� **[Required]** Gets the id of this Script. 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 Script. :rtype: str �r&