org.jclouds.route53.features
Interface ResourceRecordSetApi


public interface ResourceRecordSetApi

See Also:

Method Summary
 Change apply(ChangeBatch changes)
          applies a batch of changes atomically.
 Change create(ResourceRecordSet rrs)
          schedules creation of the resource record set.
 Change delete(ResourceRecordSet rrs)
          This action deletes a resource record set.
 org.jclouds.collect.PagedIterable<ResourceRecordSet> list()
          returns all resource record sets in order.
 ResourceRecordSetIterable listAt(ResourceRecordSetIterable.NextRecord nextRecord)
          retrieves up to 100 resource record sets in order, starting at nextRecord
 ResourceRecordSetIterable listFirstPage()
          retrieves up to 100 resource record sets in order.
 

Method Detail

create

@Named(value="ChangeResourceRecordSets")
Change create(ResourceRecordSet rrs)
schedules creation of the resource record set.


apply

@Named(value="ChangeResourceRecordSets")
Change apply(ChangeBatch changes)
applies a batch of changes atomically.


list

@Named(value="ListResourceRecordSets")
org.jclouds.collect.PagedIterable<ResourceRecordSet> list()
returns all resource record sets in order.


listFirstPage

@Named(value="ListResourceRecordSets")
ResourceRecordSetIterable listFirstPage()
retrieves up to 100 resource record sets in order.


listAt

@Named(value="ListResourceRecordSets")
ResourceRecordSetIterable listAt(ResourceRecordSetIterable.NextRecord nextRecord)
retrieves up to 100 resource record sets in order, starting at nextRecord


delete

@Named(value="ChangeResourceRecordSets")
@Nullable
Change delete(ResourceRecordSet rrs)
This action deletes a resource record set.

Parameters:
rrs - the resource record set to delete
Returns:
null if not found or the change in progress


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.