ravendb
Version:
RavenDB client for Node.js
22 lines • 793 B
TypeScript
import { TimeValue } from "../../../Primitives/TimeValue.js";
import { TimeSeriesPolicyRaw } from "./RawTimeSeriesTypes.js";
export declare class TimeSeriesPolicy {
/**
* Name of the time series policy, must be unique.
*/
name: string;
/**
* How long the data of this policy will be retained
*/
retentionTime: TimeValue;
/**
* Define the aggregation of this policy
*/
aggregationTime: TimeValue;
getTimeSeriesName(rawName: string): string;
constructor(name: string, aggregationTime: TimeValue);
constructor(name: string, aggregationTime: TimeValue, retentionTime: TimeValue);
serialize(): TimeSeriesPolicyRaw;
static parse(policy: TimeSeriesPolicyRaw): TimeSeriesPolicy;
}
//# sourceMappingURL=TimeSeriesPolicy.d.ts.map