/** * <code>repeated .io.pravega.controller.stream.api.grpc.v1.SegmentId segments = 1;</code> */ public Builder addSegments( io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId.Builder builderForValue) { if (segmentsBuilder_ == null) { ensureSegmentsIsMutable(); segments_.add(builderForValue.build()); onChanged(); } else { segmentsBuilder_.addMessage(builderForValue.build()); } return this; } /**
subBuilder.mergeFrom(segmentId_); segmentId_ = subBuilder.buildPartial();
/** * <code>.io.pravega.controller.stream.api.grpc.v1.StreamInfo streamInfo = 1;</code> */ private com.google.protobuf.SingleFieldBuilderV3< io.pravega.controller.stream.api.grpc.v1.Controller.StreamInfo, io.pravega.controller.stream.api.grpc.v1.Controller.StreamInfo.Builder, io.pravega.controller.stream.api.grpc.v1.Controller.StreamInfoOrBuilder> getStreamInfoFieldBuilder() { if (streamInfoBuilder_ == null) { streamInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.pravega.controller.stream.api.grpc.v1.Controller.StreamInfo, io.pravega.controller.stream.api.grpc.v1.Controller.StreamInfo.Builder, io.pravega.controller.stream.api.grpc.v1.Controller.StreamInfoOrBuilder>( getStreamInfo(), getParentForChildren(), isClean()); streamInfo_ = null; } return streamInfoBuilder_; }
subBuilder.mergeFrom(segmentId_); segmentId_ = subBuilder.buildPartial();
/** * <code>.io.pravega.controller.stream.api.grpc.v1.SegmentId segmentId = 1;</code> */ public Builder mergeSegmentId(io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId value) { if (segmentIdBuilder_ == null) { if (segmentId_ != null) { segmentId_ = io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId.newBuilder(segmentId_).mergeFrom(value).buildPartial(); } else { segmentId_ = value; } onChanged(); } else { segmentIdBuilder_.mergeFrom(value); } return this; } /**
/** * <code>.io.pravega.controller.stream.api.grpc.v1.SegmentId segmentId = 1;</code> */ public Builder mergeSegmentId(io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId value) { if (segmentIdBuilder_ == null) { if (segmentId_ != null) { segmentId_ = io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId.newBuilder(segmentId_).mergeFrom(value).buildPartial(); } else { segmentId_ = value; } onChanged(); } else { segmentIdBuilder_.mergeFrom(value); } return this; } /**
/** * <code>.io.pravega.controller.stream.api.grpc.v1.SegmentId segmentId = 1;</code> */ public Builder setSegmentId( io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId.Builder builderForValue) { if (segmentIdBuilder_ == null) { segmentId_ = builderForValue.build(); onChanged(); } else { segmentIdBuilder_.setMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .io.pravega.controller.stream.api.grpc.v1.SegmentId segments = 1;</code> */ public Builder setSegments( int index, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId.Builder builderForValue) { if (segmentsBuilder_ == null) { ensureSegmentsIsMutable(); segments_.set(index, builderForValue.build()); onChanged(); } else { segmentsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .io.pravega.controller.stream.api.grpc.v1.SegmentId segments = 1;</code> */ public Builder addSegments( int index, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId.Builder builderForValue) { if (segmentsBuilder_ == null) { ensureSegmentsIsMutable(); segments_.add(index, builderForValue.build()); onChanged(); } else { segmentsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>.io.pravega.controller.stream.api.grpc.v1.SegmentId segmentId = 1;</code> */ public Builder setSegmentId( io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId.Builder builderForValue) { if (segmentIdBuilder_ == null) { segmentId_ = builderForValue.build(); onChanged(); } else { segmentIdBuilder_.setMessage(builderForValue.build()); } return this; } /**
@Test public void testStreamCutRequestAndResponse() { List<SegmentId> segments = Collections.singletonList(SegmentId.newBuilder().setStreamInfo(Controller.StreamInfo.newBuilder(). setScope("testScope").setStream("testStream")).build()); AssertExtensions.assertThrows("invalid scope and stream", () -> ModelHelper.createStreamCutRangeResponse("scope", "stream", segments, ""), e -> e instanceof IllegalArgumentException); Controller.StreamCutRangeResponse response = ModelHelper.createStreamCutRangeResponse("testScope", "testStream", segments, ""); Assert.assertEquals(1, response.getSegmentsCount()); final SegmentId resultSegmentID = response.getSegments(0); assertEquals("testScope", resultSegmentID.getStreamInfo().getScope()); assertEquals("testStream", resultSegmentID.getStreamInfo().getStream()); assertEquals(0L, resultSegmentID.getSegmentId()); }
public static final SegmentId createSegmentId(final String scope, final String stream, final long segmentId) { Exceptions.checkNotNullOrEmpty(scope, "scope"); Exceptions.checkNotNullOrEmpty(stream, "stream"); return SegmentId.newBuilder() .setStreamInfo(createStreamInfo(scope, stream)) .setSegmentId(segmentId) .build(); }
/** * <code>.io.pravega.controller.stream.api.grpc.v1.StreamInfo streamInfo = 1;</code> */ public io.pravega.controller.stream.api.grpc.v1.Controller.StreamInfo.Builder getStreamInfoBuilder() { onChanged(); return getStreamInfoFieldBuilder().getBuilder(); } /**
public Builder mergeFrom(io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId other) { if (other == io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId.getDefaultInstance()) return this; if (other.hasStreamInfo()) { mergeStreamInfo(other.getStreamInfo()); } if (other.getSegmentId() != 0L) { setSegmentId(other.getSegmentId()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }
@java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
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 io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId build() { io.pravega.controller.stream.api.grpc.v1.Controller.SegmentId result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }