class WlsDomainConfig implements WlsDomain {

  public Map<String, Object> toTopology() {
    Map<String, Object> topology = new HashMap<>();
    topology.put("domainValid", "true");
    topology.put("domain", createDomainTopology());
    return topology;
  }

  public  WlsDomainConfig();
  public  WlsDomainConfig(String name);
  public  WlsDomainConfig(
      String name,
      String adminServerName,
      Map<String, WlsClusterConfig> wlsClusterConfigs,
      Map<String, WlsServerConfig> wlsServerConfigs,
      Map<String, WlsServerConfig> wlsServerTemplates,
      Map<String, WlsMachineConfig> wlsMachineConfigs);

}