Class CSVultrDNSConfigurators
java.lang.Object
com.io7m.certusine.api.CSAbstractNamedProvider
com.io7m.certusine.vultr.CSVultrDNSConfigurators
- All Implemented Interfaces:
CSDNSConfiguratorProviderType, CSNamedProviderType, com.io7m.repetoir.core.RPServiceType
public final class CSVultrDNSConfigurators
extends CSAbstractNamedProvider
implements CSDNSConfiguratorProviderType
Access to the Vultr DNS API.
-
Constructor Summary
ConstructorsConstructorDescriptionAccess to the Vultr DNS API.CSVultrDNSConfigurators(Locale locale) Access to the Vultr DNS API.CSVultrDNSConfigurators(Locale locale, CSVultrStrings inStrings) Access to the Vultr DNS API. -
Method Summary
Modifier and TypeMethodDescriptioncreate(CSConfigurationParameters parameters) Create a new DNS configurator.name()toString()Methods inherited from class CSAbstractNamedProvider
checkParameters
-
Constructor Details
-
CSVultrDNSConfigurators
Access to the Vultr DNS API.- Parameters:
locale- A locale for error messagesinStrings- String resources- Throws:
IOException- On I/O errors
-
CSVultrDNSConfigurators
Access to the Vultr DNS API.- Parameters:
locale- A locale for error messages- Throws:
IOException- On I/O errors
-
CSVultrDNSConfigurators
Access to the Vultr DNS API.- Throws:
IOException- On I/O errors
-
-
Method Details
-
create
public CSDNSConfiguratorType create(CSConfigurationParameters parameters) throws CSConfigurationException Description copied from interface:CSDNSConfiguratorProviderTypeCreate a new DNS configurator.- Specified by:
createin interfaceCSDNSConfiguratorProviderType- Parameters:
parameters- The configuration parameters- Returns:
- A new output
- Throws:
CSConfigurationException- On configuration errors
-
name
- Specified by:
namein interfaceCSNamedProviderType- Returns:
- The provider name
-
description
- Specified by:
descriptionin interfacecom.io7m.repetoir.core.RPServiceType
-
parameters
- Specified by:
parametersin interfaceCSNamedProviderType- Returns:
- A map describing the parameters
-
toString
-