public static final class RegionServerStatusProtos.RegionStateTransition.Builder extends <any> implements RegionServerStatusProtos.RegionStateTransitionOrBuilder
hbase.pb.RegionStateTransition
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
public RegionServerStatusProtos.RegionStateTransition.Builder clear()
public RegionServerStatusProtos.RegionStateTransition.Builder clone()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
public RegionServerStatusProtos.RegionStateTransition getDefaultInstanceForType()
public RegionServerStatusProtos.RegionStateTransition build()
public RegionServerStatusProtos.RegionStateTransition buildPartial()
public RegionServerStatusProtos.RegionStateTransition.Builder mergeFrom(com.google.protobuf.Message other)
public final boolean isInitialized()
public RegionServerStatusProtos.RegionStateTransition.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public boolean hasTransitionCode()
required .hbase.pb.RegionStateTransition.TransitionCode transition_code = 1;
hasTransitionCode
in interface RegionServerStatusProtos.RegionStateTransitionOrBuilder
public RegionServerStatusProtos.RegionStateTransition.TransitionCode getTransitionCode()
required .hbase.pb.RegionStateTransition.TransitionCode transition_code = 1;
getTransitionCode
in interface RegionServerStatusProtos.RegionStateTransitionOrBuilder
public RegionServerStatusProtos.RegionStateTransition.Builder setTransitionCode(RegionServerStatusProtos.RegionStateTransition.TransitionCode value)
required .hbase.pb.RegionStateTransition.TransitionCode transition_code = 1;
public RegionServerStatusProtos.RegionStateTransition.Builder clearTransitionCode()
required .hbase.pb.RegionStateTransition.TransitionCode transition_code = 1;
public java.util.List<HBaseProtos.RegionInfo> getRegionInfoList()
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
getRegionInfoList
in interface RegionServerStatusProtos.RegionStateTransitionOrBuilder
public int getRegionInfoCount()
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
getRegionInfoCount
in interface RegionServerStatusProtos.RegionStateTransitionOrBuilder
public HBaseProtos.RegionInfo getRegionInfo(int index)
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
getRegionInfo
in interface RegionServerStatusProtos.RegionStateTransitionOrBuilder
public RegionServerStatusProtos.RegionStateTransition.Builder setRegionInfo(int index, HBaseProtos.RegionInfo value)
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
public RegionServerStatusProtos.RegionStateTransition.Builder setRegionInfo(int index, HBaseProtos.RegionInfo.Builder builderForValue)
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
public RegionServerStatusProtos.RegionStateTransition.Builder addRegionInfo(HBaseProtos.RegionInfo value)
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
public RegionServerStatusProtos.RegionStateTransition.Builder addRegionInfo(int index, HBaseProtos.RegionInfo value)
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
public RegionServerStatusProtos.RegionStateTransition.Builder addRegionInfo(HBaseProtos.RegionInfo.Builder builderForValue)
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
public RegionServerStatusProtos.RegionStateTransition.Builder addRegionInfo(int index, HBaseProtos.RegionInfo.Builder builderForValue)
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
public RegionServerStatusProtos.RegionStateTransition.Builder addAllRegionInfo(java.lang.Iterable<? extends HBaseProtos.RegionInfo> values)
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
public RegionServerStatusProtos.RegionStateTransition.Builder clearRegionInfo()
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
public RegionServerStatusProtos.RegionStateTransition.Builder removeRegionInfo(int index)
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
public HBaseProtos.RegionInfo.Builder getRegionInfoBuilder(int index)
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
public HBaseProtos.RegionInfoOrBuilder getRegionInfoOrBuilder(int index)
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
getRegionInfoOrBuilder
in interface RegionServerStatusProtos.RegionStateTransitionOrBuilder
public java.util.List<? extends HBaseProtos.RegionInfoOrBuilder> getRegionInfoOrBuilderList()
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
getRegionInfoOrBuilderList
in interface RegionServerStatusProtos.RegionStateTransitionOrBuilder
public HBaseProtos.RegionInfo.Builder addRegionInfoBuilder()
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
public HBaseProtos.RegionInfo.Builder addRegionInfoBuilder(int index)
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
public java.util.List<HBaseProtos.RegionInfo.Builder> getRegionInfoBuilderList()
repeated .hbase.pb.RegionInfo region_info = 2;
Mutliple regions are involved during merging/splitting
public boolean hasOpenSeqNum()
optional uint64 open_seq_num = 3;
For newly opened region, the open seq num is needed
hasOpenSeqNum
in interface RegionServerStatusProtos.RegionStateTransitionOrBuilder
public long getOpenSeqNum()
optional uint64 open_seq_num = 3;
For newly opened region, the open seq num is needed
getOpenSeqNum
in interface RegionServerStatusProtos.RegionStateTransitionOrBuilder
public RegionServerStatusProtos.RegionStateTransition.Builder setOpenSeqNum(long value)
optional uint64 open_seq_num = 3;
For newly opened region, the open seq num is needed
public RegionServerStatusProtos.RegionStateTransition.Builder clearOpenSeqNum()
optional uint64 open_seq_num = 3;
For newly opened region, the open seq num is needed