SystemMetricData class

Пакет: com.hypixel.hytale.component.metric

Файл: com/hypixel/hytale/component/metric/SystemMetricData.java

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.component.metric;

class="kw">import com.hypixel.hytale.codec.Codec;
class="kw">import com.hypixel.hytale.codec.KeyedCodec;
class="kw">import com.hypixel.hytale.codec.builder.BuilderCodec;
class="kw">import com.hypixel.hytale.metrics.MetricResults;
class="kw">import com.hypixel.hytale.metrics.metric.HistoricMetric;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;

class="kw">public class SystemMetricData {
   @Nonnull
   class="kw">public class="kw">static class="kw">final Codec<SystemMetricData> CODEC = BuilderCodec.builder(SystemMetricData.class, SystemMetricData::new)
      .append(new KeyedCodec<>("Name", Codec.STRING), (var0, var1) -> var0.name = var1, var0 -> var0.name)
      .add()
      .append(new KeyedCodec<>("ArchetypeChunkCount", Codec.INTEGER), (var0, var1) -> var0.archetypeChunkCount = var1, var0 -> var0.archetypeChunkCount)
      .add()
      .append(new KeyedCodec<>("EntityCount", Codec.INTEGER), (var0, var1) -> var0.entityCount = var1, var0 -> var0.entityCount)
      .add()
      .append(new KeyedCodec<>("HistoricMetric", HistoricMetric.METRICS_CODEC), (var0, var1) -> var0.historicMetric = var1, var0 -> var0.historicMetric)
      .add()
      .append(new KeyedCodec<>("Metrics", MetricResults.CODEC), (var0, var1) -> var0.metrics = var1, var0 -> var0.metrics)
      .add()
      .build();
   class="kw">private String name;
   class="kw">private int archetypeChunkCount;
   class="kw">private int entityCount;
   @Nullable
   class="kw">private HistoricMetric historicMetric;
   class="kw">private MetricResults metrics;

   class="kw">public SystemMetricData() {
   }

   class="kw">public SystemMetricData(@Nonnull String var1, int var2, int var3, @Nullable HistoricMetric var4, @Nonnull MetricResults var5) {
      this.name = var1;
      this.archetypeChunkCount = var2;
      this.entityCount = var3;
      this.historicMetric = var4;
      this.metrics = var5;
   }
}