Interface UltraDNSWSApi

All Superinterfaces:
AutoCloseable, Closeable

public interface UltraDNSWSApi extends Closeable
Provides access to Neustar UltraDNS via the SOAP API

See Also:
  • Method Details

    • 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.