Interface CloudDNSApi
-
- All Superinterfaces:
AutoCloseable
,Closeable
public interface CloudDNSApi extends Closeable
Provides access to the Rackspace Cloud DNS API. See Cloud DNS Developer Guide
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description 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
getRecordApi(int domainId)
Provides access to Record features.RecordApi
getRecordApiForDomain(int domainId)
Deprecated.Please usegetRecordApi(int)
instead.ReverseDNSApi
getReverseDNSApi(String serviceName)
Provides access to Reverse DNS features.ReverseDNSApi
getReverseDNSApiForService(String serviceName)
Deprecated.Please usegetReverseDNSApi(String)
instead.
-
-
-
Method Detail
-
getJob
@Named("job:get") @GET @Consumes("application/json") @Path("/status/{jobId}") @Nullable <T> Job<T> getJob(@PathParam("jobId") 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. UseJobPredicates.awaitComplete(CloudDNSApi, Job)
.- Returns:
- null, if not found.
-
getLimitApi
LimitApi getLimitApi()
Provides access to Limit features.
-
getDomainApi
DomainApi getDomainApi()
Provides access to Domain features.
-
getRecordApi
@Path("/domains/{domainId}") RecordApi getRecordApi(@PathParam("domainId") int domainId)
Provides access to Record features.
-
getReverseDNSApi
ReverseDNSApi getReverseDNSApi(@PathParam("serviceName") String serviceName)
Provides access to Reverse DNS features.
-
getRecordApiForDomain
@Deprecated @Path("/domains/{domainId}") RecordApi getRecordApiForDomain(@PathParam("domainId") int domainId)
Deprecated.Please usegetRecordApi(int)
instead. To be removed in jclouds 2.0.Provides access to Record features.
-
getReverseDNSApiForService
@Deprecated ReverseDNSApi getReverseDNSApiForService(@PathParam("serviceName") String serviceName)
Deprecated.Please usegetReverseDNSApi(String)
instead. To be removed in jclouds 2.0.Provides access to Reverse DNS features.
-
-