Show / Hide Table of Contents

Class ScheduleReportDetails

The details of the report schedule.

Inheritance
object
ScheduleReportDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class ScheduleReportDetails

Properties

CompartmentId

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

The OCID of the compartment in which the resource should be created.

Remarks

Required

DisplayName

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

The name of the report to be scheduled

IsPaginationEnabled

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

Indicates if the reports being generated should be paginated. If set to true, multiple reports can be generated and the details of next and previous report are present in Report. Values can either be 'true' or 'false'.

MimeType

Declaration
[Required(ErrorMessage = "MimeType is required.")]
[JsonProperty(PropertyName = "mimeType")]
[JsonConverter(typeof(StringEnumConverter))]
public ScheduleReportDetails.MimeTypeEnum? MimeType { get; set; }
Property Value
Type Description
ScheduleReportDetails.MimeTypeEnum?

Specifies if the report will be in .xls or .pdf or .json format

Remarks

Required

ReportDetails

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

Required

Schedule

Declaration
[Required(ErrorMessage = "Schedule is required.")]
[JsonProperty(PropertyName = "schedule")]
public string Schedule { get; set; }
Property Value
Type Description
string
In this article
Back to top