/*
* Copyright 2016 Naver Corp.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.navercorp.pinpoint.common.server.bo.stat;
import java.util.List;
/**
* @author HyunGil Jeong
*/
public class AgentStatBo {
private String agentId;
private List<JvmGcBo> jvmGcBos;
private List<JvmGcDetailedBo> jvmGcDetailedBos;
private List<CpuLoadBo> cpuLoadBos;
private List<TransactionBo> transactionBos;
private List<ActiveTraceBo> activeTraceBos;
private List<DataSourceListBo> dataSourceListBos;
private List<ResponseTimeBo> responseTimeBos;
public String getAgentId() {
return agentId;
}
public void setAgentId(String agentId) {
this.agentId = agentId;
}
public List<JvmGcBo> getJvmGcBos() {
return jvmGcBos;
}
public void setJvmGcBos(List<JvmGcBo> jvmGcBos) {
this.jvmGcBos = jvmGcBos;
}
public List<JvmGcDetailedBo> getJvmGcDetailedBos() {
return jvmGcDetailedBos;
}
public void setJvmGcDetailedBos(List<JvmGcDetailedBo> jvmGcDetailedBos) {
this.jvmGcDetailedBos = jvmGcDetailedBos;
}
public List<CpuLoadBo> getCpuLoadBos() {
return cpuLoadBos;
}
public void setCpuLoadBos(List<CpuLoadBo> cpuLoadBos) {
this.cpuLoadBos = cpuLoadBos;
}
public List<TransactionBo> getTransactionBos() {
return transactionBos;
}
public void setTransactionBos(List<TransactionBo> transactionBos) {
this.transactionBos = transactionBos;
}
public List<ActiveTraceBo> getActiveTraceBos() {
return activeTraceBos;
}
public void setActiveTraceBos(List<ActiveTraceBo> activeTraceBos) {
this.activeTraceBos = activeTraceBos;
}
public List<DataSourceListBo> getDataSourceListBos() {
return dataSourceListBos;
}
public void setDataSourceListBos(List<DataSourceListBo> dataSourceListBos) {
this.dataSourceListBos = dataSourceListBos;
}
public List<ResponseTimeBo> getResponseTimeBos() {
return responseTimeBos;
}
public void setResponseTimeBos(List<ResponseTimeBo> responseTimeBos) {
this.responseTimeBos = responseTimeBos;
}
@Override
public String toString() {
final StringBuilder sb = new StringBuilder("AgentStatBo{");
sb.append("agentId='").append(agentId).append('\'');
sb.append(", jvmGcBos=").append(jvmGcBos);
sb.append(", jvmGcDetailedBos=").append(jvmGcDetailedBos);
sb.append(", cpuLoadBos=").append(cpuLoadBos);
sb.append(", transactionBos=").append(transactionBos);
sb.append(", activeTraceBos=").append(activeTraceBos);
sb.append(", dataSourceListBos=").append(dataSourceListBos);
sb.append(", responseTimeBos=").append(responseTimeBos);
sb.append('}');
return sb.toString();
}
}