LogAnalyticsParser¶
- 
class 
oci.log_analytics.models.LogAnalyticsParser(**kwargs)¶ Bases:
objectAttributes
TYPE_DELIMITEDA constant which can be used with the type property of a LogAnalyticsParser. TYPE_JSONA constant which can be used with the type property of a LogAnalyticsParser. TYPE_ODLA constant which can be used with the type property of a LogAnalyticsParser. TYPE_REGEXA constant which can be used with the type property of a LogAnalyticsParser. TYPE_XMLA constant which can be used with the type property of a LogAnalyticsParser. categoriesGets the categories of this LogAnalyticsParser. contentGets the content of this LogAnalyticsParser. dependent_parsersGets the dependent_parsers of this LogAnalyticsParser. dependent_sourcesGets the dependent_sources of this LogAnalyticsParser. descriptionGets the description of this LogAnalyticsParser. display_nameGets the display_name of this LogAnalyticsParser. edit_versionGets the edit_version of this LogAnalyticsParser. encodingGets the encoding of this LogAnalyticsParser. example_contentGets the example_content of this LogAnalyticsParser. field_delimiterGets the field_delimiter of this LogAnalyticsParser. field_mapsGets the field_maps of this LogAnalyticsParser. field_qualifierGets the field_qualifier of this LogAnalyticsParser. footer_contentGets the footer_content of this LogAnalyticsParser. header_contentGets the header_content of this LogAnalyticsParser. is_defaultGets the is_default of this LogAnalyticsParser. is_hiddenGets the is_hidden of this LogAnalyticsParser. is_namespace_awareGets the is_namespace_aware of this LogAnalyticsParser. is_parser_written_onceGets the is_parser_written_once of this LogAnalyticsParser. is_position_awareGets the is_position_aware of this LogAnalyticsParser. is_single_line_contentGets the is_single_line_content of this LogAnalyticsParser. is_systemGets the is_system of this LogAnalyticsParser. is_user_deletedGets the is_user_deleted of this LogAnalyticsParser. languageGets the language of this LogAnalyticsParser. log_type_test_request_versionGets the log_type_test_request_version of this LogAnalyticsParser. mapped_parsersGets the mapped_parsers of this LogAnalyticsParser. nameGets the name of this LogAnalyticsParser. parser_filterGets the parser_filter of this LogAnalyticsParser. parser_functionsGets the parser_functions of this LogAnalyticsParser. parser_ignoreline_charactersGets the parser_ignoreline_characters of this LogAnalyticsParser. parser_sequenceGets the parser_sequence of this LogAnalyticsParser. parser_timezoneGets the parser_timezone of this LogAnalyticsParser. should_tokenize_original_textGets the should_tokenize_original_text of this LogAnalyticsParser. sourcesGets the sources of this LogAnalyticsParser. sources_countGets the sources_count of this LogAnalyticsParser. time_updatedGets the time_updated of this LogAnalyticsParser. typeGets the type of this LogAnalyticsParser. Methods
__init__(**kwargs)Initializes a new LogAnalyticsParser object with values from keyword arguments. - 
TYPE_DELIMITED= 'DELIMITED'¶ A constant which can be used with the type property of a LogAnalyticsParser. This constant has a value of “DELIMITED”
- 
TYPE_JSON= 'JSON'¶ A constant which can be used with the type property of a LogAnalyticsParser. This constant has a value of “JSON”
- 
TYPE_ODL= 'ODL'¶ A constant which can be used with the type property of a LogAnalyticsParser. This constant has a value of “ODL”
- 
TYPE_REGEX= 'REGEX'¶ A constant which can be used with the type property of a LogAnalyticsParser. This constant has a value of “REGEX”
- 
TYPE_XML= 'XML'¶ A constant which can be used with the type property of a LogAnalyticsParser. This constant has a value of “XML”
- 
__init__(**kwargs)¶ Initializes a new LogAnalyticsParser object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - content (str) – The value to assign to the content property of this LogAnalyticsParser.
 - description (str) – The value to assign to the description property of this LogAnalyticsParser.
 - display_name (str) – The value to assign to the display_name property of this LogAnalyticsParser.
 - edit_version (int) – The value to assign to the edit_version property of this LogAnalyticsParser.
 - encoding (str) – The value to assign to the encoding property of this LogAnalyticsParser.
 - example_content (str) – The value to assign to the example_content property of this LogAnalyticsParser.
 - field_maps (list[oci.log_analytics.models.LogAnalyticsParserField]) – The value to assign to the field_maps property of this LogAnalyticsParser.
 - footer_content (str) – The value to assign to the footer_content property of this LogAnalyticsParser.
 - header_content (str) – The value to assign to the header_content property of this LogAnalyticsParser.
 - name (str) – The value to assign to the name property of this LogAnalyticsParser.
 - is_default (bool) – The value to assign to the is_default property of this LogAnalyticsParser.
 - is_single_line_content (bool) – The value to assign to the is_single_line_content property of this LogAnalyticsParser.
 - is_system (bool) – The value to assign to the is_system property of this LogAnalyticsParser.
 - language (str) – The value to assign to the language property of this LogAnalyticsParser.
 - time_updated (datetime) – The value to assign to the time_updated property of this LogAnalyticsParser.
 - log_type_test_request_version (int) – The value to assign to the log_type_test_request_version property of this LogAnalyticsParser.
 - mapped_parsers (list[oci.log_analytics.models.LogAnalyticsParser]) – The value to assign to the mapped_parsers property of this LogAnalyticsParser.
 - parser_ignoreline_characters (str) – The value to assign to the parser_ignoreline_characters property of this LogAnalyticsParser.
 - is_hidden (bool) – The value to assign to the is_hidden property of this LogAnalyticsParser.
 - parser_sequence (int) – The value to assign to the parser_sequence property of this LogAnalyticsParser.
 - parser_timezone (str) – The value to assign to the parser_timezone property of this LogAnalyticsParser.
 - parser_filter (oci.log_analytics.models.LogAnalyticsParserFilter) – The value to assign to the parser_filter property of this LogAnalyticsParser.
 - is_parser_written_once (bool) – The value to assign to the is_parser_written_once property of this LogAnalyticsParser.
 - parser_functions (list[oci.log_analytics.models.LogAnalyticsParserFunction]) – The value to assign to the parser_functions property of this LogAnalyticsParser.
 - sources_count (int) – The value to assign to the sources_count property of this LogAnalyticsParser.
 - sources (list[oci.log_analytics.models.LogAnalyticsSource]) – The value to assign to the sources property of this LogAnalyticsParser.
 - should_tokenize_original_text (bool) – The value to assign to the should_tokenize_original_text property of this LogAnalyticsParser.
 - field_delimiter (str) – The value to assign to the field_delimiter property of this LogAnalyticsParser.
 - field_qualifier (str) – The value to assign to the field_qualifier property of this LogAnalyticsParser.
 - type (str) – The value to assign to the type property of this LogAnalyticsParser. Allowed values for this property are: “XML”, “JSON”, “REGEX”, “ODL”, “DELIMITED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
 - is_user_deleted (bool) – The value to assign to the is_user_deleted property of this LogAnalyticsParser.
 - is_namespace_aware (bool) – The value to assign to the is_namespace_aware property of this LogAnalyticsParser.
 - categories (list[oci.log_analytics.models.LogAnalyticsCategory]) – The value to assign to the categories property of this LogAnalyticsParser.
 - is_position_aware (bool) – The value to assign to the is_position_aware property of this LogAnalyticsParser.
 - dependent_sources (list[oci.log_analytics.models.DependentSource]) – The value to assign to the dependent_sources property of this LogAnalyticsParser.
 - dependent_parsers (list[oci.log_analytics.models.DependentParser]) – The value to assign to the dependent_parsers property of this LogAnalyticsParser.
 
- 
categories¶ Gets the categories of this LogAnalyticsParser. An array of categories assigned to this parser. The isSystem flag denotes if each category assignment is user-created or Oracle-defined.
Returns: The categories of this LogAnalyticsParser. Return type: list[oci.log_analytics.models.LogAnalyticsCategory] 
- 
content¶ Gets the content of this LogAnalyticsParser. The content.
Returns: The content of this LogAnalyticsParser. Return type: str 
- 
dependent_parsers¶ Gets the dependent_parsers of this LogAnalyticsParser. A list of sub parsers used by this parser.
Returns: The dependent_parsers of this LogAnalyticsParser. Return type: list[oci.log_analytics.models.DependentParser] 
- 
dependent_sources¶ Gets the dependent_sources of this LogAnalyticsParser. A list of sources that depend on the parser, either directly or indirectly.
Returns: The dependent_sources of this LogAnalyticsParser. Return type: list[oci.log_analytics.models.DependentSource] 
- 
description¶ Gets the description of this LogAnalyticsParser. The parser description.
Returns: The description of this LogAnalyticsParser. Return type: str 
- 
display_name¶ Gets the display_name of this LogAnalyticsParser. The parser display name.
Returns: The display_name of this LogAnalyticsParser. Return type: str 
- 
edit_version¶ Gets the edit_version of this LogAnalyticsParser. The parser edit version.
Returns: The edit_version of this LogAnalyticsParser. Return type: int 
- 
encoding¶ Gets the encoding of this LogAnalyticsParser. The encoding.
Returns: The encoding of this LogAnalyticsParser. Return type: str 
- 
example_content¶ Gets the example_content of this LogAnalyticsParser. The example content.
Returns: The example_content of this LogAnalyticsParser. Return type: str 
- 
field_delimiter¶ Gets the field_delimiter of this LogAnalyticsParser. The parser field delimiter.
Returns: The field_delimiter of this LogAnalyticsParser. Return type: str 
- 
field_maps¶ Gets the field_maps of this LogAnalyticsParser. The parser fields.
Returns: The field_maps of this LogAnalyticsParser. Return type: list[oci.log_analytics.models.LogAnalyticsParserField] 
- 
field_qualifier¶ Gets the field_qualifier of this LogAnalyticsParser. The parser field qualifier.
Returns: The field_qualifier of this LogAnalyticsParser. Return type: str 
Gets the footer_content of this LogAnalyticsParser. The footer regular expression.
Returns: The footer_content of this LogAnalyticsParser. Return type: str 
- 
header_content¶ Gets the header_content of this LogAnalyticsParser. The header content.
Returns: The header_content of this LogAnalyticsParser. Return type: str 
- 
is_default¶ Gets the is_default of this LogAnalyticsParser. A flag indicating if this is a default parser.
Returns: The is_default of this LogAnalyticsParser. Return type: bool 
Gets the is_hidden of this LogAnalyticsParser. A flag indicating if the parser is hidden or not.
Returns: The is_hidden of this LogAnalyticsParser. Return type: bool 
- 
is_namespace_aware¶ Gets the is_namespace_aware of this LogAnalyticsParser. A flag indicating whether the XML parser should consider the namespace(s) while processing the log data.
Returns: The is_namespace_aware of this LogAnalyticsParser. Return type: bool 
- 
is_parser_written_once¶ Gets the is_parser_written_once of this LogAnalyticsParser. A flag indicating whther or not the parser is write once.
Returns: The is_parser_written_once of this LogAnalyticsParser. Return type: bool 
- 
is_position_aware¶ Gets the is_position_aware of this LogAnalyticsParser. A flag indicating whether the parser is positionally aware.
Returns: The is_position_aware of this LogAnalyticsParser. Return type: bool 
- 
is_single_line_content¶ Gets the is_single_line_content of this LogAnalyticsParser. A flag indicating if this is a single line content parser.
Returns: The is_single_line_content of this LogAnalyticsParser. Return type: bool 
- 
is_system¶ Gets the is_system of this LogAnalyticsParser. The system flag. A value of false denotes a custom, or user defined object. A value of true denotes a built in object.
Returns: The is_system of this LogAnalyticsParser. Return type: bool 
- 
is_user_deleted¶ Gets the is_user_deleted of this LogAnalyticsParser. A flag indicating whether or not the parser has been deleted.
Returns: The is_user_deleted of this LogAnalyticsParser. Return type: bool 
- 
language¶ Gets the language of this LogAnalyticsParser. The language.
Returns: The language of this LogAnalyticsParser. Return type: str 
- 
log_type_test_request_version¶ Gets the log_type_test_request_version of this LogAnalyticsParser. The log type test request .
Returns: The log_type_test_request_version of this LogAnalyticsParser. Return type: int 
- 
mapped_parsers¶ Gets the mapped_parsers of this LogAnalyticsParser. The mapped parser list.
Returns: The mapped_parsers of this LogAnalyticsParser. Return type: list[oci.log_analytics.models.LogAnalyticsParser] 
- 
name¶ Gets the name of this LogAnalyticsParser. The parser name.
Returns: The name of this LogAnalyticsParser. Return type: str 
- 
parser_filter¶ Gets the parser_filter of this LogAnalyticsParser.
Returns: The parser_filter of this LogAnalyticsParser. Return type: oci.log_analytics.models.LogAnalyticsParserFilter 
- 
parser_functions¶ Gets the parser_functions of this LogAnalyticsParser. The parser function list.
Returns: The parser_functions of this LogAnalyticsParser. Return type: list[oci.log_analytics.models.LogAnalyticsParserFunction] 
- 
parser_ignoreline_characters¶ Gets the parser_ignoreline_characters of this LogAnalyticsParser. The line characters for the parser to ignore.
Returns: The parser_ignoreline_characters of this LogAnalyticsParser. Return type: str 
- 
parser_sequence¶ Gets the parser_sequence of this LogAnalyticsParser. The parser sequence.
Returns: The parser_sequence of this LogAnalyticsParser. Return type: int 
- 
parser_timezone¶ Gets the parser_timezone of this LogAnalyticsParser. The time zone.
Returns: The parser_timezone of this LogAnalyticsParser. Return type: str 
- 
should_tokenize_original_text¶ Gets the should_tokenize_original_text of this LogAnalyticsParser. A flag indicating whether or not to tokenize the original text.
Returns: The should_tokenize_original_text of this LogAnalyticsParser. Return type: bool 
- 
sources¶ Gets the sources of this LogAnalyticsParser. The list of sources using this parser.
Returns: The sources of this LogAnalyticsParser. Return type: list[oci.log_analytics.models.LogAnalyticsSource] 
- 
sources_count¶ Gets the sources_count of this LogAnalyticsParser. The number of sources using this parser
Returns: The sources_count of this LogAnalyticsParser. Return type: int 
- 
time_updated¶ Gets the time_updated of this LogAnalyticsParser. The last updated date.
Returns: The time_updated of this LogAnalyticsParser. Return type: datetime 
- 
type¶ Gets the type of this LogAnalyticsParser. The parser type. Default value is REGEX.
Allowed values for this property are: “XML”, “JSON”, “REGEX”, “ODL”, “DELIMITED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The type of this LogAnalyticsParser. Return type: str 
-