Show / Hide Table of Contents

Class RecallArchivedDataDetails

This is the input used to recall archived data

Inheritance
object
RecallArchivedDataDetails
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
public class RecallArchivedDataDetails

Properties

CollectionId

Declaration
[JsonProperty(PropertyName = "collectionId")]
public long? CollectionId { get; set; }
Property Value
Type Description
long?

This is the id for the recalled data collection to be used only for recall new data. If specified, only this collection will be eligible for IsRecallNewDataOnly

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

This is the compartment OCID for permission checking

Remarks

Required

DataType

Declaration
[JsonProperty(PropertyName = "dataType")]
[JsonConverter(typeof(StringEnumConverter))]
public StorageDataType? DataType { get; set; }
Property Value
Type Description
StorageDataType?

This is the type of the log data to be recalled

IsRecallNewDataOnly

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

This indicates if only new data has to be recalled in this recall request

IsUseRecommendedDataSet

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

This indicates if user checked system recommended time range

LogSets

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

This is a list of comma-separated log sets that recalled data belongs to.

Purpose

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

This is the purpose of the recall

Query

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

This is the query that identifies the recalled data.

TimeDataEnded

Declaration
[Required(ErrorMessage = "TimeDataEnded is required.")]
[JsonProperty(PropertyName = "timeDataEnded")]
public DateTime? TimeDataEnded { get; set; }
Property Value
Type Description
DateTime?

This is the end of the time interval

Remarks

Required

TimeDataStarted

Declaration
[Required(ErrorMessage = "TimeDataStarted is required.")]
[JsonProperty(PropertyName = "timeDataStarted")]
public DateTime? TimeDataStarted { get; set; }
Property Value
Type Description
DateTime?

This is the start of the time interval

Remarks

Required

In this article
Back to top