Show / Hide Table of Contents

Class OccOverviewSummary

The overview summary is used to represent an array item that shall be used to represent the overview of the catalog resources along with their corresponding capacity requests.

Inheritance
object
OccOverviewSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CapacitymanagementService.Models
Assembly: OCI.DotNetSDK.Capacitymanagement.dll
Syntax
public class OccOverviewSummary

Properties

CapacityRequestsBlob

Declaration
[JsonProperty(PropertyName = "capacityRequestsBlob")]
public string CapacityRequestsBlob { get; set; }
Property Value
Type Description
string

A raw json blob containing all the capacity requests corresponding to the resource name

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 from which the api call is made. This will be used for authorizing the request.

Remarks

Required

PeriodValue

Declaration
[Required(ErrorMessage = "PeriodValue is required.")]
[JsonProperty(PropertyName = "periodValue")]
public string PeriodValue { get; set; }
Property Value
Type Description
string

The name of the month along with year for which this summary corresponds to.

Remarks

Required

ResourceName

Declaration
[Required(ErrorMessage = "ResourceName is required.")]
[JsonProperty(PropertyName = "resourceName")]
public string ResourceName { get; set; }
Property Value
Type Description
string

The name of the resource for which we have aggregated the value.

Remarks

Required

TotalAvailable

Declaration
[Required(ErrorMessage = "TotalAvailable is required.")]
[JsonProperty(PropertyName = "totalAvailable")]
public long? TotalAvailable { get; set; }
Property Value
Type Description
long?

The quantity of the resource which is available at the end of the period of aggregationDetails model in consideration.

Remarks

Required

TotalCancelled

Declaration
[Required(ErrorMessage = "TotalCancelled is required.")]
[JsonProperty(PropertyName = "totalCancelled")]
public long? TotalCancelled { get; set; }
Property Value
Type Description
long?

The quantity of the resource which is cancelled by the customer. Once the capacity request was submitted, the customer can still cancel it. This field sums up those values.

Remarks

Required

TotalDemanded

Declaration
[Required(ErrorMessage = "TotalDemanded is required.")]
[JsonProperty(PropertyName = "totalDemanded")]
public long? TotalDemanded { get; set; }
Property Value
Type Description
long?

The quantity of the resource which is demanded by customers via capacity requests against the resource name at the end of the time period in consideration for overview.

Remarks

Required

TotalRejected

Declaration
[Required(ErrorMessage = "TotalRejected is required.")]
[JsonProperty(PropertyName = "totalRejected")]
public long? TotalRejected { get; set; }
Property Value
Type Description
long?

The quantity of the resource which is rejected by Oracle.

Remarks

Required

TotalSupplied

Declaration
[Required(ErrorMessage = "TotalSupplied is required.")]
[JsonProperty(PropertyName = "totalSupplied")]
public long? TotalSupplied { get; set; }
Property Value
Type Description
long?

The quantity of the resource which is supplied by Oracle to the customer against the resource name at the end of the time period in consideration.

Remarks

Required

TotalUnfulfilled

Declaration
[Required(ErrorMessage = "TotalUnfulfilled is required.")]
[JsonProperty(PropertyName = "totalUnfulfilled")]
public long? TotalUnfulfilled { get; set; }
Property Value
Type Description
long?

The quantity of the resource which Oracle was unable to supply. For a given capacity request, Oracle sometimes cannot supply the entire value demanded by the customer. In such cases a partial value is provided, thereby leaving behind a portion of unfulfilled values. This field sums that up.

Remarks

Required

Unit

Declaration
[Required(ErrorMessage = "Unit is required.")]
[JsonProperty(PropertyName = "unit")]
public string Unit { get; set; }
Property Value
Type Description
string

The unit e.g SERVER in which the above values like totalAvailable, totalSupplied etc is measured.

Remarks

Required

WorkloadTypeBreakdownBlob

Declaration
[Required(ErrorMessage = "WorkloadTypeBreakdownBlob is required.")]
[JsonProperty(PropertyName = "workloadTypeBreakdownBlob")]
public string WorkloadTypeBreakdownBlob { get; set; }
Property Value
Type Description
string

A raw json blob containing breakdown of totalAvailable, totalDemanded, totalSupplied, totalRejected, totalCancelled and totalUnfulfilled by workload types

Remarks

Required

In this article
Back to top