ProvisionedThroughput class
Provisioned throughput reserves the required read and write resources for
your table in terms of ReadCapacityUnits
and
WriteCapacityUnits
. Values for provisioned throughput depend
upon your expected read/write rates, item size, and consistency. Provide the
expected number of read and write operations, assuming an item size of 1k
and strictly consistent reads. For 2k item size, double the value. For 3k,
triple the value, etc. Eventually-consistent reads consume half the
resources of strictly consistent reads.
Constructors
- ProvisionedThroughput({required int readCapacityUnits, required int writeCapacityUnits})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- readCapacityUnits → int
-
ReadCapacityUnits
are in terms of strictly consistent reads, assuming items of 1k. 2k items require twice theReadCapacityUnits
. Eventually-consistent reads only require half theReadCapacityUnits
of stirctly consistent reads.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- writeCapacityUnits → int
-
WriteCapacityUnits
are in terms of strictly consistent reads, assuming items of 1k. 2k items require twice theWriteCapacityUnits
.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited