Show / Hide Table of Contents

Class ReportPropertyDetails

Chargeback plan report properties.

Inheritance
object
ReportPropertyDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

In this article
Back to top