Show / Hide Table of Contents

Class AbstractColumn

Generic column defining all attributes common to all querylanguage columns.

Inheritance
object
AbstractColumn
ChartColumn
ChartDataColumn
ClassifyColumn
Column
TableColumn
TimeClusterColumn
TimeClusterDataColumn
TimeColumn
TimeStatsColumn
TimeStatsDataColumn
TrendColumn
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.LoganalyticsService.Models
Assembly: OCI.DotNetSDK.Loganalytics.dll
Syntax
[JsonConverter(typeof(AbstractColumnModelConverter))]
public class AbstractColumn

Properties

DisplayName

Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

Column display name - will be alias if column is renamed by queryStrng.

InternalName

Declaration
[JsonProperty(PropertyName = "internalName")]
public string InternalName { get; set; }
Property Value
Type Description
string

Internal identifier for the column.

IsCaseSensitive

Declaration
[JsonProperty(PropertyName = "isCaseSensitive")]
public bool? IsCaseSensitive { get; set; }
Property Value
Type Description
bool?

A flag indicating whether or not the field is a case sensitive field. Only applies to string fields.

IsEvaluable

Declaration
[JsonProperty(PropertyName = "isEvaluable")]
public bool? IsEvaluable { get; set; }
Property Value
Type Description
bool?

Identifies if this column can be used as an expression parameter in any command that accepts querylanguage expressions.

IsGroupable

Declaration
[JsonProperty(PropertyName = "isGroupable")]
public bool? IsGroupable { get; set; }
Property Value
Type Description
bool?

Identifies if this column can be used as a grouping field in any grouping command.

IsHidden

Declaration
[JsonProperty(PropertyName = "isHidden")]
public bool? IsHidden { get; set; }
Property Value
Type Description
bool?

Identifies if this column should be hidden by default but can be displayed in the UI on demand.

IsListOfValues

Declaration
[JsonProperty(PropertyName = "isListOfValues")]
public bool? IsListOfValues { get; set; }
Property Value
Type Description
bool?

Identifies if all values in this column come from a pre-defined list of values.

IsMultiValued

Declaration
[JsonProperty(PropertyName = "isMultiValued")]
public bool? IsMultiValued { get; set; }
Property Value
Type Description
bool?

Identifies if this column allows multiple values to exist in a single row.

OriginalDisplayName

Declaration
[JsonProperty(PropertyName = "originalDisplayName")]
public string OriginalDisplayName { get; set; }
Property Value
Type Description
string

Same as displayName unless column renamed in which case this will hold the original display name for the column.

SubSystem

Declaration
[JsonProperty(PropertyName = "subSystem")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SubSystemName? SubSystem { get; set; }
Property Value
Type Description
SubSystemName?

Subsystem column belongs to.

ValueType

Declaration
[JsonProperty(PropertyName = "valueType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ValueType? ValueType { get; set; }
Property Value
Type Description
ValueType?

Field denoting column data type.

Values

Declaration
[JsonProperty(PropertyName = "values")]
public List<FieldValue> Values { get; set; }
Property Value
Type Description
List<FieldValue>

If the column is a 'List of Values' column, this array contains the field values that are applicable to query results or all if no filters applied.

In this article
Back to top