Interface WarmThroughput

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
WarmThroughput.Jsii$Proxy

@Generated(value="jsii-pacmak/1.106.0 (build e852934)", date="2025-02-06T22:15:52.790Z") @Stability(Stable) public interface WarmThroughput extends software.amazon.jsii.JsiiSerializable
Reference to WarmThroughput for a DynamoDB table.

Example:

 TableV2 table = TableV2.Builder.create(this, "Table")
         .partitionKey(Attribute.builder().name("id").type(AttributeType.STRING).build())
         .warmThroughput(WarmThroughput.builder()
                 .readUnitsPerSecond(15000)
                 .writeUnitsPerSecond(20000)
                 .build())
         .build();
 
  • Method Details

    • getReadUnitsPerSecond

      @Stability(Stable) @Nullable default Number getReadUnitsPerSecond()
      Configures the number of read units per second a table will be able to handle instantly.

      Default: - no readUnitsPerSecond configured

    • getWriteUnitsPerSecond

      @Stability(Stable) @Nullable default Number getWriteUnitsPerSecond()
      Configures the number of write units per second a table will be able to handle instantly.

      Default: - no writeUnitsPerSecond configured

    • builder

      @Stability(Stable) static WarmThroughput.Builder builder()
      Returns:
      a WarmThroughput.Builder of WarmThroughput