|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ReverseDNSApi
Cloud DNS supports the management of reverse DNS (PTR) records for Rackspace Cloud devices such as Cloud Load Balancers and Cloud Servers (both first generation and next generation). In order to manage the PTR records for Rackspace Cloud devices, the service as well as the device resource URI must be specified along with record details.
| Method Summary | |
|---|---|
Job<Set<RecordDetail>> |
create(URI deviceURI,
Iterable<Record> records)
Create Reverse DNS (PTR) records for a device. |
Job<Void> |
delete(URI deviceURI,
String ipAddress)
Delete the Reverse DNS (PTR) record with the specified IP address for a device. |
Job<Void> |
deleteAll(URI deviceURI)
Delete all Reverse DNS (PTR) records for a device. |
RecordDetail |
get(URI deviceURI,
String recordId)
List all of the Reverse DNS (PTR) records for a device. |
org.jclouds.collect.PagedIterable<RecordDetail> |
list(URI deviceURI)
List all of the Reverse DNS (PTR) records for a device. |
Job<Void> |
update(URI deviceURI,
Map<String,Record> idsToRecords)
Update Reverse DNS (PTR) records for a device. |
| Method Detail |
|---|
@Named(value="rdns:list") org.jclouds.collect.PagedIterable<RecordDetail> list(URI deviceURI)
@Named(value="rdns:list")
RecordDetail get(URI deviceURI,
String recordId)
@Named(value="rdns:create")
Job<Set<RecordDetail>> create(URI deviceURI,
Iterable<Record> records)
JobPredicates#awaitComplete(CloudDNSApi, Job).
@Named(value="rdns:update")
Job<Void> update(URI deviceURI,
Map<String,Record> idsToRecords)
JobPredicates#awaitComplete(CloudDNSApi, Job).
@Named(value="rdns:delete")
Job<Void> delete(URI deviceURI,
String ipAddress)
JobPredicates#awaitComplete(CloudDNSApi, Job).
@Named(value="rdns:delete") Job<Void> deleteAll(URI deviceURI)
JobPredicates#awaitComplete(CloudDNSApi, Job).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||