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 ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z dd� Zdd� Zdd� ZdS ) � SuggestOutputz Typeahead results c K sZ dddddddd�| _ dddddd d d�| _d| _d| _d| _d| _d| _d| _d| _dS )a� Initializes a new SuggestOutput object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param position: The value to assign to the position property of this SuggestOutput. :type position: int :param commands: The value to assign to the commands property of this SuggestOutput. :type commands: list[str] :param fields: The value to assign to the fields property of this SuggestOutput. :type fields: list[str] :param field_values: The value to assign to the field_values property of this SuggestOutput. :type field_values: list[str] :param terms: The value to assign to the terms property of this SuggestOutput. :type terms: list[str] :param options: The value to assign to the options property of this SuggestOutput. :type options: list[str] :param examples: The value to assign to the examples property of this SuggestOutput. :type examples: list[str] �intz list[str])�position�commands�fields�field_values�terms�options�examplesr r r ZfieldValuesr r r N) Z swagger_typesZ attribute_map� _position� _commands�_fields� _field_values�_terms�_options� _examples)�self�kwargs� r �K/usr/lib/python3.9/site-packages/oci/log_analytics/models/suggest_output.py�__init__ s. #�� zSuggestOutput.__init__c C s | j S )z� **[Required]** Gets the position of this SuggestOutput. Character position suggestion should be placed in queryString provided as input. :return: The position of this SuggestOutput. :rtype: int �r �r r r r r P s zSuggestOutput.positionc C s || _ dS )z� Sets the position of this SuggestOutput. Character position suggestion should be placed in queryString provided as input. :param position: The position of this SuggestOutput. :type: int Nr )r r r r r r \ s c C s | j S )z� Gets the commands of this SuggestOutput. Context specific list of querylanguage commands if input is seeking command suggestions. :return: The commands of this SuggestOutput. :rtype: list[str] �r r r r r r h s zSuggestOutput.commandsc C s || _ dS )z� Sets the commands of this SuggestOutput. Context specific list of querylanguage commands if input is seeking command suggestions. :param commands: The commands of this SuggestOutput. :type: list[str] Nr )r r r r r r t s c C s | j S )z� Gets the fields of this SuggestOutput. Context specific list of querylanguage fields / columns if input is seeking field / column suggestions. :return: The fields of this SuggestOutput. :rtype: list[str] �r r r r r r � s zSuggestOutput.fieldsc C s || _ dS )z� Sets the fields of this SuggestOutput. Context specific list of querylanguage fields / columns if input is seeking field / column suggestions. :param fields: The fields of this SuggestOutput. :type: list[str] Nr )r r r r r r � s c C s | j S )z� Gets the field_values of this SuggestOutput. Context specific list of field values if input is seeking field value suggestions. :return: The field_values of this SuggestOutput. :rtype: list[str] �r r r r r r � s zSuggestOutput.field_valuesc C s || _ dS )z� Sets the field_values of this SuggestOutput. Context specific list of field values if input is seeking field value suggestions. :param field_values: The field_values of this SuggestOutput. :type: list[str] Nr )r r r r r r � s c C s | j S )z� Gets the terms of this SuggestOutput. Context specific list of terms / phrases if input is seeking terms / phrase suggestions. :return: The terms of this SuggestOutput. :rtype: list[str] �r r r r r r � s zSuggestOutput.termsc C s || _ dS )z� Sets the terms of this SuggestOutput. Context specific list of terms / phrases if input is seeking terms / phrase suggestions. :param terms: The terms of this SuggestOutput. :type: list[str] Nr )r r r r r r � s c C s | j S )z� Gets the options of this SuggestOutput. Context specific list of querylanguage command options if input is seeking command option suggestions. :return: The options of this SuggestOutput. :rtype: list[str] �r r r r r r � s zSuggestOutput.optionsc C s || _ dS )z� Sets the options of this SuggestOutput. Context specific list of querylanguage command options if input is seeking command option suggestions. :param options: The options of this SuggestOutput. :type: list[str] Nr! )r r r r r r � s c C s | j S )a Gets the examples of this SuggestOutput. Context specific list of querylanguage querystring examples if input is seeking queryString example suggestions. :return: The examples of this SuggestOutput. :rtype: list[str] �r r r r r r � s zSuggestOutput.examplesc C s || _ dS )a Sets the examples of this SuggestOutput. Context specific list of querylanguage querystring examples if input is seeking queryString example suggestions. :param examples: The examples of this SuggestOutput. :type: list[str] Nr"