Class AbstractColumn
Generic column defining all attributes common to all querylanguage columns.
Inheritance
Inherited Members
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. |