Class AbstractField
Generic field defining all attributes common to all querylanguage fields.
Inherited Members
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. |