| Operation | Java SDK v1 | Java SDK v2 |
|---|---|---|
| BatchGet | ✅ | |
| BatchWrite | ✅ | |
| DeleteItem | ✅ | |
| DeleteItemConditional | ✅ | |
| GetItem | ✅ | |
| PutItem | ✅ | |
| PutItemConditional | ✅ | |
| TransactGet | ✅ | |
| TransactWrite | ✅ | |
| UpdateItem | ✅ | |
| UpdateItemConditional | ✅ | |
| SortKeyBetween | ✅ | |
| FilterExpression | ✅ | |
| ProjectionExpression | ✅ | |
| ConsistentRead | ✅ | |
| Enhanced Async Query | ✅ | |
| Enhanced Async Query | ✅ | |
| Enhanced Async Scan FilterCondition | ✅ | |
| Add Global Table Region | ❌ | |
| Add Provisioned Capacity | ✅ | |
| CreateGlobalTable | ❌ | |
| CreateTable On-Demand | ✅ | |
| CreateTable Provisioned | ✅ | |
| Delete Global Table Region | ❌ | |
| DeleteTable | ✅ | |
| DescribeGlobalTable and DescribeGlobalTableSettings | ❌ | |
| DescribeLimits | ✅ | |
| DescribeTable | ✅ | |
| Disable Autoscaling | ❌ | |
| Enable Autoscaling | ❌ | |
| Update Autoscaling | ❌ | |
| Disable Streams | ❌ | |
| Enable Streams | ❌ | |
| ListTables | ✅ | |
| UpdateGlobalTable and UpdateGlobalTableSettings | ❌ | |
| UpdateTable On-Demand | ✅ | |
| UpdateTable Provisioned | ✅ | |
| OverrideCredentialsPutItem (Custom) | ✅ |