Home Identifier Source Repository
import {AutoScaleDynamoDB} from 'deep-db/lib/DynamoDB/AutoScaleDynamoDB.js'
public class | source

AutoScaleDynamoDB

Static Member Summary

Static Public Members
public static get
public static get
public static get
public static get
public static get
public static get

Static Method Summary

Static Public Methods
public static

Constructor Summary

Public Constructor
public

constructor(dynamoDb: AWS.DynamoDB | AWS.DynamoDB.DocumentClient | *, dynamoDbDocumentClient: AWS.DynamoDB | AWS.DynamoDB.DocumentClient | *, deepKernel: Kernel)

Member Summary

Public Members
public get

dynamoDb: AWS.DynamoDB | AWS.DynamoDB.DocumentClient | *: *

public get

dynamoDbDocumentClient: AWS.DynamoDB | AWS.DynamoDB.DocumentClient | *: *

Method Summary

Public Methods
public

extend(): AWS.DynamoDB | AWS.DynamoDB.DocumentClient | *

Static Public Members

public static get DEEP_DB_DECORATOR_FLAG: String: string source

Return:

String

public static get MAX_INCREASE_NUM_PER_TABLE: Number: number source

Return:

Number

public static get PROVISION_INCREASE_COEFFICIENT: Number: number source

Return:

Number

public static get PROXIED_METHODS: String[]: * source

Return:

String[]

public static get RESOURCE_IN_USE_ERROR: String: string source

Return:

String

Static Public Methods

public static increaseType(method: String): String source

Params:

NameTypeAttributeDescription
method String

Return:

String

Public Constructors

public constructor(dynamoDb: AWS.DynamoDB | AWS.DynamoDB.DocumentClient | *, dynamoDbDocumentClient: AWS.DynamoDB | AWS.DynamoDB.DocumentClient | *, deepKernel: Kernel) source

Params:

NameTypeAttributeDescription
dynamoDb AWS.DynamoDB | AWS.DynamoDB.DocumentClient | *
dynamoDbDocumentClient AWS.DynamoDB | AWS.DynamoDB.DocumentClient | *
deepKernel Kernel

Public Members

public get dynamoDb: AWS.DynamoDB | AWS.DynamoDB.DocumentClient | *: * source

Return:

AWS.DynamoDB | AWS.DynamoDB.DocumentClient | *

public get dynamoDbDocumentClient: AWS.DynamoDB | AWS.DynamoDB.DocumentClient | *: * source

Return:

AWS.DynamoDB | AWS.DynamoDB.DocumentClient | *

Public Methods

public extend(): AWS.DynamoDB | AWS.DynamoDB.DocumentClient | * source

Return:

AWS.DynamoDB | AWS.DynamoDB.DocumentClient | *