public static class ResourceDistributionLogger.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ResourceDistributionLogger |
build() |
ResourceDistributionLogger.Builder |
cells(Collection<Cell> cells) |
ResourceDistributionLogger.Builder |
goalName(String goalName) |
ResourceDistributionLogger.Builder |
optimizationOptions(OptimizationOptions optimizationOptions) |
ResourceDistributionLogger.Builder |
statsSnapshot(List<ResourceDistributionStatsSnapshot> statsSnapshot) |
ResourceDistributionLogger.Builder |
thresholds(ResourceUtilizationRatioThresholdsProvider thresholds) |
public ResourceDistributionLogger.Builder goalName(@Nonnull String goalName)
public ResourceDistributionLogger.Builder cells(@Nonnull Collection<Cell> cells)
public ResourceDistributionLogger.Builder thresholds(@Nonnull ResourceUtilizationRatioThresholdsProvider thresholds)
public ResourceDistributionLogger.Builder optimizationOptions(OptimizationOptions optimizationOptions)
public ResourceDistributionLogger.Builder statsSnapshot(@Nonnull List<ResourceDistributionStatsSnapshot> statsSnapshot)
public ResourceDistributionLogger build()