Class ReportPropertyDetails
Chargeback plan report properties.
Inherited Members
Namespace: Oci.OpsiService.Models
Assembly: OCI.DotNetSDK.Opsi.dll
Syntax
public class ReportPropertyDetails
Properties
AnalysisTimeInterval
Declaration
[Required(ErrorMessage = "AnalysisTimeInterval is required.")]
[JsonProperty(PropertyName = "analysisTimeInterval")]
public string AnalysisTimeInterval { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Specify time period in ISO 8601 format with respect to current time. If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored. Examples P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M). |
Remarks
Required
GroupBy
Declaration
[Required(ErrorMessage = "GroupBy is required.")]
[JsonProperty(PropertyName = "groupBy")]
public object GroupBy { get; set; }
Property Value
| Type | Description |
|---|---|
| object | Report filters used in grouping |
Remarks
Required
TimeIntervalEnd
Declaration
[Required(ErrorMessage = "TimeIntervalEnd is required.")]
[JsonProperty(PropertyName = "timeIntervalEnd")]
public DateTime? TimeIntervalEnd { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The end timestamp that was passed into the request. |
Remarks
Required
TimeIntervalStart
Declaration
[Required(ErrorMessage = "TimeIntervalStart is required.")]
[JsonProperty(PropertyName = "timeIntervalStart")]
public DateTime? TimeIntervalStart { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The start timestamp that was passed into the request. |
Remarks
Required