public static class AvailabilityBucketPoint.Builder extends Object
| Constructor and Description |
|---|
Builder(long start,
long end)
Creates a builder for an initially empty instance, configurable with the builder setters.
|
| Modifier and Type | Method and Description |
|---|---|
AvailabilityBucketPoint |
build() |
AvailabilityBucketPoint.Builder |
setAdminDuration(long adminDuration) |
AvailabilityBucketPoint.Builder |
setDownDuration(long downDuration) |
AvailabilityBucketPoint.Builder |
setDurationMap(Map<AvailabilityType,Long> durationMap) |
AvailabilityBucketPoint.Builder |
setLastNotUptime(long lastNotUptime) |
AvailabilityBucketPoint.Builder |
setNotUptimeCount(long notUptimeCount) |
AvailabilityBucketPoint.Builder |
setSamples(long samples) |
AvailabilityBucketPoint.Builder |
setUnknownDuration(long unknownDuration) |
AvailabilityBucketPoint.Builder |
setUpDuration(long upDuration) |
AvailabilityBucketPoint.Builder |
setUptimeRatio(double uptimeRatio) |
public Builder(long start,
long end)
start - the start timestamp of this bucket pointend - the end timestamp of this bucket pointpublic AvailabilityBucketPoint.Builder setDurationMap(Map<AvailabilityType,Long> durationMap)
public AvailabilityBucketPoint.Builder setAdminDuration(long adminDuration)
public AvailabilityBucketPoint.Builder setDownDuration(long downDuration)
public AvailabilityBucketPoint.Builder setUnknownDuration(long unknownDuration)
public AvailabilityBucketPoint.Builder setUpDuration(long upDuration)
public AvailabilityBucketPoint.Builder setLastNotUptime(long lastNotUptime)
public AvailabilityBucketPoint.Builder setUptimeRatio(double uptimeRatio)
public AvailabilityBucketPoint.Builder setNotUptimeCount(long notUptimeCount)
public AvailabilityBucketPoint.Builder setSamples(long samples)
public AvailabilityBucketPoint build()
Copyright © 2014–2018 Red Hat, Inc.. All rights reserved.