Package io.github.mihkels.dotenv
Interface Dotenv
public interface Dotenv
Creates and configures a new Dotenv instance
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic DotenvBuilderConfigures a newDotenvinstanceentries()Returns the set of environment variables with valuesentries(Dotenv.Filter filter) Returns the set ofDotenvEntrys matching the filterRetrieves the value of the environment variable specified by keyRetrieves the value of the environment variable specified by key.static Dotenvload()Creates and loads aDotenvinstance with default options
-
Method Details
-
configure
Configures a newDotenvinstance- Returns:
- a new
Dotenvinstance
-
load
Creates and loads aDotenvinstance with default options- Returns:
- a new
Dotenvinstance
-
entries
Set<DotenvEntry> entries()Returns the set of environment variables with values- Returns:
- the set of
DotenvEntrys for all environment variables
-
entries
Returns the set ofDotenvEntrys matching the filter- Parameters:
filter- the filter e.g.Dotenv.Filter- Returns:
- the set of
DotenvEntrys for environment variables matching theDotenv.Filter
-
get
Retrieves the value of the environment variable specified by key- Parameters:
key- the environment variable- Returns:
- the value of the environment variable
-
get
Retrieves the value of the environment variable specified by key. If the key does not exist, then the default value is returned- Parameters:
key- the environment variabledefaultValue- the default value to return- Returns:
- the value of the environment variable or default value
-