class DegradedRouterQueryBuilder extends AbstractRouterQueryBuilder<DegradedCondition, DegradedRouterQueryBuilder> {

    @VisibleForTesting
    void condition(ConditionDefinition def, DegradedConditionType type, String bucket, Double percentile, int value, QueryBuilder query) {
        condition(new DegradedCondition(def, type, bucket, percentile, value, query));
    }

      DegradedRouterQueryBuilder();
    public  DegradedRouterQueryBuilder(StreamInput in, SystemLoad systemLoad);

}