Class ProvisionedThroughputDescription
The read and write capacity of a table or global secondary index as DynamoDB reports it. Only the commonly needed subset of what DynamoDB returns.
public sealed record ProvisionedThroughputDescription : IEquatable<ProvisionedThroughputDescription>
- Inheritance
-
ProvisionedThroughputDescription
- Implements
- Inherited Members
Remarks
A table with PayPerRequest capacity reports zero units. This is the reported counterpart of ProvisionedThroughput, which is what a request sets.
Constructors
ProvisionedThroughputDescription()
public ProvisionedThroughputDescription()
Properties
ReadCapacityUnits
Gets the read capacity units per second. 0 for a table with on-demand capacity.
public long ReadCapacityUnits { get; init; }
Property Value
WriteCapacityUnits
Gets the write capacity units per second. 0 for a table with on-demand capacity.
public long WriteCapacityUnits { get; init; }
Property Value
Methods
Equals(ProvisionedThroughputDescription?)
public bool Equals(ProvisionedThroughputDescription? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(ProvisionedThroughputDescription?, ProvisionedThroughputDescription?)
public static bool operator ==(ProvisionedThroughputDescription? left, ProvisionedThroughputDescription? right)
Parameters
Returns
operator !=(ProvisionedThroughputDescription?, ProvisionedThroughputDescription?)
public static bool operator !=(ProvisionedThroughputDescription? left, ProvisionedThroughputDescription? right)