Show / Hide Table of Contents

Class AbstractField

Generic field defining all attributes common to all querylanguage fields.

Inheritance
object
AbstractField
Field
FieldsAddRemoveField
FunctionField
SortField
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(AbstractFieldModelConverter))]
public class AbstractField

Properties

Alias

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

Alias of field if renamed by queryStrng.

DisplayName

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

Field display name - will be alias if field is renamed by queryStrng.

FilterQueryString

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

Query used to derive this field if specified.

InternalName

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

Internal identifier for the field.

IsDeclared

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

Field denoting if this is a declaration of the field in the queryString.

IsDuration

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

Identifies if this field format is a duration.

IsGroupable

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

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

OriginalDisplayNames

Declaration
[JsonProperty(PropertyName = "originalDisplayNames")]
public List<string> OriginalDisplayNames { get; set; }
Property Value
Type Description
List<string>

Same as displayName unless field renamed in which case this will hold the original display names for the field across all renames.

UnitType

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

Field denoting field unit type.

ValueType

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

Field denoting field data type.

In this article
Back to top