read

open fun <T> read(key: String, targetType: Class<T>): Optional<T>(source)

Reads an environment variable and converts it to the specified type.

This method supports the following types:

Return

an Optional containing the value of the environment variable, or empty if the variable is not set

Parameters

key

the name of the environment variable

targetType

the type to convert the value to

Throws

if the target type is not supported