public static class Stats.StatsCombiner extends org.apache.beam.sdk.transforms.Combine.CombineFn<Long,com.mozilla.secops.Stats.StatsCombiner.State,Stats.StatsOutput>
Combine.CombineFn
for performing statistics operations on a collection of valuesModifier and Type | Method and Description |
---|---|
com.mozilla.secops.Stats.StatsCombiner.State |
addInput(com.mozilla.secops.Stats.StatsCombiner.State state,
Long input) |
com.mozilla.secops.Stats.StatsCombiner.State |
createAccumulator() |
Stats.StatsOutput |
defaultValue() |
Stats.StatsOutput |
extractOutput(com.mozilla.secops.Stats.StatsCombiner.State state) |
com.mozilla.secops.Stats.StatsCombiner.State |
mergeAccumulators(Iterable<com.mozilla.secops.Stats.StatsCombiner.State> states) |
public com.mozilla.secops.Stats.StatsCombiner.State createAccumulator()
createAccumulator
in class org.apache.beam.sdk.transforms.Combine.CombineFn<Long,com.mozilla.secops.Stats.StatsCombiner.State,Stats.StatsOutput>
public com.mozilla.secops.Stats.StatsCombiner.State addInput(com.mozilla.secops.Stats.StatsCombiner.State state, Long input)
addInput
in class org.apache.beam.sdk.transforms.Combine.CombineFn<Long,com.mozilla.secops.Stats.StatsCombiner.State,Stats.StatsOutput>
public com.mozilla.secops.Stats.StatsCombiner.State mergeAccumulators(Iterable<com.mozilla.secops.Stats.StatsCombiner.State> states)
mergeAccumulators
in class org.apache.beam.sdk.transforms.Combine.CombineFn<Long,com.mozilla.secops.Stats.StatsCombiner.State,Stats.StatsOutput>
public Stats.StatsOutput extractOutput(com.mozilla.secops.Stats.StatsCombiner.State state)
extractOutput
in class org.apache.beam.sdk.transforms.Combine.CombineFn<Long,com.mozilla.secops.Stats.StatsCombiner.State,Stats.StatsOutput>
public Stats.StatsOutput defaultValue()
defaultValue
in interface org.apache.beam.sdk.transforms.CombineFnBase.GlobalCombineFn<Long,com.mozilla.secops.Stats.StatsCombiner.State,Stats.StatsOutput>
defaultValue
in class org.apache.beam.sdk.transforms.Combine.CombineFn<Long,com.mozilla.secops.Stats.StatsCombiner.State,Stats.StatsOutput>
Copyright © 2022. All rights reserved.