ruạṛ
a O��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 d d� Z dd� Zdd� ZdS )� TimeRangez� Specify time range. This paramter can be overwritten if time criteria is specified in the query string. If no time criteria are found in query string this time range is used. c K s2 dddd�| _ dddd�| _d| _d| _d| _dS )a^ Initializes a new TimeRange object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param time_start: The value to assign to the time_start property of this TimeRange. :type time_start: datetime :param time_end: The value to assign to the time_end property of this TimeRange. :type time_end: datetime :param time_zone: The value to assign to the time_zone property of this TimeRange. :type time_zone: str �datetime�str)� time_start�time_end� time_zone� timeStart�timeEnd�timeZoneN)� swagger_types� attribute_map�_time_start� _time_end� _time_zone)�self�kwargs� r ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/log_analytics/models/time_range.py�__init__ s ��zTimeRange.__init__c C s | j S )a **[Required]** Gets the time_start of this TimeRange. Time for query to start matching results from. Start time must be less than end time otherwise it will result in error. :return: The time_start of this TimeRange. :rtype: datetime �r �r r r r r 2 s zTimeRange.time_startc C s || _ dS )a Sets the time_start of this TimeRange. Time for query to start matching results from. Start time must be less than end time otherwise it will result in error. :param time_start: The time_start of this TimeRange. :type: datetime Nr )r r r r r r >