package com.alipay.bluewhale.core.stats.RollingWindow; import java.util.Map; import com.alipay.bluewhale.core.callback.RunnableCallback; public class RollingWindow { public RunnableCallback updater; public RunnableCallback merger; public RunnableCallback extractor; public Integer bucket_size_secs; public Integer num_buckets; public Map<Integer, Object> buckets; public RunnableCallback getUpdater() { return updater; } public void setUpdater(RunnableCallback updater) { this.updater = updater; } public RunnableCallback getMerger() { return merger; } public void setMerger(RunnableCallback merger) { this.merger = merger; } public RunnableCallback getExtractor() { return extractor; } public void setExtractor(RunnableCallback extractor) { this.extractor = extractor; } public Integer getBucket_size_secs() { return bucket_size_secs; } public void setBucket_size_secs(Integer bucket_size_secs) { this.bucket_size_secs = bucket_size_secs; } public Integer getNum_buckets() { return num_buckets; } public void setNum_buckets(Integer num_buckets) { this.num_buckets = num_buckets; } public Map<Integer, Object> getBuckets() { return buckets; } public void setBuckets(Map<Integer, Object> buckets) { this.buckets = buckets; } }