AbstractField¶
-
class
oci.log_analytics.models.
AbstractField
(**kwargs)¶ Bases:
object
Generic field defining all attributes common to all querylanguage fields.
Attributes
NAME_FIELD
A constant which can be used with the name property of a AbstractField. NAME_FIELDS
A constant which can be used with the name property of a AbstractField. NAME_FUNCTION
A constant which can be used with the name property of a AbstractField. NAME_SORT
A constant which can be used with the name property of a AbstractField. VALUE_TYPE_BOOLEAN
A constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_DOUBLE
A constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_FACET
A constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_FLOAT
A constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_INTEGER
A constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_LONG
A constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_STRING
A constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_TABLE
A constant which can be used with the value_type property of a AbstractField. VALUE_TYPE_TIMESTAMP
A constant which can be used with the value_type property of a AbstractField. alias
Gets the alias of this AbstractField. display_name
Gets the display_name of this AbstractField. filter_query_string
Gets the filter_query_string of this AbstractField. internal_name
Gets the internal_name of this AbstractField. is_declared
Gets the is_declared of this AbstractField. is_duration
Gets the is_duration of this AbstractField. is_groupable
Gets the is_groupable of this AbstractField. name
[Required] Gets the name of this AbstractField. original_display_names
Gets the original_display_names of this AbstractField. unit_type
Gets the unit_type of this AbstractField. value_type
Gets 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
-