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(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Void> deleteOnlyDomain(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Domain> updateDomain(String domainId, UpdateDomainOptions... options)
           
 
Methods inherited from interface org.jclouds.cloudstack.features.DomainDomainAsyncClient
getDomainById, listDomainChildren, listDomains
 

Method Detail

createDomain

@Named(value="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

@Named(value="updateDomain")
com.google.common.util.concurrent.ListenableFuture<Domain> updateDomain(String domainId,
                                                                              UpdateDomainOptions... options)
See Also:
GlobalDomainClient.updateDomain(java.lang.String, org.jclouds.cloudstack.options.UpdateDomainOptions...)

deleteOnlyDomain

@Named(value="deleteDomain")
com.google.common.util.concurrent.ListenableFuture<Void> deleteOnlyDomain(String id)
See Also:
GlobalDomainClient.deleteOnlyDomain(java.lang.String)

deleteDomainAndAttachedResources

@Named(value="deleteDomain")
com.google.common.util.concurrent.ListenableFuture<Void> deleteDomainAndAttachedResources(String id)
See Also:
GlobalDomainClient.deleteDomainAndAttachedResources(java.lang.String)


Copyright © 2009-2013 jclouds. All Rights Reserved.