/* * Copyright OpenSearch Contributors * SPDX-License-Identifier: Apache-2.0 */ package org.opensearch.knn.common.exception; import java.util.List; public class KNNInvalidIndicesException extends RuntimeException { private final List invalidIndices; public KNNInvalidIndicesException(List invalidIndices, String message) { super(message); this.invalidIndices = invalidIndices; } /** * Returns the Invalid Index * * @return invalid index name */ public List getInvalidIndices() { return invalidIndices; } @Override public String toString() { return "[KNN] " + String.join(",", invalidIndices) + ' ' + super.toString(); } }