org.jclouds.cloudstack.features
Interface GlobalZoneAsyncClient

All Superinterfaces:
ZoneAsyncClient

public interface GlobalZoneAsyncClient
extends ZoneAsyncClient

Provides asynchronous access to CloudStack Account features available to Global Admin users.

Author:
Adrian Cole, Andrei Savu
See Also:

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Zone> createZone(String name, NetworkType networkType, String externalDns1, String internalDns1, CreateZoneOptions... options)
           
 com.google.common.util.concurrent.ListenableFuture<Void> deleteZone(long id)
           
 com.google.common.util.concurrent.ListenableFuture<Zone> updateZone(long id, UpdateZoneOptions... options)
           
 
Methods inherited from interface org.jclouds.cloudstack.features.ZoneAsyncClient
getZone, listZones
 

Method Detail

createZone

com.google.common.util.concurrent.ListenableFuture<Zone> createZone(String name,
                                                                    NetworkType networkType,
                                                                    String externalDns1,
                                                                    String internalDns1,
                                                                    CreateZoneOptions... options)
See Also:
GlobalZoneClient.createZone(java.lang.String, org.jclouds.cloudstack.domain.NetworkType, java.lang.String, java.lang.String, org.jclouds.cloudstack.options.CreateZoneOptions...)

updateZone

com.google.common.util.concurrent.ListenableFuture<Zone> updateZone(long id,
                                                                    UpdateZoneOptions... options)
See Also:
GlobalZoneClient.updateZone(long, org.jclouds.cloudstack.options.UpdateZoneOptions...)

deleteZone

com.google.common.util.concurrent.ListenableFuture<Void> deleteZone(long id)
See Also:
GlobalZoneClient.deleteZone(long)


Copyright © 2009-2012 jclouds. All Rights Reserved.