com.cloudbees.api.ServerPoolInfo Maven / Gradle / Ivy
/*
* 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 settings;
List servers;
List applications;
public ServerPoolInfo() {
}
public ServerPoolInfo(String id, String name, Map settings) {
this.id = id;
this.settings = settings;
this.name = name;
}
public Map getSettings() {
return settings;
}
public void setSettings(Map 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 getServers() {
return servers;
}
public void setServers(List servers) {
this.servers = servers;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public List getApplications() {
return applications;
}
public void setApplications(List applications) {
this.applications = applications;
}
}