import RollingTime from "../RollingTime/RollingTime";
export var KubernetesResourceScope;
(function (KubernetesResourceScope) {
    KubernetesResourceScope["Cluster"] = "Cluster";
    KubernetesResourceScope["Namespace"] = "Namespace";
    KubernetesResourceScope["Workload"] = "Workload";
    KubernetesResourceScope["Node"] = "Node";
    KubernetesResourceScope["Pod"] = "Pod";
})(KubernetesResourceScope || (KubernetesResourceScope = {}));
export class MonitorStepKubernetesMonitorUtil {
    static getDefault() {
        return {
            clusterIdentifier: "",
            resourceScope: KubernetesResourceScope.Cluster,
            resourceFilters: {},
            metricViewConfig: {
                queryConfigs: [],
                formulaConfigs: [],
            },
            rollingTime: RollingTime.Past1Minute,
        };
    }
    static fromJSON(json) {
        return json;
    }
    static toJSON(monitor) {
        return monitor;
    }
}
//# sourceMappingURL=MonitorStepKubernetesMonitor.js.map