AbstractCommandDescriptor¶
-
class
oci.log_analytics.models.
AbstractCommandDescriptor
(**kwargs)¶ Bases:
object
Generic command descriptor defining all attributes common to all querylanguage commands for parse output.
Attributes
NAME_ADD_FIELDS
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_ADD_INSIGHTS
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_ANOMALY
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_BOTTOM
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_BUCKET
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_CLASSIFY
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_CLUSTER
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_CLUSTER_COMPARE
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_CLUSTER_DETAILS
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_CLUSTER_SPLIT
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_COMMAND
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_COMPARE
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_CREATETABLE
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_CREATE_VIEW
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_DEDUP
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_DELETE
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_DELTA
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_DEMO_MODE
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_DISTINCT
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_EVAL
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_EVENT_STATS
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_EXTRACT
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_FIELDS
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_FIELD_SUMMARY
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_FREQUENT
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_GEO_STATS
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_HEAD
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_HIGHLIGHT
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_HIGHLIGHT_GROUPS
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_HIGHLIGHT_ROWS
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_JSON_EXTRACT
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_LINK
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_LINK_DETAILS
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_LOOKUP
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_MACRO
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_MAP
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_MODULE
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_MULTI_SEARCH
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_NLP
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_OUTLIER
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_RARE
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_REGEX
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_RENAME
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_SEARCH
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_SEARCH_LOOKUP
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_SEQUENCE
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_SORT
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_STATS
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_TAIL
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_TIME_CLUSTER
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_TIME_COMPARE
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_TIME_STATS
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_TOP
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_WHERE
A constant which can be used with the name property of a AbstractCommandDescriptor. NAME_XML_EXTRACT
A constant which can be used with the name property of a AbstractCommandDescriptor. category
Gets the category of this AbstractCommandDescriptor. declared_fields
Gets the declared_fields of this AbstractCommandDescriptor. display_query_string
[Required] Gets the display_query_string of this AbstractCommandDescriptor. internal_query_string
[Required] Gets the internal_query_string of this AbstractCommandDescriptor. is_hidden
Gets the is_hidden of this AbstractCommandDescriptor. name
[Required] Gets the name of this AbstractCommandDescriptor. referenced_fields
Gets the referenced_fields of this AbstractCommandDescriptor. Methods
__init__
(**kwargs)Initializes a new AbstractCommandDescriptor object with values from keyword arguments. get_subtype
(object_dictionary)Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. -
NAME_ADD_FIELDS
= 'ADD_FIELDS'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “ADD_FIELDS”
-
NAME_ADD_INSIGHTS
= 'ADD_INSIGHTS'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “ADD_INSIGHTS”
-
NAME_ANOMALY
= 'ANOMALY'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “ANOMALY”
-
NAME_BOTTOM
= 'BOTTOM'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “BOTTOM”
-
NAME_BUCKET
= 'BUCKET'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “BUCKET”
-
NAME_CLASSIFY
= 'CLASSIFY'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “CLASSIFY”
-
NAME_CLUSTER
= 'CLUSTER'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “CLUSTER”
-
NAME_CLUSTER_COMPARE
= 'CLUSTER_COMPARE'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “CLUSTER_COMPARE”
-
NAME_CLUSTER_DETAILS
= 'CLUSTER_DETAILS'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “CLUSTER_DETAILS”
-
NAME_CLUSTER_SPLIT
= 'CLUSTER_SPLIT'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “CLUSTER_SPLIT”
-
NAME_COMMAND
= 'COMMAND'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “COMMAND”
-
NAME_COMPARE
= 'COMPARE'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “COMPARE”
-
NAME_CREATETABLE
= 'CREATETABLE'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “CREATETABLE”
-
NAME_CREATE_VIEW
= 'CREATE_VIEW'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “CREATE_VIEW”
-
NAME_DEDUP
= 'DEDUP'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “DEDUP”
-
NAME_DELETE
= 'DELETE'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “DELETE”
-
NAME_DELTA
= 'DELTA'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “DELTA”
-
NAME_DEMO_MODE
= 'DEMO_MODE'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “DEMO_MODE”
-
NAME_DISTINCT
= 'DISTINCT'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “DISTINCT”
-
NAME_EVAL
= 'EVAL'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “EVAL”
-
NAME_EVENT_STATS
= 'EVENT_STATS'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “EVENT_STATS”
-
NAME_EXTRACT
= 'EXTRACT'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “EXTRACT”
-
NAME_FIELDS
= 'FIELDS'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “FIELDS”
-
NAME_FIELD_SUMMARY
= 'FIELD_SUMMARY'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “FIELD_SUMMARY”
-
NAME_FREQUENT
= 'FREQUENT'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “FREQUENT”
-
NAME_GEO_STATS
= 'GEO_STATS'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “GEO_STATS”
-
NAME_HEAD
= 'HEAD'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “HEAD”
-
NAME_HIGHLIGHT
= 'HIGHLIGHT'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “HIGHLIGHT”
-
NAME_HIGHLIGHT_GROUPS
= 'HIGHLIGHT_GROUPS'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “HIGHLIGHT_GROUPS”
-
NAME_HIGHLIGHT_ROWS
= 'HIGHLIGHT_ROWS'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “HIGHLIGHT_ROWS”
-
NAME_JSON_EXTRACT
= 'JSON_EXTRACT'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “JSON_EXTRACT”
-
NAME_LINK
= 'LINK'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “LINK”
-
NAME_LINK_DETAILS
= 'LINK_DETAILS'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “LINK_DETAILS”
-
NAME_LOOKUP
= 'LOOKUP'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “LOOKUP”
-
NAME_MACRO
= 'MACRO'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “MACRO”
-
NAME_MAP
= 'MAP'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “MAP”
-
NAME_MODULE
= 'MODULE'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “MODULE”
-
NAME_MULTI_SEARCH
= 'MULTI_SEARCH'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “MULTI_SEARCH”
-
NAME_NLP
= 'NLP'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “NLP”
-
NAME_OUTLIER
= 'OUTLIER'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “OUTLIER”
-
NAME_RARE
= 'RARE'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “RARE”
-
NAME_REGEX
= 'REGEX'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “REGEX”
-
NAME_RENAME
= 'RENAME'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “RENAME”
-
NAME_SEARCH
= 'SEARCH'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “SEARCH”
-
NAME_SEARCH_LOOKUP
= 'SEARCH_LOOKUP'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “SEARCH_LOOKUP”
-
NAME_SEQUENCE
= 'SEQUENCE'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “SEQUENCE”
-
NAME_SORT
= 'SORT'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “SORT”
-
NAME_STATS
= 'STATS'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “STATS”
-
NAME_TAIL
= 'TAIL'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “TAIL”
-
NAME_TIME_CLUSTER
= 'TIME_CLUSTER'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “TIME_CLUSTER”
-
NAME_TIME_COMPARE
= 'TIME_COMPARE'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “TIME_COMPARE”
-
NAME_TIME_STATS
= 'TIME_STATS'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “TIME_STATS”
-
NAME_TOP
= 'TOP'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “TOP”
-
NAME_WHERE
= 'WHERE'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “WHERE”
-
NAME_XML_EXTRACT
= 'XML_EXTRACT'¶ A constant which can be used with the name property of a AbstractCommandDescriptor. This constant has a value of “XML_EXTRACT”
-
__init__
(**kwargs)¶ Initializes a new AbstractCommandDescriptor object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class:
TopCommandDescriptor
HighlightCommandDescriptor
StatsCommandDescriptor
TailCommandDescriptor
SequenceCommandDescriptor
OutlierCommandDescriptor
DemoModeCommandDescriptor
FieldSummaryCommandDescriptor
GeoStatsCommandDescriptor
MapCommandDescriptor
HighlightGroupsCommandDescriptor
DedupCommandDescriptor
TimeStatsCommandDescriptor
ClusterCommandDescriptor
DeleteCommandDescriptor
SearchCommandDescriptor
BucketCommandDescriptor
RareCommandDescriptor
AddInsightsCommandDescriptor
LinkCommandDescriptor
SortCommandDescriptor
HighlightRowsCommandDescriptor
MacroCommandDescriptor
EvalCommandDescriptor
RenameCommandDescriptor
XmlExtractCommandDescriptor
MultiSearchCommandDescriptor
CreateTableCommandDescriptor
CompareCommandDescriptor
TimeCompareCommandDescriptor
ModuleCommandDescriptor
RegexCommandDescriptor
DeltaCommandDescriptor
LookupCommandDescriptor
JsonExtractCommandDescriptor
EventStatsCommandDescriptor
WhereCommandDescriptor
ClusterSplitCommandDescriptor
FrequentCommandDescriptor
ClusterDetailsCommandDescriptor
ClusterCompareCommandDescriptor
CommandDescriptor
DistinctCommandDescriptor
ExtractCommandDescriptor
NlpCommandDescriptor
BottomCommandDescriptor
FieldsCommandDescriptor
AnomalyCommandDescriptor
ClassifyCommandDescriptor
LinkDetailsCommandDescriptor
SearchLookupCommandDescriptor
HeadCommandDescriptor
CreateViewCommandDescriptor
TimeClusterCommandDescriptor
AddFieldsCommandDescriptor
The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - name (str) – The value to assign to the name property of this AbstractCommandDescriptor. Allowed values for this property are: “COMMAND”, “SEARCH”, “STATS”, “GEO_STATS”, “TIME_STATS”, “SORT”, “FIELDS”, “ADD_FIELDS”, “LINK”, “LINK_DETAILS”, “CLUSTER”, “CLUSTER_DETAILS”, “CLUSTER_SPLIT”, “EVAL”, “EXTRACT”, “JSON_EXTRACT”, “XML_EXTRACT”, “EVENT_STATS”, “BUCKET”, “CLASSIFY”, “TOP”, “BOTTOM”, “HEAD”, “TAIL”, “FIELD_SUMMARY”, “REGEX”, “RENAME”, “TIME_COMPARE”, “WHERE”, “CLUSTER_COMPARE”, “DELETE”, “CREATETABLE”, “SEQUENCE”, “DELTA”, “DISTINCT”, “SEARCH_LOOKUP”, “LOOKUP”, “DEMO_MODE”, “MACRO”, “MODULE”, “MULTI_SEARCH”, “HIGHLIGHT”, “HIGHLIGHT_ROWS”, “HIGHLIGHT_GROUPS”, “CREATE_VIEW”, “MAP”, “NLP”, “COMPARE”, “ADD_INSIGHTS”, “ANOMALY”, “DEDUP”, “TIME_CLUSTER”, “FREQUENT”, “RARE”, “OUTLIER”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- display_query_string (str) – The value to assign to the display_query_string property of this AbstractCommandDescriptor.
- internal_query_string (str) – The value to assign to the internal_query_string property of this AbstractCommandDescriptor.
- category (str) – The value to assign to the category property of this AbstractCommandDescriptor.
- referenced_fields (list[oci.log_analytics.models.AbstractField]) – The value to assign to the referenced_fields property of this AbstractCommandDescriptor.
- declared_fields (list[oci.log_analytics.models.AbstractField]) – The value to assign to the declared_fields property of this AbstractCommandDescriptor.
- is_hidden (bool) – The value to assign to the is_hidden property of this AbstractCommandDescriptor.
-
category
¶ Gets the category of this AbstractCommandDescriptor. querylanguage command designation for example; reporting vs filtering
Returns: The category of this AbstractCommandDescriptor. Return type: str
-
declared_fields
¶ Gets the declared_fields of this AbstractCommandDescriptor. Fields declared in command fragment from user specified query string.
Returns: The declared_fields of this AbstractCommandDescriptor. Return type: list[oci.log_analytics.models.AbstractField]
-
display_query_string
¶ [Required] Gets the display_query_string of this AbstractCommandDescriptor. Command fragment display string from user specified query string formatted by query builder.
Returns: The display_query_string of this AbstractCommandDescriptor. Return type: str
-
static
get_subtype
(object_dictionary)¶ Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
-
internal_query_string
¶ [Required] Gets the internal_query_string of this AbstractCommandDescriptor. Command fragment internal string from user specified query string formatted by query builder.
Returns: The internal_query_string of this AbstractCommandDescriptor. Return type: str
Gets the is_hidden of this AbstractCommandDescriptor. Field denoting if this is a hidden command that is not shown in the query string.
Returns: The is_hidden of this AbstractCommandDescriptor. Return type: bool
-
name
¶ [Required] Gets the name of this AbstractCommandDescriptor. Name of querylanguage command
Allowed values for this property are: “COMMAND”, “SEARCH”, “STATS”, “GEO_STATS”, “TIME_STATS”, “SORT”, “FIELDS”, “ADD_FIELDS”, “LINK”, “LINK_DETAILS”, “CLUSTER”, “CLUSTER_DETAILS”, “CLUSTER_SPLIT”, “EVAL”, “EXTRACT”, “JSON_EXTRACT”, “XML_EXTRACT”, “EVENT_STATS”, “BUCKET”, “CLASSIFY”, “TOP”, “BOTTOM”, “HEAD”, “TAIL”, “FIELD_SUMMARY”, “REGEX”, “RENAME”, “TIME_COMPARE”, “WHERE”, “CLUSTER_COMPARE”, “DELETE”, “CREATETABLE”, “SEQUENCE”, “DELTA”, “DISTINCT”, “SEARCH_LOOKUP”, “LOOKUP”, “DEMO_MODE”, “MACRO”, “MODULE”, “MULTI_SEARCH”, “HIGHLIGHT”, “HIGHLIGHT_ROWS”, “HIGHLIGHT_GROUPS”, “CREATE_VIEW”, “MAP”, “NLP”, “COMPARE”, “ADD_INSIGHTS”, “ANOMALY”, “DEDUP”, “TIME_CLUSTER”, “FREQUENT”, “RARE”, “OUTLIER”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The name of this AbstractCommandDescriptor. Return type: str
-
referenced_fields
¶ Gets the referenced_fields of this AbstractCommandDescriptor. Fields referenced in command fragment from user specified query string.
Returns: The referenced_fields of this AbstractCommandDescriptor. Return type: list[oci.log_analytics.models.AbstractField]
-