org.jclouds.glesys.features
Interface DomainAsyncApi
public interface DomainAsyncApi
Provides asynchronous access to Domain (DNS) data via the Glesys REST API.
- Author:
- Adam Lowe
- See Also:
DomainApi,
list
@Named(value="domain:list")
com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.FluentIterable<Domain>> list()
- See Also:
DomainApi.list()
get
@Named(value="domain:details")
com.google.common.util.concurrent.ListenableFuture<Domain> get(String name)
- See Also:
DomainApi.get(java.lang.String)
create
@Named(value="domain:add")
com.google.common.util.concurrent.ListenableFuture<Domain> create(String name,
AddDomainOptions... options)
- See Also:
DomainApi.create(java.lang.String, org.jclouds.glesys.options.AddDomainOptions...)
update
@Named(value="domain:edit")
com.google.common.util.concurrent.ListenableFuture<Domain> update(String domain,
DomainOptions options)
- See Also:
DomainApi.update(java.lang.String, org.jclouds.glesys.options.DomainOptions)
delete
@Named(value="domain:delete")
com.google.common.util.concurrent.ListenableFuture<Void> delete(String domain)
- See Also:
DomainApi.delete(java.lang.String)
listRecords
@Named(value="domain:listrecords")
com.google.common.util.concurrent.ListenableFuture<Set<DomainRecord>> listRecords(String domain)
- See Also:
DomainApi.listRecords(java.lang.String)
createRecord
@Named(value="domain:addrecord")
com.google.common.util.concurrent.ListenableFuture<DomainRecord> createRecord(String domain,
String host,
String type,
String data,
AddRecordOptions... options)
- See Also:
DomainApi.createRecord(java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.jclouds.glesys.options.AddRecordOptions...)
updateRecord
@Named(value="domain:updaterecord")
com.google.common.util.concurrent.ListenableFuture<DomainRecord> updateRecord(String record_id,
UpdateRecordOptions options)
- See Also:
DomainApi.updateRecord(java.lang.String, org.jclouds.glesys.options.UpdateRecordOptions)
deleteRecord
@Named(value="domain:deleterecord")
com.google.common.util.concurrent.ListenableFuture<Void> deleteRecord(String recordId)
- See Also:
DomainApi.deleteRecord(java.lang.String)
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.