BM25SimilarityConverter.java
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
package com.azure.search.documents.implementation.converters;
import com.azure.search.documents.indexes.models.BM25SimilarityAlgorithm;
/**
* A converter between {@link com.azure.search.documents.indexes.implementation.models.BM25Similarity} and
* {@link BM25SimilarityAlgorithm}.
*/
public final class BM25SimilarityConverter {
/**
* Maps from {@link com.azure.search.documents.indexes.implementation.models.BM25Similarity} to {@link BM25SimilarityAlgorithm}.
*/
public static BM25SimilarityAlgorithm map(com.azure.search.documents.indexes.implementation.models.BM25Similarity obj) {
if (obj == null) {
return null;
}
BM25SimilarityAlgorithm bM25Similarity = new BM25SimilarityAlgorithm();
Double b = obj.getB();
bM25Similarity.setB(b);
Double k1 = obj.getK1();
bM25Similarity.setK1(k1);
return bM25Similarity;
}
/**
* Maps from {@link BM25SimilarityAlgorithm} to {@link com.azure.search.documents.indexes.implementation.models.BM25Similarity}.
*/
public static com.azure.search.documents.indexes.implementation.models.BM25Similarity map(BM25SimilarityAlgorithm obj) {
if (obj == null) {
return null;
}
com.azure.search.documents.indexes.implementation.models.BM25Similarity bM25Similarity =
new com.azure.search.documents.indexes.implementation.models.BM25Similarity();
Double b = obj.getB();
bM25Similarity.setB(b);
Double k1 = obj.getK1();
bM25Similarity.setK1(k1);
return bM25Similarity;
}
private BM25SimilarityConverter() {
}
}