All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tvd12.ezydata.elasticsearch.EzyIndexedDataClassesBuilder Maven / Gradle / Ivy

The newest version!
package com.tvd12.ezydata.elasticsearch;

import com.tvd12.ezyfox.builder.EzyBuilder;

import java.util.Map;
import java.util.Set;

@SuppressWarnings("rawtypes")
public interface EzyIndexedDataClassesBuilder
    extends EzyBuilder {

    EzyIndexedDataClassesBuilder addIndexedDataClass(Class clazz);

    EzyIndexedDataClassesBuilder addIndexedDataClass(Class clazz, Set indexes);

    EzyIndexedDataClassesBuilder addIndexedDataClasses(Class... classes);

    EzyIndexedDataClassesBuilder addIndexedDataClasses(Iterable classes);

    EzyIndexedDataClassesBuilder addIndexedDataClasses(Object reflection);

    EzyIndexedDataClassesBuilder addIndexedDataClasses(Map> map);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy