/*
* Copyright 2010-2011, CloudBees Inc.
*/
package com.cloudbees.api;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import java.util.List;
import java.util.Map;
@XStreamAlias("ServerPoolInfo")
public class ServerPoolInfo {
String id;
String name;
String state;
Map<String, String> settings;
List<ServerInfo> servers;
List<ApplicationInfo> applications;
public ServerPoolInfo() {
}
public ServerPoolInfo(String id, String name, Map<String, String> settings) {
this.id = id;
this.settings = settings;
this.name = name;
}
public Map<String, String> getSettings() {
return settings;
}
public void setSettings(Map<String, String> settings) {
this.settings = settings;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public List<ServerInfo> getServers() {
return servers;
}
public void setServers(List<ServerInfo> servers) {
this.servers = servers;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public List<ApplicationInfo> getApplications() {
return applications;
}
public void setApplications(List<ApplicationInfo> applications) {
this.applications = applications;
}
}