Class ScheduleReportDetails
The details of the report schedule.
Inherited Members
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 |