cn.geektool.es.model.index.IndexParameter Maven / Gradle / Ivy
package cn.geektool.es.model.index;
import lombok.Data;
import java.util.HashMap;
import java.util.Map;
/**
* 参数类
*
* @author jiangdi
* @since 1.0.0
*/
@Data
public class IndexParameter {
private Map parameters = new HashMap<>();
/**
* 获取实例
*
* @return IndexParameter
*/
public static IndexParameter getInstance() {
return new IndexParameter();
}
/**
* 写入参数
*
* @param key 写入的key
* @param value 写入的value
* @return IndexParameter
*/
public IndexParameter addKey(String key, String value) {
parameters.put(key, value);
return this;
}
/**
* 移除参数
*
* @param key 移除的key
* @return IndexProperties
*/
public IndexParameter removeKey(String key) {
parameters.remove(key);
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy