Class AbstractCommandDescriptor
Generic command descriptor defining all attributes common to all querylanguage commands for parse output.
Inheritance
AbstractCommandDescriptor
Inherited Members
Namespace: Oci.LoganalyticsService.Models
Assembly: OCI.DotNetSDK.Loganalytics.dll
Syntax
[JsonConverter(typeof(AbstractCommandDescriptorModelConverter))]
public class AbstractCommandDescriptor
Properties
Category
Declaration
[JsonProperty(PropertyName = "category")]
public string Category { get; set; }
Property Value
Type | Description |
---|---|
string | querylanguage command designation for example; reporting vs filtering |
DeclaredFields
Declaration
[JsonProperty(PropertyName = "declaredFields")]
public List<AbstractField> DeclaredFields { get; set; }
Property Value
Type | Description |
---|---|
List<AbstractField> | Fields declared in command fragment from user specified query string. |
DisplayQueryString
Declaration
[Required(ErrorMessage = "DisplayQueryString is required.")]
[JsonProperty(PropertyName = "displayQueryString")]
public string DisplayQueryString { get; set; }
Property Value
Type | Description |
---|---|
string | Command fragment display string from user specified query string formatted by query builder. |
Remarks
Required
InternalQueryString
Declaration
[Required(ErrorMessage = "InternalQueryString is required.")]
[JsonProperty(PropertyName = "internalQueryString")]
public string InternalQueryString { get; set; }
Property Value
Type | Description |
---|---|
string | Command fragment internal string from user specified query string formatted by query builder. |
Remarks
Required
IsHidden
Declaration
[JsonProperty(PropertyName = "isHidden")]
public bool? IsHidden { get; set; }
Property Value
Type | Description |
---|---|
bool? | Field denoting if this is a hidden command that is not shown in the query string. |
ReferencedFields
Declaration
[JsonProperty(PropertyName = "referencedFields")]
public List<AbstractField> ReferencedFields { get; set; }
Property Value
Type | Description |
---|---|
List<AbstractField> | Fields referenced in command fragment from user specified query string. |