|
||||||||||
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,
long zoneId,
String startIp,
String gateway,
String netmask,
CreatePodOptions... createPodOptions)
Creates a new Pod. |
com.google.common.util.concurrent.ListenableFuture<Pod> |
createPod(String name,
long zoneId,
String startIp,
String endIp,
String gateway,
String netmask,
CreatePodOptions... createPodOptions)
Creates a new Pod. |
com.google.common.util.concurrent.ListenableFuture<Void> |
deletePod(long id)
Deletes a Pod. |
com.google.common.util.concurrent.ListenableFuture<Pod> |
getPod(long id)
|
com.google.common.util.concurrent.ListenableFuture<Set<Pod>> |
listPods(ListPodsOptions... options)
|
com.google.common.util.concurrent.ListenableFuture<Pod> |
updatePod(long id,
UpdatePodOptions... updatePodOptions)
Updates a Pod. |
Method Detail |
---|
com.google.common.util.concurrent.ListenableFuture<Set<Pod>> listPods(ListPodsOptions... options)
PodClient#listPods
com.google.common.util.concurrent.ListenableFuture<Pod> getPod(long id)
PodClient#getPod
com.google.common.util.concurrent.ListenableFuture<Pod> createPod(String name, long 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
com.google.common.util.concurrent.ListenableFuture<Pod> createPod(String name, long 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
com.google.common.util.concurrent.ListenableFuture<Void> deletePod(long id)
id
- the ID of the Podcom.google.common.util.concurrent.ListenableFuture<Pod> updatePod(long 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 |