All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.emc.mongoose.base.metrics.context.DistributedContextBuilder Maven / Gradle / Ivy

There is a newer version: 4.3.10
Show newest version
package com.emc.mongoose.base.metrics.context;

import com.emc.mongoose.base.metrics.snapshot.AllMetricsSnapshot;

import java.util.List;
import java.util.function.IntSupplier;
import java.util.function.Supplier;

/** @author veronika K. on 21.11.18 */
public interface DistributedContextBuilder
				extends ContextBuilder {

	DistributedContextBuilder quantileValues(final List quantileValues);

	DistributedContextBuilder nodeAddrs(final List nodeAddrs);

	DistributedContextBuilder nodeCountSupplier(final IntSupplier nodeCountSupplier);

	DistributedContextBuilder snapshotsSupplier(
					final Supplier> snapshotsSupplier);

	DistributedContextBuilder avgPersistFlag(final boolean avgPersistFlag);

	DistributedContextBuilder sumPersistFlag(final boolean sumPersistFlag);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy