@InterfaceAudience.Private public final class ServerMetricsBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
ServerMetrics |
build() |
static ServerMetricsBuilder |
newBuilder(org.apache.hadoop.hbase.ServerName sn) |
static ServerMetrics |
of(org.apache.hadoop.hbase.ServerName sn) |
static ServerMetrics |
of(org.apache.hadoop.hbase.ServerName sn,
int versionNumber,
String version) |
ServerMetricsBuilder |
setCoprocessorNames(List<String> value) |
ServerMetricsBuilder |
setInfoServerPort(int value) |
ServerMetricsBuilder |
setLastReportTimestamp(long value) |
ServerMetricsBuilder |
setMaxHeapSize(Size value) |
ServerMetricsBuilder |
setRegionMetrics(List<RegionMetrics> value) |
ServerMetricsBuilder |
setReplicationLoadSink(ReplicationLoadSink value) |
ServerMetricsBuilder |
setReplicationLoadSources(List<ReplicationLoadSource> value) |
ServerMetricsBuilder |
setReportTimestamp(long value) |
ServerMetricsBuilder |
setRequestCount(long value) |
ServerMetricsBuilder |
setRequestCountPerSecond(long value) |
ServerMetricsBuilder |
setUsedHeapSize(Size value) |
ServerMetricsBuilder |
setVersion(String version) |
ServerMetricsBuilder |
setVersionNumber(int versionNumber) |
static List<org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.Coprocessor> |
toCoprocessor(Collection<String> names) |
static org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.ServerLoad |
toServerLoad(ServerMetrics metrics) |
static ServerMetrics |
toServerMetrics(org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.LiveServerInfo serverInfo) |
static ServerMetrics |
toServerMetrics(org.apache.hadoop.hbase.ServerName serverName,
org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.ServerLoad serverLoadPB) |
static ServerMetrics |
toServerMetrics(org.apache.hadoop.hbase.ServerName serverName,
int versionNumber,
String version,
org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.ServerLoad serverLoadPB) |
public static ServerMetrics of(org.apache.hadoop.hbase.ServerName sn)
sn - the server namepublic static ServerMetrics of(org.apache.hadoop.hbase.ServerName sn, int versionNumber, String version)
public static ServerMetrics toServerMetrics(org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.LiveServerInfo serverInfo)
public static ServerMetrics toServerMetrics(org.apache.hadoop.hbase.ServerName serverName, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.ServerLoad serverLoadPB)
public static ServerMetrics toServerMetrics(org.apache.hadoop.hbase.ServerName serverName, int versionNumber, String version, org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.ServerLoad serverLoadPB)
public static List<org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.Coprocessor> toCoprocessor(Collection<String> names)
public static org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.ServerLoad toServerLoad(ServerMetrics metrics)
public static ServerMetricsBuilder newBuilder(org.apache.hadoop.hbase.ServerName sn)
public ServerMetricsBuilder setVersionNumber(int versionNumber)
public ServerMetricsBuilder setVersion(String version)
public ServerMetricsBuilder setRequestCountPerSecond(long value)
public ServerMetricsBuilder setRequestCount(long value)
public ServerMetricsBuilder setUsedHeapSize(Size value)
public ServerMetricsBuilder setMaxHeapSize(Size value)
public ServerMetricsBuilder setInfoServerPort(int value)
public ServerMetricsBuilder setReplicationLoadSources(List<ReplicationLoadSource> value)
public ServerMetricsBuilder setReplicationLoadSink(ReplicationLoadSink value)
public ServerMetricsBuilder setRegionMetrics(List<RegionMetrics> value)
public ServerMetricsBuilder setCoprocessorNames(List<String> value)
public ServerMetricsBuilder setReportTimestamp(long value)
public ServerMetricsBuilder setLastReportTimestamp(long value)
public ServerMetrics build()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.