Package com.aoapps.appcluster.dnsonly
Interface DnsOnlyResourceConfiguration
- All Superinterfaces:
ResourceConfiguration<DnsOnlyResource,
DnsOnlyResourceNode>
- All Known Implementing Classes:
DnsOnlyResourcePropertiesConfiguration
public interface DnsOnlyResourceConfiguration
extends ResourceConfiguration<DnsOnlyResource,DnsOnlyResourceNode>
The configuration for a DNS-only resource.
- Author:
- AO Industries, Inc.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Set
<? extends DnsOnlyResourceNodeConfiguration> newResource
(AppCluster cluster, Collection<? extends ResourceNode<?, ?>> resourceNodes) Methods inherited from interface com.aoapps.appcluster.ResourceConfiguration
equals, getDisplay, getId, getMasterRecords, getMasterRecordsTtl, getType, hashCode, isEnabled, toString
-
Method Details
-
getAllowMultiMaster
boolean getAllowMultiMaster() -
getResourceNodeConfigurations
Set<? extends DnsOnlyResourceNodeConfiguration> getResourceNodeConfigurations() throws AppClusterConfigurationException- Specified by:
getResourceNodeConfigurations
in interfaceResourceConfiguration<DnsOnlyResource,
DnsOnlyResourceNode> - Throws:
AppClusterConfigurationException
-
newResource
DnsOnlyResource newResource(AppCluster cluster, Collection<? extends ResourceNode<?, ?>> resourceNodes) throws AppClusterConfigurationException- Specified by:
newResource
in interfaceResourceConfiguration<DnsOnlyResource,
DnsOnlyResourceNode> - Throws:
AppClusterConfigurationException
-