Interface CloudDNSApi
- All Superinterfaces:
AutoCloseable
,Closeable
Provides access to the Rackspace Cloud DNS API.
See Cloud DNS Developer Guide
-
Method Summary
Modifier and TypeMethodDescriptionProvides access to Domain features.<T> Job
<T> Returns the current status of a job.Provides access to Limit features.getRecordApi
(int domainId) Provides access to Record features.getRecordApiForDomain
(int domainId) Deprecated.getReverseDNSApi
(String serviceName) Provides access to Reverse DNS features.getReverseDNSApiForService
(String serviceName) Deprecated.Please usegetReverseDNSApi(String)
instead.
-
Method Details
-
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
Provides access to Record features. -
getReverseDNSApi
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.Please usegetReverseDNSApi(String)
instead. To be removed in jclouds 2.0.Provides access to Reverse DNS features.
-
getRecordApi(int)
instead.