in lib/protocol/encoder.js [96:123]
encodeUpdateTable: function (params) {
var properties = {
tableName: params.tableName,
tableOptions: {
timeToLive: params.tableOptions.timeToLive,
maxVersions: params.tableOptions.maxVersions,
allowUpdate: params.tableOptions.allowUpdate,
deviationCellVersionInSec: params.tableOptions.maxTimeDeviation
}
};
if (params.reservedThroughput) {
properties.reservedThroughput = {
capacityUnit: params.reservedThroughput.capacityUnit
};
}
if (params.streamSpecification) {
properties.streamSpec = {
enableStream: params.streamSpecification.enableStream,
expirationTime: params.streamSpecification.expirationTime
}
}
var request = tsProtos.UpdateTableRequest.create(properties);
return request;
},