|
20 | 20 | */ |
21 | 21 | package com.pennassurancesoftware.cloudns.client; |
22 | 22 |
|
| 23 | +import com.pennassurancesoftware.cloudns.dto.DomainZone; |
| 24 | +import com.pennassurancesoftware.cloudns.dto.DomainZoneStats; |
23 | 25 | import com.pennassurancesoftware.cloudns.dto.NameServer; |
| 26 | +import com.pennassurancesoftware.cloudns.dto.Response; |
24 | 27 |
|
25 | 28 | /** |
26 | 29 | * Enumeration of Tutum RESTful resource information. |
27 | 30 | */ |
28 | 31 | public enum ApiAction { |
29 | 32 |
|
30 | 33 | AVAILABLE_NAME_SERVERS("/available-name-servers.json", RequestMethod.GET, NameServer[].class), |
31 | | -// GET_ACTION("/action/%s", RequestMethod.GET, Action.class), |
32 | | -// PROVIDERS("/provider", RequestMethod.GET, Providers.class), |
33 | | -// GET_PROVIDER("/provider/%s", RequestMethod.GET, Provider.class), |
34 | | -// REGIONS("/region", RequestMethod.GET, Regions.class), |
35 | | -// GET_REGION("/region/%s/%s", RequestMethod.GET, Region.class), |
36 | | -// NODETYPES("/nodetype", RequestMethod.GET, NodeTypes.class), |
37 | | -// GET_NODETYPE("/nodetype/%s/%s", RequestMethod.GET, NodeType.class), |
38 | | -// NODECLUSTERS("/nodecluster", RequestMethod.GET, NodeClusters.class), |
39 | | -// GET_NODECLUSTER("/nodecluster/%s", RequestMethod.GET, NodeCluster.class), |
40 | | -// CREATE_NODECLUSTER("/nodecluster/", RequestMethod.POST, NodeCluster.class), |
41 | | -// DEPLOY_NODECLUSTER("/nodecluster/%s/deploy/", RequestMethod.POST, NodeCluster.class), |
42 | | -// UPDATE_NODECLUSTER("/nodecluster/%s/", RequestMethod.PATCH, NodeCluster.class), |
43 | | -// UPGRADE_DOCKER_NODECLUSTER("/nodecluster/%s/docker-upgrade/", RequestMethod.POST, NodeCluster.class), |
44 | | -// TERMINATE_NODECLUSTER("/nodecluster/%s/", RequestMethod.DELETE, NodeCluster.class), |
45 | | -// NODES("/node", RequestMethod.GET, Nodes.class), |
46 | | -// GET_NODE("/node/%s", RequestMethod.GET, Node.class), |
47 | | -// DEPLOY_NODE("/node/%s/deploy/", RequestMethod.POST, Node.class), |
48 | | -// UPDATE_NODE("/node/%s/", RequestMethod.PATCH, Node.class), |
49 | | -// UPGRADE_DOCKER_NODE("/node/%s/docker-upgrade/", RequestMethod.POST, Node.class), |
50 | | -// TERMINATE_NODE("/node/%s/", RequestMethod.DELETE, Node.class), |
51 | | -// CREATE_TOKEN("/token/", RequestMethod.POST, Token.class), |
52 | | -// SERVICES("/service", RequestMethod.GET, Services.class), |
53 | | -// CREATE_SERVICE("/service/", RequestMethod.POST, Service.class), |
54 | | -// GET_SERVICE("/service/%s", RequestMethod.GET, Service.class), |
55 | | -// GET_SERVICE_LOGS("/service/%s/logs/", RequestMethod.GET, Logs.class), |
56 | | -// UPDATE_SERVICE("/service/%s/", RequestMethod.PATCH, Service.class), |
57 | | -// START_SERVICE("/service/%s/start/", RequestMethod.POST, Service.class), |
58 | | -// STOP_SERVICE("/service/%s/stop/", RequestMethod.POST, Service.class), |
59 | | -// REDEPLOY_SERVICE("/service/%s/redeploy/", RequestMethod.POST, Service.class), |
60 | | -// TERMINATE_SERVICE("/service/%s/", RequestMethod.DELETE, Service.class), |
61 | | -// CONTAINERS("/container", RequestMethod.GET, Containers.class), |
62 | | -// GET_CONTAINER("/container/%s", RequestMethod.GET, Container.class), |
63 | | -// GET_CONTAINER_LOGS("/container/%s/logs/", RequestMethod.GET, Logs.class), |
64 | | -// START_CONTAINER("/container/%s/start/", RequestMethod.POST, Container.class), |
65 | | -// STOP_CONTAINER("/container/%s/stop/", RequestMethod.POST, Container.class), |
66 | | -// TERMINATE_CONTAINER("/container/%s/", RequestMethod.DELETE, Container.class), |
67 | | -// VOLUMEGROUPS("/volumegroup", RequestMethod.GET, VolumeGroups.class), |
68 | | -// GET_VOLUMEGROUP("/volumegroup/%s", RequestMethod.GET, VolumeGroup.class), |
69 | | -// VOLUMES("/volume", RequestMethod.GET, Volumes.class), |
70 | | -// GET_VOLUME("/volume/%s", RequestMethod.GET, Volume.class), |
71 | | -// TAGS("/%s/%s/tags/", RequestMethod.GET, Tags.class), |
72 | | -// TAG_RESOURCE("/%s/%s/tags/", RequestMethod.POST, Tag[].class), |
73 | | -// DELETE_TAG("/%s/%s/tags/%s/", RequestMethod.DELETE, Tag.class), |
74 | | -// WEBHOOK_HANDLERS("/service/%s/webhook/handler/", RequestMethod.GET, WebhookHandlers.class), |
75 | | -// CREATE_WEBHOOK_HANDLER("/service/%s/webhook/handler/", RequestMethod.POST, WebhookHandler[].class), |
76 | | -// GET_WEBHOOK_HANDLER("/service/%s/webhook/handler/%s/", RequestMethod.GET, WebhookHandler.class), |
77 | | -// DELETE_WEBHOOK_HANDLER("/service/%s/webhook/handler/%s/", RequestMethod.DELETE, WebhookHandler.class), |
78 | | -// CALL_WEBHOOK_HANDLER("/service/%s/webhook/handler/%s/call/", RequestMethod.POST, WebhookHandler.class), |
| 34 | + REGISTER_DOMAIN_ZONE("/register.json?domain-name=%s&zone-type=%s", RequestMethod.GET, Response.class), |
| 35 | + DELETE_DOMAIN_ZONE("/delete.json?domain-name=%s", RequestMethod.GET, Response.class), |
| 36 | + GET_DOMAIN_ZONES("/list-zones.json?page=%s&rows-per-page=%s", RequestMethod.GET, DomainZone[].class), |
| 37 | + GET_DOMAIN_ZONES_PAGE_COUNT("/get-pages-count.json?&rows-per-page=%s", RequestMethod.GET, Integer.class), |
| 38 | + GET_DOMAIN_ZONE_STATS("/get-zones-stats.json", RequestMethod.GET, DomainZoneStats.class), |
| 39 | + |
| 40 | + // GET_ACTION("/action/%s", RequestMethod.GET, Action.class), |
| 41 | + // PROVIDERS("/provider", RequestMethod.GET, Providers.class), |
| 42 | + // GET_PROVIDER("/provider/%s", RequestMethod.GET, Provider.class), |
| 43 | + // REGIONS("/region", RequestMethod.GET, Regions.class), |
| 44 | + // GET_REGION("/region/%s/%s", RequestMethod.GET, Region.class), |
| 45 | + // NODETYPES("/nodetype", RequestMethod.GET, NodeTypes.class), |
| 46 | + // GET_NODETYPE("/nodetype/%s/%s", RequestMethod.GET, NodeType.class), |
| 47 | + // NODECLUSTERS("/nodecluster", RequestMethod.GET, NodeClusters.class), |
| 48 | + // GET_NODECLUSTER("/nodecluster/%s", RequestMethod.GET, NodeCluster.class), |
| 49 | + // CREATE_NODECLUSTER("/nodecluster/", RequestMethod.POST, NodeCluster.class), |
| 50 | + // DEPLOY_NODECLUSTER("/nodecluster/%s/deploy/", RequestMethod.POST, NodeCluster.class), |
| 51 | + // UPDATE_NODECLUSTER("/nodecluster/%s/", RequestMethod.PATCH, NodeCluster.class), |
| 52 | + // UPGRADE_DOCKER_NODECLUSTER("/nodecluster/%s/docker-upgrade/", RequestMethod.POST, NodeCluster.class), |
| 53 | + // TERMINATE_NODECLUSTER("/nodecluster/%s/", RequestMethod.DELETE, NodeCluster.class), |
| 54 | + // NODES("/node", RequestMethod.GET, Nodes.class), |
| 55 | + // GET_NODE("/node/%s", RequestMethod.GET, Node.class), |
| 56 | + // DEPLOY_NODE("/node/%s/deploy/", RequestMethod.POST, Node.class), |
| 57 | + // UPDATE_NODE("/node/%s/", RequestMethod.PATCH, Node.class), |
| 58 | + // UPGRADE_DOCKER_NODE("/node/%s/docker-upgrade/", RequestMethod.POST, Node.class), |
| 59 | + // TERMINATE_NODE("/node/%s/", RequestMethod.DELETE, Node.class), |
| 60 | + // CREATE_TOKEN("/token/", RequestMethod.POST, Token.class), |
| 61 | + // SERVICES("/service", RequestMethod.GET, Services.class), |
| 62 | + // CREATE_SERVICE("/service/", RequestMethod.POST, Service.class), |
| 63 | + // GET_SERVICE("/service/%s", RequestMethod.GET, Service.class), |
| 64 | + // GET_SERVICE_LOGS("/service/%s/logs/", RequestMethod.GET, Logs.class), |
| 65 | + // UPDATE_SERVICE("/service/%s/", RequestMethod.PATCH, Service.class), |
| 66 | + // START_SERVICE("/service/%s/start/", RequestMethod.POST, Service.class), |
| 67 | + // STOP_SERVICE("/service/%s/stop/", RequestMethod.POST, Service.class), |
| 68 | + // REDEPLOY_SERVICE("/service/%s/redeploy/", RequestMethod.POST, Service.class), |
| 69 | + // TERMINATE_SERVICE("/service/%s/", RequestMethod.DELETE, Service.class), |
| 70 | + // CONTAINERS("/container", RequestMethod.GET, Containers.class), |
| 71 | + // GET_CONTAINER("/container/%s", RequestMethod.GET, Container.class), |
| 72 | + // GET_CONTAINER_LOGS("/container/%s/logs/", RequestMethod.GET, Logs.class), |
| 73 | + // START_CONTAINER("/container/%s/start/", RequestMethod.POST, Container.class), |
| 74 | + // STOP_CONTAINER("/container/%s/stop/", RequestMethod.POST, Container.class), |
| 75 | + // TERMINATE_CONTAINER("/container/%s/", RequestMethod.DELETE, Container.class), |
| 76 | + // VOLUMEGROUPS("/volumegroup", RequestMethod.GET, VolumeGroups.class), |
| 77 | + // GET_VOLUMEGROUP("/volumegroup/%s", RequestMethod.GET, VolumeGroup.class), |
| 78 | + // VOLUMES("/volume", RequestMethod.GET, Volumes.class), |
| 79 | + // GET_VOLUME("/volume/%s", RequestMethod.GET, Volume.class), |
| 80 | + // TAGS("/%s/%s/tags/", RequestMethod.GET, Tags.class), |
| 81 | + // TAG_RESOURCE("/%s/%s/tags/", RequestMethod.POST, Tag[].class), |
| 82 | + // DELETE_TAG("/%s/%s/tags/%s/", RequestMethod.DELETE, Tag.class), |
| 83 | + // WEBHOOK_HANDLERS("/service/%s/webhook/handler/", RequestMethod.GET, WebhookHandlers.class), |
| 84 | + // CREATE_WEBHOOK_HANDLER("/service/%s/webhook/handler/", RequestMethod.POST, WebhookHandler[].class), |
| 85 | + // GET_WEBHOOK_HANDLER("/service/%s/webhook/handler/%s/", RequestMethod.GET, WebhookHandler.class), |
| 86 | + // DELETE_WEBHOOK_HANDLER("/service/%s/webhook/handler/%s/", RequestMethod.DELETE, WebhookHandler.class), |
| 87 | + // CALL_WEBHOOK_HANDLER("/service/%s/webhook/handler/%s/call/", RequestMethod.POST, WebhookHandler.class), |
79 | 88 |
|
80 | 89 | ; |
81 | 90 |
|
|
0 commit comments