public enum Middleware extends Enum<Middleware> implements IEnumCombobox
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildFlinkOpt(Map<String,String> keymap) |
String |
buildFlinkOptStr(Map<MiddlewareOption,String> keymap) |
static com.alibaba.fastjson.JSONObject |
convertJson(Map<MiddlewareOption,String> keymap) |
static Middleware |
find(String name) |
String |
getDesc_en()
得到英文的解释值
|
String |
getDesc_zh()
得到中文的解释值
|
String |
getDesc()
得到枚举对象的解释,如果没有任何的local或 不支持的local,时会调此方法解释
|
MiddlewareOption[] |
getFlinkOptions() |
String[] |
getGroups()
枚举值的组,所属的组,允许的过滤组,如果开启过滤有用
|
static Middleware[] |
getMiddleTypeByGroup(String... groups) |
String |
getName()
得到枚举对象的name值
|
static org.apache.commons.lang3.tuple.Pair<String,String> |
proOptStr(Map<MiddlewareOption,String> allOps,
MiddlewareOption... otherOpt)
产生ops和otheropt
|
static Middleware |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static Middleware[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetGroupSub, getNameUsepublic static final Middleware no
public static final Middleware mysql
public static final Middleware es
public static final Middleware sqlserver
public static final Middleware http
public static final Middleware logger
public static final Middleware kafka
public static final Middleware upsertkafka
public static final Middleware duckula
public static final Middleware doris
public static final Middleware redis
public static final Middleware kudu
public static Middleware[] values()
for (Middleware c : Middleware.values()) System.out.println(c);
public static Middleware valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public String buildFlinkOptStr(Map<MiddlewareOption,String> keymap)
public static com.alibaba.fastjson.JSONObject convertJson(Map<MiddlewareOption,String> keymap)
public static org.apache.commons.lang3.tuple.Pair<String,String> proOptStr(Map<MiddlewareOption,String> allOps, MiddlewareOption... otherOpt)
allOps - otherOpt - public String[] getGroups()
IEnumComboboxgetGroups 在接口中 IEnumComboboxpublic static Middleware[] getMiddleTypeByGroup(String... groups)
public String getDesc()
IEnumComboboxgetDesc 在接口中 IEnumComboboxpublic String getName()
IEnumComboboxgetName 在接口中 IEnumComboboxpublic String getDesc_zh()
IEnumComboboxgetDesc_zh 在接口中 IEnumComboboxpublic String getDesc_en()
IEnumComboboxgetDesc_en 在接口中 IEnumComboboxpublic MiddlewareOption[] getFlinkOptions()
public static Middleware find(String name)
Copyright © 2022. All rights reserved.