public static final class ClientProtos.RegionLoadStats.Builder extends <any> implements ClientProtos.RegionLoadStatsOrBuilder
hbase.pb.RegionLoadStats
Statistics about the current load on the region
Modifier and Type | Method and Description |
---|---|
ClientProtos.RegionLoadStats |
build() |
ClientProtos.RegionLoadStats |
buildPartial() |
ClientProtos.RegionLoadStats.Builder |
clear() |
ClientProtos.RegionLoadStats.Builder |
clearHeapOccupancy()
optional int32 heapOccupancy = 2 [default = 0]; |
ClientProtos.RegionLoadStats.Builder |
clearMemstoreLoad()
optional int32 memstoreLoad = 1 [default = 0]; |
ClientProtos.RegionLoadStats.Builder |
clone() |
ClientProtos.RegionLoadStats |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getHeapOccupancy()
optional int32 heapOccupancy = 2 [default = 0]; |
int |
getMemstoreLoad()
optional int32 memstoreLoad = 1 [default = 0]; |
boolean |
hasHeapOccupancy()
optional int32 heapOccupancy = 2 [default = 0]; |
boolean |
hasMemstoreLoad()
optional int32 memstoreLoad = 1 [default = 0]; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ClientProtos.RegionLoadStats.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ClientProtos.RegionLoadStats.Builder |
mergeFrom(com.google.protobuf.Message other) |
ClientProtos.RegionLoadStats.Builder |
setHeapOccupancy(int value)
optional int32 heapOccupancy = 2 [default = 0]; |
ClientProtos.RegionLoadStats.Builder |
setMemstoreLoad(int value)
optional int32 memstoreLoad = 1 [default = 0]; |
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
public ClientProtos.RegionLoadStats.Builder clear()
public ClientProtos.RegionLoadStats.Builder clone()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
public ClientProtos.RegionLoadStats getDefaultInstanceForType()
public ClientProtos.RegionLoadStats build()
public ClientProtos.RegionLoadStats buildPartial()
public ClientProtos.RegionLoadStats.Builder mergeFrom(com.google.protobuf.Message other)
public final boolean isInitialized()
public ClientProtos.RegionLoadStats.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public boolean hasMemstoreLoad()
optional int32 memstoreLoad = 1 [default = 0];
Percent load on the memstore. Guaranteed to be positive, between 0 and 100.
hasMemstoreLoad
in interface ClientProtos.RegionLoadStatsOrBuilder
public int getMemstoreLoad()
optional int32 memstoreLoad = 1 [default = 0];
Percent load on the memstore. Guaranteed to be positive, between 0 and 100.
getMemstoreLoad
in interface ClientProtos.RegionLoadStatsOrBuilder
public ClientProtos.RegionLoadStats.Builder setMemstoreLoad(int value)
optional int32 memstoreLoad = 1 [default = 0];
Percent load on the memstore. Guaranteed to be positive, between 0 and 100.
public ClientProtos.RegionLoadStats.Builder clearMemstoreLoad()
optional int32 memstoreLoad = 1 [default = 0];
Percent load on the memstore. Guaranteed to be positive, between 0 and 100.
public boolean hasHeapOccupancy()
optional int32 heapOccupancy = 2 [default = 0];
Percent JVM heap occupancy. Guaranteed to be positive, between 0 and 100. We can move this to "ServerLoadStats" should we develop them.
hasHeapOccupancy
in interface ClientProtos.RegionLoadStatsOrBuilder
public int getHeapOccupancy()
optional int32 heapOccupancy = 2 [default = 0];
Percent JVM heap occupancy. Guaranteed to be positive, between 0 and 100. We can move this to "ServerLoadStats" should we develop them.
getHeapOccupancy
in interface ClientProtos.RegionLoadStatsOrBuilder
public ClientProtos.RegionLoadStats.Builder setHeapOccupancy(int value)
optional int32 heapOccupancy = 2 [default = 0];
Percent JVM heap occupancy. Guaranteed to be positive, between 0 and 100. We can move this to "ServerLoadStats" should we develop them.
public ClientProtos.RegionLoadStats.Builder clearHeapOccupancy()
optional int32 heapOccupancy = 2 [default = 0];
Percent JVM heap occupancy. Guaranteed to be positive, between 0 and 100. We can move this to "ServerLoadStats" should we develop them.