Show / Hide Table of Contents

Class TableUsageSummary

TableUsageSummary represents a single usage record, or slice, that includes information about read and write throughput consumed during that period as well as the current information regarding storage capacity. In addition the count of throttling exceptions for the period is reported.

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

Properties

MaxShardSizeUsageInPercent

Declaration
[JsonProperty(PropertyName = "maxShardSizeUsageInPercent")]
public int? MaxShardSizeUsageInPercent { get; set; }
Property Value
Type Description
int?

The percentage of allowed per-shard usage for the table shard with the highest usage.

ReadThrottleCount

Declaration
[JsonProperty(PropertyName = "readThrottleCount")]
public int? ReadThrottleCount { get; set; }
Property Value
Type Description
int?

The number of times reads were throttled due to exceeding the read throughput limit.

ReadUnits

Declaration
[JsonProperty(PropertyName = "readUnits")]
public int? ReadUnits { get; set; }
Property Value
Type Description
int?

Read throughput during the sampling period.

SecondsInPeriod

Declaration
[JsonProperty(PropertyName = "secondsInPeriod")]
public int? SecondsInPeriod { get; set; }
Property Value
Type Description
int?

The length of the sampling period.

StorageInGBs

Declaration
[JsonProperty(PropertyName = "storageInGBs")]
public int? StorageInGBs { get; set; }
Property Value
Type Description
int?

The size of the table, in GB.

StorageThrottleCount

Declaration
[JsonProperty(PropertyName = "storageThrottleCount")]
public int? StorageThrottleCount { get; set; }
Property Value
Type Description
int?

The number of times writes were throttled because the table exceeded its size limit.

TimeStarted

Declaration
[JsonProperty(PropertyName = "timeStarted")]
public DateTime? TimeStarted { get; set; }
Property Value
Type Description
DateTime?

The time stamp of this usage record.

WriteThrottleCount

Declaration
[JsonProperty(PropertyName = "writeThrottleCount")]
public int? WriteThrottleCount { get; set; }
Property Value
Type Description
int?

The number of times writes were throttled due to exceeding the write throughput limit.

WriteUnits

Declaration
[JsonProperty(PropertyName = "writeUnits")]
public int? WriteUnits { get; set; }
Property Value
Type Description
int?

Write throughput during the sampling period.

In this article
Back to top