类 EnvUtils
- java.lang.Object
-
- org.apache.flink.kubernetes.operator.utils.EnvUtils
-
public class EnvUtils extends java.lang.ObjectUtil to get value from environments.
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringENV_CONF_OVERRIDE_DIRstatic java.lang.StringENV_HOSTNAMEstatic java.lang.StringENV_KUBERNETES_SERVICE_HOSTstatic java.lang.StringENV_OPERATOR_NAMEstatic java.lang.StringENV_OPERATOR_NAMESPACEstatic java.lang.StringENV_WATCH_NAMESPACESstatic java.lang.StringENV_WEBHOOK_KEYSTORE_FILEstatic java.lang.StringENV_WEBHOOK_KEYSTORE_PASSWORDstatic java.lang.StringENV_WEBHOOK_KEYSTORE_TYPEstatic java.lang.StringENV_WEBHOOK_SERVER_PORT
-
构造器概要
构造器 构造器 说明 EnvUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static java.util.Optional<java.lang.String>get(java.lang.String key)Get the value provided by environments.static java.lang.StringgetOrDefault(java.lang.String key, java.lang.String defaultValue)Get the value or default value provided by environments.static java.lang.StringgetRequired(java.lang.String key)Get the value provided by environments.static voidlogEnvironmentInfo(org.slf4j.Logger log, java.lang.String componentName, java.lang.String[] commandLineArgs)Logs information about the environment, like code revision, current user, Java version, and JVM parameters.
-
-
-
字段详细资料
-
ENV_KUBERNETES_SERVICE_HOST
public static final java.lang.String ENV_KUBERNETES_SERVICE_HOST
- 另请参阅:
- 常量字段值
-
ENV_WEBHOOK_KEYSTORE_FILE
public static final java.lang.String ENV_WEBHOOK_KEYSTORE_FILE
- 另请参阅:
- 常量字段值
-
ENV_WEBHOOK_KEYSTORE_PASSWORD
public static final java.lang.String ENV_WEBHOOK_KEYSTORE_PASSWORD
- 另请参阅:
- 常量字段值
-
ENV_WEBHOOK_KEYSTORE_TYPE
public static final java.lang.String ENV_WEBHOOK_KEYSTORE_TYPE
- 另请参阅:
- 常量字段值
-
ENV_WEBHOOK_SERVER_PORT
public static final java.lang.String ENV_WEBHOOK_SERVER_PORT
- 另请参阅:
- 常量字段值
-
ENV_CONF_OVERRIDE_DIR
public static final java.lang.String ENV_CONF_OVERRIDE_DIR
- 另请参阅:
- 常量字段值
-
ENV_HOSTNAME
public static final java.lang.String ENV_HOSTNAME
- 另请参阅:
- 常量字段值
-
ENV_OPERATOR_NAME
public static final java.lang.String ENV_OPERATOR_NAME
- 另请参阅:
- 常量字段值
-
ENV_OPERATOR_NAMESPACE
public static final java.lang.String ENV_OPERATOR_NAMESPACE
- 另请参阅:
- 常量字段值
-
ENV_WATCH_NAMESPACES
public static final java.lang.String ENV_WATCH_NAMESPACES
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
get
public static java.util.Optional<java.lang.String> get(java.lang.String key)
Get the value provided by environments.- 参数:
key- the target key- 返回:
- the value value provided by environments.
-
getOrDefault
public static java.lang.String getOrDefault(java.lang.String key, java.lang.String defaultValue)Get the value or default value provided by environments.- 参数:
key- the target keydefaultValue- the default value if key not exists.- 返回:
- the value or default value provided by environments.
-
getRequired
public static java.lang.String getRequired(java.lang.String key)
Get the value provided by environments.- 参数:
key- the target key- 返回:
- the value provided by environments.
-
logEnvironmentInfo
public static void logEnvironmentInfo(org.slf4j.Logger log, java.lang.String componentName, java.lang.String[] commandLineArgs)Logs information about the environment, like code revision, current user, Java version, and JVM parameters.- 参数:
log- The logger to log the information to.componentName- The component name to mention in the log.commandLineArgs- The arguments accompanying the starting the component.
-
-