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 IdAndName
getCurrentAccount()
Returns the account of the current user.DirectionalGroupApi
getDirectionalGroupApiForAccount(String accountId)
Provides access to Account-Level Directional Group features.DirectionalPoolApi
getDirectionalPoolApiForZone(String zoneName)
Provides access to Directional Pool features.com.google.common.collect.Multimap<IdAndName,String>
getRegionsByIdAndName()
Lists the directional regions available in the account.ResourceRecordApi
getResourceRecordApiForZone(String zoneName)
Provides access to Resource Record features.RoundRobinPoolApi
getRoundRobinPoolApiForZone(String zoneName)
Provides access to Round Robin Pool features.TaskApi
getTaskApi()
Provides access to Task features.TrafficControllerPoolApi
getTrafficControllerPoolApiForZone(String zoneName)
Provides access to Traffic Controller Pool features.ZoneApi
getZoneApi()
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.
-
-