UNPKG

redis-time-series-ts

Version:
31 lines 1.58 kB
import { TimestampRange } from "../entity/timestampRange"; import { StringNumberArray } from "../index"; import { Label } from "../entity/label"; import { Sample } from "../entity/sample"; import { Aggregation } from "../entity/aggregation"; import { FilterBuilder } from "./filterBuilder"; export declare class RequestParamsBuilder { private params; constructor(); addKey(key: string): RequestParamsBuilder; addKeys(sourceKey: string, destKey: string): RequestParamsBuilder; addRetention(retention?: number): RequestParamsBuilder; addLabels(labels?: Label[]): RequestParamsBuilder; addChunkSize(chunkSize?: number): RequestParamsBuilder; addDuplicatePolicy(policy?: string): RequestParamsBuilder; addOnDuplicate(policy?: string): RequestParamsBuilder; removeLabels(): RequestParamsBuilder; addSamples(samples: Sample[]): RequestParamsBuilder; addSample(sample: Sample): RequestParamsBuilder; addSampleWithOptionalTimeStamp(sample: Sample): RequestParamsBuilder; addCount(count?: number): RequestParamsBuilder; addAggregation(aggregation?: Aggregation): RequestParamsBuilder; addRange(range?: TimestampRange): RequestParamsBuilder; addFilters(filters: FilterBuilder): RequestParamsBuilder; addFiltersWithKeyword(filters: FilterBuilder): RequestParamsBuilder; addWithLabels(withLabels?: boolean): RequestParamsBuilder; addUncompressed(uncompressed?: boolean): RequestParamsBuilder; reset(): RequestParamsBuilder; get(): StringNumberArray; } //# sourceMappingURL=requestParamsBuilder.d.ts.map