org.jclouds.glesys.features
Interface DomainAsyncClient
public interface DomainAsyncClient
Provides asynchronous access to Domain (DNS) data via the Glesys REST API.
- Author:
- Adam Lowe
- See Also:
DomainClient
,
listDomains
com.google.common.util.concurrent.ListenableFuture<Set<Domain>> listDomains()
- See Also:
DomainClient.listDomains()
addDomain
com.google.common.util.concurrent.ListenableFuture<Void> addDomain(String name,
AddDomainOptions... options)
- See Also:
DomainClient.addDomain(java.lang.String, org.jclouds.glesys.options.AddDomainOptions...)
editDomain
com.google.common.util.concurrent.ListenableFuture<Void> editDomain(String domain,
DomainOptions... options)
- See Also:
DomainClient.editDomain(java.lang.String, org.jclouds.glesys.options.DomainOptions...)
deleteDomain
com.google.common.util.concurrent.ListenableFuture<Void> deleteDomain(String domain)
- See Also:
DomainClient.deleteDomain(java.lang.String)
listRecords
com.google.common.util.concurrent.ListenableFuture<Set<DomainRecord>> listRecords(String domain)
- See Also:
DomainClient.listRecords(java.lang.String)
addRecord
com.google.common.util.concurrent.ListenableFuture<Void> addRecord(String domain,
String host,
String type,
String data,
AddRecordOptions... options)
- See Also:
DomainClient.addRecord(java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.jclouds.glesys.options.AddRecordOptions...)
editRecord
com.google.common.util.concurrent.ListenableFuture<Void> editRecord(String record_id,
EditRecordOptions... options)
- See Also:
DomainClient.editRecord(java.lang.String, org.jclouds.glesys.options.EditRecordOptions...)
deleteRecord
com.google.common.util.concurrent.ListenableFuture<Void> deleteRecord(String recordId)
- See Also:
DomainClient.deleteRecord(java.lang.String)
Copyright © 2009-2012 jclouds. All Rights Reserved.