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 AbstractColumnProperties
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. |