ruạṛ
a ���fn � @ 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 )�StepInfoz StepInfo c K s2 dddd�| _ dddd�| _d| _d| _d| _dS )a� Initializes a new StepInfo object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param input_sequence_current_match: The value to assign to the input_sequence_current_match property of this StepInfo. :type input_sequence_current_match: str :param regex_engine_class_name: The value to assign to the regex_engine_class_name property of this StepInfo. :type regex_engine_class_name: str :param step_count: The value to assign to the step_count property of this StepInfo. :type step_count: int �str�int)�input_sequence_current_match�regex_engine_class_name� step_countZinputSequenceCurrentMatchZregexEngineClassNameZ stepCountN)Z swagger_typesZ attribute_map�_input_sequence_current_match�_regex_engine_class_name�_step_count)�self�kwargs� r �F/usr/lib/python3.9/site-packages/oci/log_analytics/models/step_info.py�__init__ s ��zStepInfo.__init__c C s | j S )z� Gets the input_sequence_current_match of this StepInfo. The currnet input sequence match. :return: The input_sequence_current_match of this StepInfo. :rtype: str �r �r r r r r 4 s z%StepInfo.input_sequence_current_matchc C s || _ dS )z� Sets the input_sequence_current_match of this StepInfo. The currnet input sequence match. :param input_sequence_current_match: The input_sequence_current_match of this StepInfo. :type: str Nr )r r r r r r @ s c C s | j S )z� Gets the regex_engine_class_name of this StepInfo. The regular expression engine class name. :return: The regex_engine_class_name of this StepInfo. :rtype: str �r r r r r r L s z StepInfo.regex_engine_class_namec C s || _ dS )z� Sets the regex_engine_class_name of this StepInfo. The regular expression engine class name. :param regex_engine_class_name: The regex_engine_class_name of this StepInfo. :type: str Nr )r r r r r r X s c C s | j S )z� Gets the step_count of this StepInfo. The step count. :return: The step_count of this StepInfo. :rtype: int �r r r r r r d s zStepInfo.step_countc C s || _ dS )z� Sets the step_count of this StepInfo. The step count. :param step_count: The step_count of this StepInfo. :type: int Nr )r r r r r r p s c C s t | �S �N)r r r r r �__repr__| s zStepInfo.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__ s zStepInfo.__eq__c C s | |k S r r r r r r �__ne__� s zStepInfo.__ne__N) �__name__� __module__�__qualname__�__doc__r �propertyr �setterr r r r r r r r r r s"