Annotation Interface Extension
An extension of a
. In order for us to understand
the context of the extension, we must consider the extensions call.
For our purposes, the minimal context of an extension is the type of the service it extends ex.
, and its namespace ex. http://docs.openstack.org
/ext/keypairs/api/v1.1.
A keystone extension example:
{
"updated": "2014-12-03T00:00:00Z",
"name": "DiskConfig",
"links": [
],
"namespace": "http://docs.openstack.org/compute/ext/fake_xml",
"alias": "OS-DCF",
"description": "Disk Management Extension."
},
invalid reference
service
For our purposes, the minimal context of an extension is the type of the service it extends ex.
invalid reference
ServiceType#COMPUTE
A keystone extension example:
{
"updated": "2014-12-03T00:00:00Z",
"name": "DiskConfig",
"links": [
],
"namespace": "http://docs.openstack.org/compute/ext/fake_xml",
"alias": "OS-DCF",
"description": "Disk Management Extension."
},
- See Also:
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional Elements
-
Element Details
-
of
String ofthe service type this is an extension of.note
This isn't necessarily one of the built-ininvalid reference
services
- Returns:
- the service type this is an extension of.
-
namespace
String namespacenamespace ex. http ://docs.openstack.org /ext/keypairs/api/v1.1.- Returns:
- the namespace of the extension
-
name
String name- Returns:
- the name of the extension
- Default:
""
-
alias
String alias- Returns:
- the alias of the extension
- Default:
""
-