/** * Create a MergeRegionsRequest for the given regions * @param regionA name of region a * @param regionB name of region b * @param forcible true if it is a compulsory merge * @return a MergeRegionsRequest */ public static MergeRegionsRequest buildMergeRegionsRequest( final byte[] regionA, final byte[] regionB, final boolean forcible) { MergeRegionsRequest.Builder builder = MergeRegionsRequest.newBuilder(); RegionSpecifier regionASpecifier = buildRegionSpecifier( RegionSpecifierType.REGION_NAME, regionA); RegionSpecifier regionBSpecifier = buildRegionSpecifier( RegionSpecifierType.REGION_NAME, regionB); builder.setRegionA(regionASpecifier); builder.setRegionB(regionBSpecifier); builder.setForcible(forcible); // send the master's wall clock time as well, so that the RS can refer to it builder.setMasterSystemTime(EnvironmentEdgeManager.currentTime()); return builder.build(); }
public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AdminProtos.MergeRegionsRequest other) { if (other == org.apache.hadoop.hbase.protobuf.generated.AdminProtos.MergeRegionsRequest.getDefaultInstance()) return this; if (other.hasRegionA()) { mergeRegionA(other.getRegionA()); } if (other.hasRegionB()) { mergeRegionB(other.getRegionB()); } if (other.hasForcible()) { setForcible(other.getForcible()); } if (other.hasMasterSystemTime()) { setMasterSystemTime(other.getMasterSystemTime()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AdminProtos.MergeRegionsRequest other) { if (other == org.apache.hadoop.hbase.protobuf.generated.AdminProtos.MergeRegionsRequest.getDefaultInstance()) return this; if (other.hasRegionA()) { mergeRegionA(other.getRegionA()); } if (other.hasRegionB()) { mergeRegionB(other.getRegionB()); } if (other.hasForcible()) { setForcible(other.getForcible()); } if (other.hasMasterSystemTime()) { setMasterSystemTime(other.getMasterSystemTime()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AdminProtos.MergeRegionsRequest other) { if (other == org.apache.hadoop.hbase.protobuf.generated.AdminProtos.MergeRegionsRequest.getDefaultInstance()) return this; if (other.hasRegionA()) { mergeRegionA(other.getRegionA()); } if (other.hasRegionB()) { mergeRegionB(other.getRegionB()); } if (other.hasForcible()) { setForcible(other.getForcible()); } if (other.hasMasterSystemTime()) { setMasterSystemTime(other.getMasterSystemTime()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AdminProtos.MergeRegionsRequest other) { if (other == org.apache.hadoop.hbase.protobuf.generated.AdminProtos.MergeRegionsRequest.getDefaultInstance()) return this; if (other.hasRegionA()) { mergeRegionA(other.getRegionA()); } if (other.hasRegionB()) { mergeRegionB(other.getRegionB()); } if (other.hasForcible()) { setForcible(other.getForcible()); } if (other.hasMasterSystemTime()) { setMasterSystemTime(other.getMasterSystemTime()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }