public class Environment extends Object
Environment, but also applicable outside
the domain of a Spring application.| Modifier and Type | Field and Description |
|---|---|
static String |
SLASH_PLACEHOLDER
"(_)" is uncommon in a git repo name, but "/" cannot be matched by Spring MVC.
|
| Constructor and Description |
|---|
Environment(Environment env)
Copies all fields except propertySources.
|
Environment(String name,
String... profiles) |
Environment(String name,
String[] profiles,
String label,
String version,
String state) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(PropertySource propertySource) |
void |
addAll(List<PropertySource> propertySources) |
void |
addFirst(PropertySource propertySource) |
static String |
denormalize(String s)
Utility method for denormalizing names and labels.
|
String |
getLabel() |
String |
getName() |
String[] |
getProfiles() |
List<PropertySource> |
getPropertySources() |
String |
getState() |
String |
getVersion() |
static String |
normalize(String s)
Utility method for normalizing names and labels.
|
void |
setLabel(String label) |
void |
setName(String name) |
void |
setProfiles(String[] profiles) |
void |
setState(String state) |
void |
setVersion(String version) |
String |
toString() |
public static final String SLASH_PLACEHOLDER
public Environment(Environment env)
env - Spring Environmentpublic static String normalize(String s)
s - String to normalize.public static String denormalize(String s)
s - String to denormalize.public void add(PropertySource propertySource)
public void addAll(List<PropertySource> propertySources)
public void addFirst(PropertySource propertySource)
public List<PropertySource> getPropertySources()
public String getName()
public void setName(String name)
public String getLabel()
public void setLabel(String label)
public String[] getProfiles()
public void setProfiles(String[] profiles)
public String getVersion()
public void setVersion(String version)
public String getState()
public void setState(String state)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.