public class DynamoClient extends Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
DynamoClient.DynamoClientPrivate |
| コンストラクタと説明 |
|---|
DynamoClient(com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient dynamoClient,
DynamoAppEnvirionment env)
インスタンスを初期化します。
|
public DynamoClient(com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient dynamoClient,
DynamoAppEnvirionment env)
dynamoClient - 素の AmazonDynamoDBClientpublic void enableCloudWatchClient(com.amazonaws.services.cloudwatch.AmazonCloudWatchClient dynamoCloudWatchClient)
public DynamoAdminClient useAdminClient()
public void put(DynamoMetaTable table, Object record)
public void putWithAdjustThroughput(DynamoMetaTable table, Object record)
public void batchPut(DynamoMetaTable table, List<Object> records)
public void batchPutWithSplit(DynamoMetaTable table, List<Object> records)
table - records - public void simpleUpdate(DynamoMetaTable table, DynamoKey key, Object record)
table - key - record - public void delete(DynamoMetaTable table, DynamoKey key)
public void batchDelete(DynamoMetaTable table, List<DynamoKey> keys)
public DynamoUpdateChain updateChain(DynamoMetaTable table, DynamoKey key)
public void update(DynamoMetaTable table, DynamoKey key, java.util.function.Consumer<DynamoUpdateChain> consumer)
public <T> T get(DynamoMetaTable<T> table, Object partitionKey, Object sortKey)
public <T> T get(DynamoMetaTable<T> table, Object partitionKey)
public <T> List<T> batchGet(DynamoMetaTable<T> table, List<DynamoKey> keys)
public <T> DynamoQuery<T> query(DynamoMetaTable<T> table)
public <T> DynamoQuery<T> query(DynamoMetaTable<T> table, DynamoIndex index)
public <T> DynamoScan<T> scan(DynamoMetaTable<T> table)
public <T> com.amazonaws.services.dynamodbv2.model.ProvisionedThroughputDescription getProvisionedThroughput(DynamoMetaTable<T> table)
Copyright © 2016 jp.co.bizreach. All rights reserved.