AbstractField¶
-
class
oci.log_analytics.models.AbstractField(**kwargs)¶ Bases:
objectGeneric field defining all attributes common to all querylanguage fields.
Attributes
NAME_FIELDA constant which can be used with the name property of a AbstractField. NAME_FIELDSA constant which can be used with the name property of a AbstractField. NAME_FUNCTIONA constant which can be used with the name property of a AbstractField. NAME_SORTA constant which can be used with the name property of a AbstractField. VALUE_TYPE_BOOLEANA constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_DOUBLEA constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_FACETA constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_FLOATA constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_INTEGERA constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_LONGA constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_STRINGA constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_TABLEA constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_TIMESTAMPA constant which can be used with the value_type property of a AbstractField. aliasGets the alias of this AbstractField. display_nameGets the display_name of this AbstractField. filter_query_stringGets the filter_query_string of this AbstractField. internal_nameGets the internal_name of this AbstractField. is_declaredGets the is_declared of this AbstractField. is_durationGets the is_duration of this AbstractField. is_groupableGets the is_groupable of this AbstractField. name[Required] Gets the name of this AbstractField. original_display_namesGets the original_display_names of this AbstractField. unit_typeGets the unit_type of this AbstractField. value_typeGets the value_type of this AbstractField. Methods
__init__(**kwargs)Initializes a new AbstractField 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_FIELD= 'FIELD'¶ A constant which can be used with the name property of a AbstractField. This constant has a value of “FIELD”
-
NAME_FIELDS= 'FIELDS'¶ A constant which can be used with the name property of a AbstractField. This constant has a value of “FIELDS”
-
NAME_FUNCTION= 'FUNCTION'¶ A constant which can be used with the name property of a AbstractField. This constant has a value of “FUNCTION”
-
NAME_SORT= 'SORT'¶ A constant which can be used with the name property of a AbstractField. This constant has a value of “SORT”
-
VALUE_TYPE_BOOLEAN= 'BOOLEAN'¶ A constant which can be used with the value_type property of a AbstractField. This constant has a value of “BOOLEAN”
-
VALUE_TYPE_DOUBLE= 'DOUBLE'¶ A constant which can be used with the value_type property of a AbstractField. This constant has a value of “DOUBLE”
-
VALUE_TYPE_FACET= 'FACET'¶ A constant which can be used with the value_type property of a AbstractField. This constant has a value of “FACET”
-
VALUE_TYPE_FLOAT= 'FLOAT'¶ A constant which can be used with the value_type property of a AbstractField. This constant has a value of “FLOAT”
-
VALUE_TYPE_INTEGER= 'INTEGER'¶ A constant which can be used with the value_type property of a AbstractField. This constant has a value of “INTEGER”
-
VALUE_TYPE_LONG= 'LONG'¶ A constant which can be used with the value_type property of a AbstractField. This constant has a value of “LONG”
-
VALUE_TYPE_STRING= 'STRING'¶ A constant which can be used with the value_type property of a AbstractField. This constant has a value of “STRING”
-
VALUE_TYPE_TABLE= 'TABLE'¶ A constant which can be used with the value_type property of a AbstractField. This constant has a value of “TABLE”
-
VALUE_TYPE_TIMESTAMP= 'TIMESTAMP'¶ A constant which can be used with the value_type property of a AbstractField. This constant has a value of “TIMESTAMP”
-
__init__(**kwargs)¶ Initializes a new AbstractField 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:
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 AbstractField. Allowed values for this property are: “FIELD”, “FIELDS”, “FUNCTION”, “SORT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- display_name (str) – The value to assign to the display_name property of this AbstractField.
- is_declared (bool) – The value to assign to the is_declared property of this AbstractField.
- original_display_names (list[str]) – The value to assign to the original_display_names property of this AbstractField.
- internal_name (str) – The value to assign to the internal_name property of this AbstractField.
- value_type (str) – The value to assign to the value_type property of this AbstractField. Allowed values for this property are: “BOOLEAN”, “STRING”, “DOUBLE”, “FLOAT”, “LONG”, “INTEGER”, “TIMESTAMP”, “FACET”, “TABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- is_groupable (bool) – The value to assign to the is_groupable property of this AbstractField.
- is_duration (bool) – The value to assign to the is_duration property of this AbstractField.
- alias (str) – The value to assign to the alias property of this AbstractField.
- filter_query_string (str) – The value to assign to the filter_query_string property of this AbstractField.
- unit_type (str) – The value to assign to the unit_type property of this AbstractField.
-
alias¶ Gets the alias of this AbstractField. Alias of field if renamed by queryStrng.
Returns: The alias of this AbstractField. Return type: str
-
display_name¶ Gets the display_name of this AbstractField. Field display name - will be alias if field is renamed by queryStrng.
Returns: The display_name of this AbstractField. Return type: str
-
filter_query_string¶ Gets the filter_query_string of this AbstractField. Query used to derive this field if specified.
Returns: The filter_query_string of this AbstractField. 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_name¶ Gets the internal_name of this AbstractField. Internal identifier for the field.
Returns: The internal_name of this AbstractField. Return type: str
-
is_declared¶ Gets the is_declared of this AbstractField. Field denoting if this is a declaration of the field in the queryString.
Returns: The is_declared of this AbstractField. Return type: bool
-
is_duration¶ Gets the is_duration of this AbstractField. Identifies if this field format is a duration.
Returns: The is_duration of this AbstractField. Return type: bool
-
is_groupable¶ Gets the is_groupable of this AbstractField. Identifies if this field can be used as a grouping field in any grouping command.
Returns: The is_groupable of this AbstractField. Return type: bool
-
name¶ [Required] Gets the name of this AbstractField. Field type classification.
Allowed values for this property are: “FIELD”, “FIELDS”, “FUNCTION”, “SORT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The name of this AbstractField. Return type: str
-
original_display_names¶ Gets the original_display_names of this AbstractField. Same as displayName unless field renamed in which case this will hold the original display names for the field across all renames.
Returns: The original_display_names of this AbstractField. Return type: list[str]
-
unit_type¶ Gets the unit_type of this AbstractField. Field denoting field unit type.
Returns: The unit_type of this AbstractField. Return type: str
-
value_type¶ Gets the value_type of this AbstractField. Field denoting field data type.
Allowed values for this property are: “BOOLEAN”, “STRING”, “DOUBLE”, “FLOAT”, “LONG”, “INTEGER”, “TIMESTAMP”, “FACET”, “TABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The value_type of this AbstractField. Return type: str
-