|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GlobalPodAsyncClient
Provides asynchronous access to CloudStack Pod features available to Global Admin users.
| Method Summary | |
|---|---|
com.google.common.util.concurrent.ListenableFuture<Pod> |
createPod(String name,
String zoneId,
String startIp,
String gateway,
String netmask,
CreatePodOptions... createPodOptions)
Creates a new Pod. |
com.google.common.util.concurrent.ListenableFuture<Pod> |
createPod(String name,
String zoneId,
String startIp,
String endIp,
String gateway,
String netmask,
CreatePodOptions... createPodOptions)
Creates a new Pod. |
com.google.common.util.concurrent.ListenableFuture<Void> |
deletePod(String id)
Deletes a Pod. |
com.google.common.util.concurrent.ListenableFuture<Pod> |
getPod(String id)
|
com.google.common.util.concurrent.ListenableFuture<Set<Pod>> |
listPods(ListPodsOptions... options)
|
com.google.common.util.concurrent.ListenableFuture<Pod> |
updatePod(String id,
UpdatePodOptions... updatePodOptions)
Updates a Pod. |
| Method Detail |
|---|
@Named(value="listPods") com.google.common.util.concurrent.ListenableFuture<Set<Pod>> listPods(ListPodsOptions... options)
PodClient#listPods@Named(value="listPods") com.google.common.util.concurrent.ListenableFuture<Pod> getPod(String id)
PodClient#getPod
@Named(value="createPod")
com.google.common.util.concurrent.ListenableFuture<Pod> createPod(String name,
String zoneId,
String startIp,
String endIp,
String gateway,
String netmask,
CreatePodOptions... createPodOptions)
name - the name of the PodzoneId - the Zone ID in which the Pod will be createdstartIp - the starting IP address for the PodendIp - the ending IP address for the Podgateway - the gateway for the Podnetmask - the netmask for the PodcreatePodOptions - optional arguments
@Named(value="createPod")
com.google.common.util.concurrent.ListenableFuture<Pod> createPod(String name,
String zoneId,
String startIp,
String gateway,
String netmask,
CreatePodOptions... createPodOptions)
name - the name of the PodzoneId - the Zone ID in which the Pod will be createdstartIp - the starting IP address for the Podgateway - the gateway for the Podnetmask - the netmask for the PodcreatePodOptions - optional arguments
@Named(value="deletePod") com.google.common.util.concurrent.ListenableFuture<Void> deletePod(String id)
id - the ID of the Pod
@Named(value="updatePod")
com.google.common.util.concurrent.ListenableFuture<Pod> updatePod(String id,
UpdatePodOptions... updatePodOptions)
id - the ID of the PodupdatePodOptions - optional arguments
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||