SystemProperty (Google App Engine API for Java)

com.google.appengine.api.utils

Class SystemProperty

  • java.lang.Object
    • com.google.appengine.api.utils.SystemProperty
  • Direct Known Subclasses:
    SystemProperty.Environment


    public class SystemProperty
    extends java.lang.Object
    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();
     
    • Field Detail

      • 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".
      • 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".
      • applicationId

        public static final SystemProperty applicationId
        The application identifier for the current application. Has the key, "com.google.appengine.application.id".
      • applicationVersion

        public static final SystemProperty applicationVersion
        The version identifier for the current application version. Result is of the form <major>.<minor> where <major> is the version name supplied at deploy time and <minor> is a timestamp value maintained by App Engine. Has the key "com.google.appengine.application.version".
    • Method Detail

      • key

        public java.lang.String key()
        The key for the system property.
      • get

        public java.lang.String get()
        Gets the value of the system property. Equivalent to System.getProperty(key()).
      • set

        public void set(java.lang.String value)
        Sets the value of the system property. Equivalent to System.setProperty(key(), value).

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

App Engine standard environment for Java