/** * RoutingPolicyStats service. * @version 4.4.1 * @class RoutingPolicyStatsApi */ export class RoutingPolicyStatsApi { /** * Make the default {@link ApiClient} class available for developers to be able to extend it and bring * their own fetch methods into the SDK */ static get ApiClient(): typeof ApiClient; /** * Constructs a new RoutingPolicyStatsApi. * @alias module:api/RoutingPolicyStatsApi * @class * @param {module:ApiClient} [apiClient] Optional API client implementation to use, * default to {@link module:ApiClient#instance} if unspecified. */ constructor(apiClient?: any); apiClient: any; /** * Clear the value in packet and byte counters of all Routing Policies in the chosen VPC or particular routing policy * Clear the value in packet and byte counters of all Routing Policies in the chosen VPC or a particular routing policy in the chosen VPC. * @param { Required> & Partial } body specification * @param {Object} args Additional Arguments * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link StatsTaskReferenceApiResponse } and HTTP response */ clearRoutingPolicyCounters(body: Required> & Partial, ...args: any): Promise; #private; } import RoutingPolicyClearCountersSpec from "../models/networking/v4/stats/RoutingPolicyClearCountersSpec"; import StatsTaskReferenceApiResponse from "../models/networking/v4/stats/TaskReferenceApiResponse"; import { ApiClient } from "../ApiClient";