org.jclouds.rackspace.clouddns.v1
Interface CloudDNSApi

All Superinterfaces:
Closeable

public interface CloudDNSApi
extends Closeable

Provides access to the Rackspace Cloud DNS API.

See Cloud DNS Developer Guide


Method Summary
 DomainApi getDomainApi()
          Provides access to Domain features.
<T> Job<T>
getJob(String jobId)
          Returns the current status of a job.
 LimitApi getLimitApi()
          Provides access to Limit features.
 RecordApi getRecordApiForDomain(int domainId)
          Provides access to Record features.
 ReverseDNSApi getReverseDNSApiForService(String serviceName)
          Provides access to Reverse DNS features.
 
Methods inherited from interface java.io.Closeable
close
 

Method Detail

getJob

@Named(value="job:get")
@Nullable
<T> Job<T> getJob(String jobId)
Returns the current status of a job.

Operations that create, update, or delete resources may take some time to process. Therefore they return a Job containing information, which allows the status and response information of the job to be retrieved at a later point in time.

You likely won't need to use this method directly. Use JobPredicates#awaitComplete(CloudDNSApi, Job).

Returns:
null, if not found.

getLimitApi

LimitApi getLimitApi()
Provides access to Limit features.


getDomainApi

DomainApi getDomainApi()
Provides access to Domain features.


getRecordApiForDomain

RecordApi getRecordApiForDomain(int domainId)
Provides access to Record features.


getReverseDNSApiForService

ReverseDNSApi getReverseDNSApiForService(String serviceName)
Provides access to Reverse DNS features.



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