org.jclouds.cloudstack.features
Interface GlobalDomainAsyncClient

All Superinterfaces:
DomainDomainAsyncClient

public interface GlobalDomainAsyncClient
extends DomainDomainAsyncClient

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

Author:
Andrei Savu
See Also:

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Domain> createDomain(String name, CreateDomainOptions... options)
           
 com.google.common.util.concurrent.ListenableFuture<Void> deleteDomainAndAttachedResources(long id)
           
 com.google.common.util.concurrent.ListenableFuture<Void> deleteOnlyDomain(long id)
           
 com.google.common.util.concurrent.ListenableFuture<Domain> updateDomain(long domainId, UpdateDomainOptions... options)
           
 
Methods inherited from interface org.jclouds.cloudstack.features.DomainDomainAsyncClient
getDomainById, listDomainChildren, listDomains
 

Method Detail

createDomain

com.google.common.util.concurrent.ListenableFuture<Domain> createDomain(String name,
                                                                        CreateDomainOptions... options)
See Also:
GlobalDomainClient.createDomain(java.lang.String, org.jclouds.cloudstack.options.CreateDomainOptions...)

updateDomain

com.google.common.util.concurrent.ListenableFuture<Domain> updateDomain(long domainId,
                                                                        UpdateDomainOptions... options)
See Also:
GlobalDomainClient.updateDomain(long, org.jclouds.cloudstack.options.UpdateDomainOptions...)

deleteOnlyDomain

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

deleteDomainAndAttachedResources

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


Copyright © 2009-2012 jclouds. All Rights Reserved.