Class ExportDetails
Input arguments for running a query synchronosly and streaming the results as soon as they become available.
Inherited Members
Namespace: Oci.LoganalyticsService.Models
Assembly: OCI.DotNetSDK.Loganalytics.dll
Syntax
public class ExportDetails
Properties
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Compartment Identifier [OCID] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). |
Remarks
Required
CompartmentIdInSubtree
Declaration
[JsonProperty(PropertyName = "compartmentIdInSubtree")]
public bool? CompartmentIdInSubtree { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Flag to search all child compartments of the compartment Id specified in the compartmentId query parameter. |
MaxTotalCount
Declaration
[JsonProperty(PropertyName = "maxTotalCount")]
public int? MaxTotalCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | Maximum number of results retrieved from data source is determined by the specific query used and the maxTotalCount input field.
If the export results can be streamed, the maximum will be 1,000,000.
If the results cannot be streamed, the maximum limit is 500 for queries that include the link command
and 10,000 for the queries that do not include the link command.
|
OutputFormat
Declaration
[JsonProperty(PropertyName = "outputFormat")]
[JsonConverter(typeof(StringEnumConverter))]
public ExportDetails.OutputFormatEnum? OutputFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| ExportDetails.OutputFormatEnum? | Specifies the format for the returned results. |
QueryString
Declaration
[Required(ErrorMessage = "QueryString is required.")]
[JsonProperty(PropertyName = "queryString")]
public string QueryString { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Query to perform. |
Remarks
Required
QueryTimeoutInSeconds
Declaration
[JsonProperty(PropertyName = "queryTimeoutInSeconds")]
public int? QueryTimeoutInSeconds { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | Amount of time, in seconds, allowed for a query to execute. If this time expires before the query is complete, any partial results will be returned. |
ScopeFilters
Declaration
[JsonProperty(PropertyName = "scopeFilters")]
public List<ScopeFilter> ScopeFilters { get; set; }
Property Value
| Type | Description |
|---|---|
| List<ScopeFilter> | List of filters to be applied when the query executes. More than one filter per field is not permitted. |
ShouldIncludeColumns
Declaration
[JsonProperty(PropertyName = "shouldIncludeColumns")]
public bool? ShouldIncludeColumns { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Include columns in response |
ShouldLocalize
Declaration
[JsonProperty(PropertyName = "shouldLocalize")]
public bool? ShouldLocalize { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Localize results, including header columns, List-Of-Values and timestamp values. |
ShouldUseAcceleration
Declaration
[JsonProperty(PropertyName = "shouldUseAcceleration")]
public bool? ShouldUseAcceleration { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Controls if query should ignore pre-calculated results if available and only use raw data. |
SubSystem
Declaration
[Required(ErrorMessage = "SubSystem is required.")]
[JsonProperty(PropertyName = "subSystem")]
[JsonConverter(typeof(StringEnumConverter))]
public SubSystemName? SubSystem { get; set; }
Property Value
| Type | Description |
|---|---|
| SubSystemName? | Default subsystem to qualify fields with in the queryString if not specified. |
Remarks
Required
TimeFilter
Declaration
[JsonProperty(PropertyName = "timeFilter")]
public TimeRange TimeFilter { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeRange |