@ThreadSafe public class BrokerResourceStats extends Object
Modifier and Type | Field and Description |
---|---|
int |
brokerId |
double |
capacityValue |
String |
resource |
double |
utilizationValue |
Constructor and Description |
---|
BrokerResourceStats(double capacityValue,
double utilizationValue,
int brokerId,
ReplicaDistributionStatsSnapshot.ReplicaResource resource,
int cellId) |
BrokerResourceStats(double capacityValue,
double utilizationValue,
int brokerId,
Resource resource) |
BrokerResourceStats(double capacityValue,
double utilizationValue,
int brokerId,
Resource resource,
int cellId) |
Modifier and Type | Method and Description |
---|---|
int |
brokerId() |
double |
capacityValue() |
int |
cellId() |
boolean |
equals(Object o) |
int |
hashCode() |
String |
resource() |
String |
toString() |
double |
utilizationRatio()
Get the utilization ratio, i.e.
|
double |
utilizationValue() |
public final double capacityValue
public final double utilizationValue
public final int brokerId
public final String resource
public BrokerResourceStats(double capacityValue, double utilizationValue, int brokerId, Resource resource)
public BrokerResourceStats(double capacityValue, double utilizationValue, int brokerId, Resource resource, int cellId)
public BrokerResourceStats(double capacityValue, double utilizationValue, int brokerId, ReplicaDistributionStatsSnapshot.ReplicaResource resource, int cellId)
public double capacityValue()
public double utilizationValue()
public int brokerId()
public String resource()
public int cellId()
public double utilizationRatio()