Class GetChargebackPlanReportContentRequest
Implements
Inherited Members
Namespace: Oci.OpsiService.Requests
Assembly: OCI.DotNetSDK.Opsi.dll
Syntax
public class GetChargebackPlanReportContentRequest : IOciRequest
Examples
Click here to see an example of how to use GetChargebackPlanReportContent request.
Properties
ChargebackPlanReportId
Declaration
[Required(ErrorMessage = "ChargebackPlanReportId is required.")]
[HttpConverter(TargetEnum.Path, "chargebackPlanReportId")]
public string ChargebackPlanReportId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the Ops Insights chargeback plan report |
Remarks
Required
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[HttpConverter(TargetEnum.Query, "id")]
public string Id { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Unique Ops insight identifier |
Remarks
Required
OpcRequestId
Declaration
[HttpConverter(TargetEnum.Header, "opc-request-id")]
public string OpcRequestId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. |
RelativeTimeInterval
Declaration
[HttpConverter(TargetEnum.Query, "relativeTimeInterval")]
public string RelativeTimeInterval { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Specify relative time period with respect to current time. If relativeTimeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored. Examples P1M (previous month), P1Q (previous quarter) and P1Y (previous year). |
ResourceType
Declaration
[Required(ErrorMessage = "ResourceType is required.")]
[HttpConverter(TargetEnum.Query, "resourceType")]
public string ResourceType { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Filter by resource type. Supported values are EXADATA_INSIGHT , HOST_INSIGHT, DATABASE_INSIGHT. |
Remarks
Required
TimeIntervalEnd
Declaration
[HttpConverter(TargetEnum.Query, "timeIntervalEnd")]
public DateTime? TimeIntervalEnd { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | Analysis end time in UTC in ISO 8601 format(exclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd are used together. If timeIntervalEnd is not specified, current time is used as timeIntervalEnd. |
TimeIntervalStart
Declaration
[HttpConverter(TargetEnum.Query, "timeIntervalStart")]
public DateTime? TimeIntervalStart { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | Analysis start time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). The minimum allowed value is 2 years prior to the current day. timeIntervalStart and timeIntervalEnd parameters are used together. If analysisTimeInterval is specified, this parameter is ignored. |