public interface ReverseDNSApi
Modifier and Type | Method and Description |
---|---|
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.
|
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.
|
@Named(value="rdns:list") 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)
.Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.