| /** |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you 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 org.apache.hadoop.metrics2.sink.ganglia; |
| |
| import org.apache.hadoop.metrics2.sink.ganglia.AbstractGangliaSink.GangliaSlope; |
| |
| /** |
| * class which is used to store ganglia properties |
| */ |
| class GangliaConf { |
| private String units = AbstractGangliaSink.DEFAULT_UNITS; |
| private GangliaSlope slope; |
| private int dmax = AbstractGangliaSink.DEFAULT_DMAX; |
| private int tmax = AbstractGangliaSink.DEFAULT_TMAX; |
| |
| @Override |
| public String toString() { |
| StringBuilder buf = new StringBuilder(); |
| buf.append("unit=").append(units).append(", slope=").append(slope) |
| .append(", dmax=").append(dmax).append(", tmax=").append(tmax); |
| return buf.toString(); |
| } |
| |
| /** |
| * @return the units |
| */ |
| String getUnits() { |
| return units; |
| } |
| |
| /** |
| * @param units the units to set |
| */ |
| void setUnits(String units) { |
| this.units = units; |
| } |
| |
| /** |
| * @return the slope |
| */ |
| GangliaSlope getSlope() { |
| return slope; |
| } |
| |
| /** |
| * @param slope the slope to set |
| */ |
| void setSlope(GangliaSlope slope) { |
| this.slope = slope; |
| } |
| |
| /** |
| * @return the dmax |
| */ |
| int getDmax() { |
| return dmax; |
| } |
| |
| /** |
| * @param dmax the dmax to set |
| */ |
| void setDmax(int dmax) { |
| this.dmax = dmax; |
| } |
| |
| /** |
| * @return the tmax |
| */ |
| int getTmax() { |
| return tmax; |
| } |
| |
| /** |
| * @param tmax the tmax to set |
| */ |
| void setTmax(int tmax) { |
| this.tmax = tmax; |
| } |
| } |