/** * <code>.io.pravega.controller.stream.api.grpc.v1.SegmentRange segment = 1;</code> */ public Builder mergeSegment(io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange value) { if (segmentBuilder_ == null) { if (segment_ != null) { segment_ = io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange.newBuilder(segment_).mergeFrom(value).buildPartial(); } else { segment_ = value; } onChanged(); } else { segmentBuilder_.mergeFrom(value); } return this; } /**
for (Entry<SegmentId, Pair<Double, Double>> entry : result.entrySet()) { builder.addSegments(SuccessorResponse.SegmentEntry.newBuilder() .setSegment(Controller.SegmentRange.newBuilder() .setSegmentId(entry.getKey()) .setMinKey(entry.getValue().getLeft()) for (Entry<SegmentId, Pair<Double, Double>> entry : result.entrySet()) { builder.addSegments(SuccessorResponse.SegmentEntry.newBuilder() .setSegment(Controller.SegmentRange.newBuilder() .setSegmentId(entry.getKey()) .setMinKey(entry.getValue().getLeft())
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
private Controller.SegmentRange createSegmentRange(double minKey, double maxKey) { SegmentId.Builder segment = SegmentId.newBuilder().setStreamInfo(Controller.StreamInfo.newBuilder(). setScope("testScope").setStream("testStream")).setSegmentId(0); return Controller.SegmentRange.newBuilder().setSegmentId(segment) .setMinKey(minKey).setMaxKey(maxKey).build(); } }
public static final SegmentRange createSegmentRange(final String scope, final String stream, final long segmentId, final double rangeMinKey, final double rangeMaxKey) { Exceptions.checkNotNullOrEmpty(scope, "scope"); Exceptions.checkNotNullOrEmpty(stream, "stream"); return SegmentRange.newBuilder() .setSegmentId(createSegmentId(scope, stream, segmentId)) .setMinKey(rangeMinKey) .setMaxKey(rangeMaxKey) .build(); }