org.jclouds.ultradns.ws
Interface UltraDNSWSApi

All Superinterfaces:
Closeable

public interface UltraDNSWSApi
extends Closeable

Provides access to Neustar UltraDNS via the SOAP API

See Also:

Method Summary
 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.
 
Methods inherited from interface java.io.Closeable
close
 

Method Detail

getCurrentAccount

@Named(value="getAccountsListOfUser")
IdAndName getCurrentAccount()
Returns the account of the current user.


getRegionsByIdAndName

@Named(value="getAvailableRegions")
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.



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