Class 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 Detail

      • 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.
      • PROSPECTIVE_SEARCH

        public static final Capability PROSPECTIVE_SEARCH
        Availability of the ProspectiveSearchService.
      • 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 Detail

      • 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 Detail

      • 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.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object