@@ -68,7 +68,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
68
68
}
69
69
70
70
public static final int SUBSCRIPTION_FIELD_NUMBER = 1 ;
71
- private volatile java .lang .Object subscription_ ;
71
+
72
+ @ SuppressWarnings ("serial" )
73
+ private volatile java .lang .Object subscription_ = "" ;
72
74
/**
73
75
*
74
76
*
@@ -117,7 +119,7 @@ public com.google.protobuf.ByteString getSubscriptionBytes() {
117
119
}
118
120
119
121
public static final int PARTITION_FIELD_NUMBER = 2 ;
120
- private long partition_ ;
122
+ private long partition_ = 0L ;
121
123
/**
122
124
*
123
125
*
@@ -180,7 +182,9 @@ public com.google.cloud.pubsublite.proto.Cursor getCursor() {
180
182
*/
181
183
@ java .lang .Override
182
184
public com .google .cloud .pubsublite .proto .CursorOrBuilder getCursorOrBuilder () {
183
- return getCursor ();
185
+ return cursor_ == null
186
+ ? com .google .cloud .pubsublite .proto .Cursor .getDefaultInstance ()
187
+ : cursor_ ;
184
188
}
185
189
186
190
private byte memoizedIsInitialized = -1 ;
@@ -404,14 +408,12 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
404
408
@ java .lang .Override
405
409
public Builder clear () {
406
410
super .clear ();
411
+ bitField0_ = 0 ;
407
412
subscription_ = "" ;
408
-
409
413
partition_ = 0L ;
410
-
411
- if (cursorBuilder_ == null ) {
412
- cursor_ = null ;
413
- } else {
414
- cursor_ = null ;
414
+ cursor_ = null ;
415
+ if (cursorBuilder_ != null ) {
416
+ cursorBuilder_ .dispose ();
415
417
cursorBuilder_ = null ;
416
418
}
417
419
return this ;
@@ -441,17 +443,26 @@ public com.google.cloud.pubsublite.proto.CommitCursorRequest build() {
441
443
public com .google .cloud .pubsublite .proto .CommitCursorRequest buildPartial () {
442
444
com .google .cloud .pubsublite .proto .CommitCursorRequest result =
443
445
new com .google .cloud .pubsublite .proto .CommitCursorRequest (this );
444
- result .subscription_ = subscription_ ;
445
- result .partition_ = partition_ ;
446
- if (cursorBuilder_ == null ) {
447
- result .cursor_ = cursor_ ;
448
- } else {
449
- result .cursor_ = cursorBuilder_ .build ();
446
+ if (bitField0_ != 0 ) {
447
+ buildPartial0 (result );
450
448
}
451
449
onBuilt ();
452
450
return result ;
453
451
}
454
452
453
+ private void buildPartial0 (com .google .cloud .pubsublite .proto .CommitCursorRequest result ) {
454
+ int from_bitField0_ = bitField0_ ;
455
+ if (((from_bitField0_ & 0x00000001 ) != 0 )) {
456
+ result .subscription_ = subscription_ ;
457
+ }
458
+ if (((from_bitField0_ & 0x00000002 ) != 0 )) {
459
+ result .partition_ = partition_ ;
460
+ }
461
+ if (((from_bitField0_ & 0x00000004 ) != 0 )) {
462
+ result .cursor_ = cursorBuilder_ == null ? cursor_ : cursorBuilder_ .build ();
463
+ }
464
+ }
465
+
455
466
@ java .lang .Override
456
467
public Builder clone () {
457
468
return super .clone ();
@@ -500,6 +511,7 @@ public Builder mergeFrom(com.google.cloud.pubsublite.proto.CommitCursorRequest o
500
511
return this ;
501
512
if (!other .getSubscription ().isEmpty ()) {
502
513
subscription_ = other .subscription_ ;
514
+ bitField0_ |= 0x00000001 ;
503
515
onChanged ();
504
516
}
505
517
if (other .getPartition () != 0L ) {
@@ -537,19 +549,19 @@ public Builder mergeFrom(
537
549
case 10 :
538
550
{
539
551
subscription_ = input .readStringRequireUtf8 ();
540
-
552
+ bitField0_ |= 0x00000001 ;
541
553
break ;
542
554
} // case 10
543
555
case 16 :
544
556
{
545
557
partition_ = input .readInt64 ();
546
-
558
+ bitField0_ |= 0x00000002 ;
547
559
break ;
548
560
} // case 16
549
561
case 26 :
550
562
{
551
563
input .readMessage (getCursorFieldBuilder ().getBuilder (), extensionRegistry );
552
-
564
+ bitField0_ |= 0x00000004 ;
553
565
break ;
554
566
} // case 26
555
567
default :
@@ -569,6 +581,8 @@ public Builder mergeFrom(
569
581
return this ;
570
582
}
571
583
584
+ private int bitField0_ ;
585
+
572
586
private java .lang .Object subscription_ = "" ;
573
587
/**
574
588
*
@@ -630,8 +644,8 @@ public Builder setSubscription(java.lang.String value) {
630
644
if (value == null ) {
631
645
throw new NullPointerException ();
632
646
}
633
-
634
647
subscription_ = value ;
648
+ bitField0_ |= 0x00000001 ;
635
649
onChanged ();
636
650
return this ;
637
651
}
@@ -647,8 +661,8 @@ public Builder setSubscription(java.lang.String value) {
647
661
* @return This builder for chaining.
648
662
*/
649
663
public Builder clearSubscription () {
650
-
651
664
subscription_ = getDefaultInstance ().getSubscription ();
665
+ bitField0_ = (bitField0_ & ~0x00000001 );
652
666
onChanged ();
653
667
return this ;
654
668
}
@@ -669,8 +683,8 @@ public Builder setSubscriptionBytes(com.google.protobuf.ByteString value) {
669
683
throw new NullPointerException ();
670
684
}
671
685
checkByteStringIsUtf8 (value );
672
-
673
686
subscription_ = value ;
687
+ bitField0_ |= 0x00000001 ;
674
688
onChanged ();
675
689
return this ;
676
690
}
@@ -708,6 +722,7 @@ public long getPartition() {
708
722
public Builder setPartition (long value ) {
709
723
710
724
partition_ = value ;
725
+ bitField0_ |= 0x00000002 ;
711
726
onChanged ();
712
727
return this ;
713
728
}
@@ -724,7 +739,7 @@ public Builder setPartition(long value) {
724
739
* @return This builder for chaining.
725
740
*/
726
741
public Builder clearPartition () {
727
-
742
+ bitField0_ = ( bitField0_ & ~ 0x00000002 );
728
743
partition_ = 0L ;
729
744
onChanged ();
730
745
return this ;
@@ -748,7 +763,7 @@ public Builder clearPartition() {
748
763
* @return Whether the cursor field is set.
749
764
*/
750
765
public boolean hasCursor () {
751
- return cursorBuilder_ != null || cursor_ != null ;
766
+ return (( bitField0_ & 0x00000004 ) != 0 ) ;
752
767
}
753
768
/**
754
769
*
@@ -785,11 +800,11 @@ public Builder setCursor(com.google.cloud.pubsublite.proto.Cursor value) {
785
800
throw new NullPointerException ();
786
801
}
787
802
cursor_ = value ;
788
- onChanged ();
789
803
} else {
790
804
cursorBuilder_ .setMessage (value );
791
805
}
792
-
806
+ bitField0_ |= 0x00000004 ;
807
+ onChanged ();
793
808
return this ;
794
809
}
795
810
/**
@@ -804,11 +819,11 @@ public Builder setCursor(com.google.cloud.pubsublite.proto.Cursor value) {
804
819
public Builder setCursor (com .google .cloud .pubsublite .proto .Cursor .Builder builderForValue ) {
805
820
if (cursorBuilder_ == null ) {
806
821
cursor_ = builderForValue .build ();
807
- onChanged ();
808
822
} else {
809
823
cursorBuilder_ .setMessage (builderForValue .build ());
810
824
}
811
-
825
+ bitField0_ |= 0x00000004 ;
826
+ onChanged ();
812
827
return this ;
813
828
}
814
829
/**
@@ -822,19 +837,18 @@ public Builder setCursor(com.google.cloud.pubsublite.proto.Cursor.Builder builde
822
837
*/
823
838
public Builder mergeCursor (com .google .cloud .pubsublite .proto .Cursor value ) {
824
839
if (cursorBuilder_ == null ) {
825
- if (cursor_ != null ) {
826
- cursor_ =
827
- com .google .cloud .pubsublite .proto .Cursor .newBuilder (cursor_ )
828
- .mergeFrom (value )
829
- .buildPartial ();
840
+ if (((bitField0_ & 0x00000004 ) != 0 )
841
+ && cursor_ != null
842
+ && cursor_ != com .google .cloud .pubsublite .proto .Cursor .getDefaultInstance ()) {
843
+ getCursorBuilder ().mergeFrom (value );
830
844
} else {
831
845
cursor_ = value ;
832
846
}
833
- onChanged ();
834
847
} else {
835
848
cursorBuilder_ .mergeFrom (value );
836
849
}
837
-
850
+ bitField0_ |= 0x00000004 ;
851
+ onChanged ();
838
852
return this ;
839
853
}
840
854
/**
@@ -847,14 +861,13 @@ public Builder mergeCursor(com.google.cloud.pubsublite.proto.Cursor value) {
847
861
* <code>.google.cloud.pubsublite.v1.Cursor cursor = 3;</code>
848
862
*/
849
863
public Builder clearCursor () {
850
- if (cursorBuilder_ == null ) {
851
- cursor_ = null ;
852
- onChanged ();
853
- } else {
854
- cursor_ = null ;
864
+ bitField0_ = (bitField0_ & ~0x00000004 );
865
+ cursor_ = null ;
866
+ if (cursorBuilder_ != null ) {
867
+ cursorBuilder_ .dispose ();
855
868
cursorBuilder_ = null ;
856
869
}
857
-
870
+ onChanged ();
858
871
return this ;
859
872
}
860
873
/**
@@ -867,7 +880,7 @@ public Builder clearCursor() {
867
880
* <code>.google.cloud.pubsublite.v1.Cursor cursor = 3;</code>
868
881
*/
869
882
public com .google .cloud .pubsublite .proto .Cursor .Builder getCursorBuilder () {
870
-
883
+ bitField0_ |= 0x00000004 ;
871
884
onChanged ();
872
885
return getCursorFieldBuilder ().getBuilder ();
873
886
}
0 commit comments