Class Capability

java.lang.Object
com.google.appengine.api.capabilities.Capability

public class Capability extends Object
A capability represents a particular feature or set of features available on the App Engine platform. To check the availability of a particular capability, use the CapabilitiesService API.
  • Field Details

    • BLOBSTORE

      @Deprecated public static final Capability BLOBSTORE
      Deprecated.
      This service will always be reported as being available.
      Availability of BlobstoreService.
    • DATASTORE

      @Deprecated public static final Capability DATASTORE
      Deprecated.
      This service will always be reported as being available. If
      Availability of the datastore.
    • DATASTORE_WRITE

      public static final Capability DATASTORE_WRITE
      Availability of datastore writes.
    • IMAGES

      public static final Capability IMAGES
      Availability of the ImagesService.
    • MAIL

      public static final Capability MAIL
      Availability of theMailService.
    • MEMCACHE

      public static final Capability MEMCACHE
      Availability ofMemcacheService.
    • TASKQUEUE

      public static final Capability TASKQUEUE
      Availability of TaskQueueService.
    • URL_FETCH

      public static final Capability URL_FETCH
      Availability of the URLFetchService.
    • XMPP

      public static final Capability XMPP
      Availability of the XMPPService.
  • Constructor Details

    • Capability

      public Capability(String packageName)
      Creates a new instance of a Capability.
      Parameters:
      packageName - name of the package associated with this capability.
    • Capability

      public Capability(String packageName, String name)
      Creates a new instance of a Capability.
      Parameters:
      packageName - name of the package associated with this capability.
      name - name of the capability.
  • Method Details

    • getPackageName

      public String getPackageName()
      Returns the package name associated with this capability.
      Returns:
      the package name associated with this capability.
    • getName

      public String getName()
      Returns the name associated with this capability.
      Returns:
      the name associated with this capability.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object x)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object