public class SystemProperty
Global system properties which are set by App Engine.
Example code:
if (SystemProperty.environment.value() == SystemProperty.Environment.Value.Production) {
// do something that's production-only
}
String version = SystemProperty.version.get();
Static Fields
applicationId
public static final SystemProperty applicationId
The application identifier for the current application. Has the
key, "com.google.appengine.application.id"
.
Field Value | |
---|---|
Type | Description |
SystemProperty |
applicationVersion
public static final SystemProperty applicationVersion
The version identifier for the current application version. Result is of the form
Field Value | |
---|---|
Type | Description |
SystemProperty |
environment
public static final SystemProperty.Environment environment
The current executing environment. Has the key,
"com.google.appengine.runtime.environment"
.
Has the values "Production"
and "Development"
.
Field Value | |
---|---|
Type | Description |
SystemProperty.Environment |
instanceReplicaId (deprecated)
public static final SystemProperty instanceReplicaId
Field Value | |
---|---|
Type | Description |
SystemProperty |
version
public static final SystemProperty version
The current executing runtime version. Has the key,
"com.google.appengine.runtime.version"
.
A Version value is composed of period-separated integers, for example,
"1.2.8".
Field Value | |
---|---|
Type | Description |
SystemProperty |
Methods
get()
public @Nullable String get()
Gets the value of the system property.
Equivalent to System.getProperty(key())
.
Returns | |
---|---|
Type | Description |
@org.checkerframework.checker.nullness.qual.Nullable java.lang.String |
key()
public String key()
The key for the system property.
Returns | |
---|---|
Type | Description |
String |
set(String value)
public void set(String value)
Sets the value of the system property.
Equivalent to System.setProperty(key(), value)
.
Parameter | |
---|---|
Name | Description |
value |
String |