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

io.github.xuyao5.dkl.eskits.schema.cat.Aliases4Cat Maven / Gradle / Ivy

package io.github.xuyao5.dkl.eskits.schema.cat;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

import java.io.Serializable;

/**
 * @author Thomas.XU(xuyao)
 * @version 18/09/21 21:58
 */
@Data(staticConstructor = "of")
public final class Aliases4Cat implements Serializable {

    @SerializedName(value = "alias", alternate = {"ALIAS"})
    private String alias;

    @SerializedName(value = "index", alternate = {"INDEX"})
    private String index;

    @SerializedName(value = "filter", alternate = {"FILTER"})
    private String filter;

    @SerializedName(value = "routing.index", alternate = {"ROUTING.INDEX"})
    private String routingIndex;

    @SerializedName(value = "routing.search", alternate = {"ROUTING.SEARCH"})
    private String routingSearch;

    @SerializedName(value = "is_write_index", alternate = {"IS_WRITE_INDEX"})
    private String isWriteIndex;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy