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

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