Package org.jclouds.ultradns.ws
Interface UltraDNSWSApi
-
- All Superinterfaces:
AutoCloseable,Closeable
public interface UltraDNSWSApi extends Closeable
Provides access to Neustar UltraDNS via the SOAP API
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IdAndNamegetCurrentAccount()Returns the account of the current user.DirectionalGroupApigetDirectionalGroupApiForAccount(String accountId)Provides access to Account-Level Directional Group features.DirectionalPoolApigetDirectionalPoolApiForZone(String zoneName)Provides access to Directional Pool features.com.google.common.collect.Multimap<IdAndName,String>getRegionsByIdAndName()Lists the directional regions available in the account.ResourceRecordApigetResourceRecordApiForZone(String zoneName)Provides access to Resource Record features.RoundRobinPoolApigetRoundRobinPoolApiForZone(String zoneName)Provides access to Round Robin Pool features.TaskApigetTaskApi()Provides access to Task features.TrafficControllerPoolApigetTrafficControllerPoolApiForZone(String zoneName)Provides access to Traffic Controller Pool features.ZoneApigetZoneApi()Provides access to Zone features.
-
-
-
Method Detail
-
getCurrentAccount
@Named("getAccountsListOfUser") @POST IdAndName getCurrentAccount()Returns the account of the current user.
-
getRegionsByIdAndName
@Named("getAvailableRegions") @POST com.google.common.collect.Multimap<IdAndName,String> getRegionsByIdAndName()Lists the directional regions available in the account.
-
getZoneApi
ZoneApi getZoneApi()
Provides access to Zone features.
-
getResourceRecordApiForZone
ResourceRecordApi getResourceRecordApiForZone(String zoneName)
Provides access to Resource Record features.- Parameters:
zoneName- zoneName including a trailing dot
-
getRoundRobinPoolApiForZone
RoundRobinPoolApi getRoundRobinPoolApiForZone(String zoneName)
Provides access to Round Robin Pool features.- Parameters:
zoneName- zoneName including a trailing dot
-
getTrafficControllerPoolApiForZone
TrafficControllerPoolApi getTrafficControllerPoolApiForZone(String zoneName)
Provides access to Traffic Controller Pool features.- Parameters:
zoneName- zoneName including a trailing dot
-
getDirectionalGroupApiForAccount
DirectionalGroupApi getDirectionalGroupApiForAccount(String accountId)
Provides access to Account-Level Directional Group features.- Parameters:
accountId- id of the account where the groups live.
-
getDirectionalPoolApiForZone
DirectionalPoolApi getDirectionalPoolApiForZone(String zoneName)
Provides access to Directional Pool features.- Parameters:
zoneName- zoneName including a trailing dot
-
getTaskApi
TaskApi getTaskApi()
Provides access to Task features.
-
-