client-perfmon2-node
Version:
Node.js / ES2017 client sdk for perfmon microservice
17 lines (16 loc) • 953 B
TypeScript
import { IContext } from 'pip-services4-components-node';
import { IReferences } from 'pip-services4-components-node';
import { FilterParams } from 'pip-services4-data-node';
import { PagingParams } from 'pip-services4-data-node';
import { DataPage } from 'pip-services4-data-node';
import { CommandableLambdaClient } from 'pip-services4-aws-node';
import { CounterV1 } from './CounterV1';
import { IPerfMonClientV1 } from './IPerfMonClientV1';
export declare class PerfMonCommandableLambdaClientV1 extends CommandableLambdaClient implements IPerfMonClientV1 {
constructor(config?: any);
setReferences(references: IReferences): void;
readCounters(context: IContext, filter: FilterParams, paging: PagingParams): Promise<DataPage<CounterV1>>;
writeCounter(context: IContext, counter: CounterV1): Promise<CounterV1>;
writeCounters(context: IContext, counters: CounterV1[]): Promise<void>;
clear(context: IContext): Promise<void>;
}