@@ -672,6 +672,62 @@ public com.google.container.v1.GcsFuseCsiDriverConfig getGcsFuseCsiDriverConfig(
672
672
: gcsFuseCsiDriverConfig_ ;
673
673
}
674
674
675
+ public static final int STATEFUL_HA_CONFIG_FIELD_NUMBER = 18 ;
676
+ private com .google .container .v1 .StatefulHAConfig statefulHaConfig_ ;
677
+ /**
678
+ *
679
+ *
680
+ * <pre>
681
+ * Optional. Configuration for the StatefulHA add-on.
682
+ * </pre>
683
+ *
684
+ * <code>
685
+ * .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
686
+ * </code>
687
+ *
688
+ * @return Whether the statefulHaConfig field is set.
689
+ */
690
+ @ java .lang .Override
691
+ public boolean hasStatefulHaConfig () {
692
+ return ((bitField0_ & 0x00000800 ) != 0 );
693
+ }
694
+ /**
695
+ *
696
+ *
697
+ * <pre>
698
+ * Optional. Configuration for the StatefulHA add-on.
699
+ * </pre>
700
+ *
701
+ * <code>
702
+ * .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
703
+ * </code>
704
+ *
705
+ * @return The statefulHaConfig.
706
+ */
707
+ @ java .lang .Override
708
+ public com .google .container .v1 .StatefulHAConfig getStatefulHaConfig () {
709
+ return statefulHaConfig_ == null
710
+ ? com .google .container .v1 .StatefulHAConfig .getDefaultInstance ()
711
+ : statefulHaConfig_ ;
712
+ }
713
+ /**
714
+ *
715
+ *
716
+ * <pre>
717
+ * Optional. Configuration for the StatefulHA add-on.
718
+ * </pre>
719
+ *
720
+ * <code>
721
+ * .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
722
+ * </code>
723
+ */
724
+ @ java .lang .Override
725
+ public com .google .container .v1 .StatefulHAConfigOrBuilder getStatefulHaConfigOrBuilder () {
726
+ return statefulHaConfig_ == null
727
+ ? com .google .container .v1 .StatefulHAConfig .getDefaultInstance ()
728
+ : statefulHaConfig_ ;
729
+ }
730
+
675
731
private byte memoizedIsInitialized = -1 ;
676
732
677
733
@ java .lang .Override
@@ -719,6 +775,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
719
775
if (((bitField0_ & 0x00000400 ) != 0 )) {
720
776
output .writeMessage (17 , getGcsFuseCsiDriverConfig ());
721
777
}
778
+ if (((bitField0_ & 0x00000800 ) != 0 )) {
779
+ output .writeMessage (18 , getStatefulHaConfig ());
780
+ }
722
781
getUnknownFields ().writeTo (output );
723
782
}
724
783
@@ -770,6 +829,9 @@ public int getSerializedSize() {
770
829
size +=
771
830
com .google .protobuf .CodedOutputStream .computeMessageSize (17 , getGcsFuseCsiDriverConfig ());
772
831
}
832
+ if (((bitField0_ & 0x00000800 ) != 0 )) {
833
+ size += com .google .protobuf .CodedOutputStream .computeMessageSize (18 , getStatefulHaConfig ());
834
+ }
773
835
size += getUnknownFields ().getSerializedSize ();
774
836
memoizedSize = size ;
775
837
return size ;
@@ -832,6 +894,10 @@ public boolean equals(final java.lang.Object obj) {
832
894
if (hasGcsFuseCsiDriverConfig ()) {
833
895
if (!getGcsFuseCsiDriverConfig ().equals (other .getGcsFuseCsiDriverConfig ())) return false ;
834
896
}
897
+ if (hasStatefulHaConfig () != other .hasStatefulHaConfig ()) return false ;
898
+ if (hasStatefulHaConfig ()) {
899
+ if (!getStatefulHaConfig ().equals (other .getStatefulHaConfig ())) return false ;
900
+ }
835
901
if (!getUnknownFields ().equals (other .getUnknownFields ())) return false ;
836
902
return true ;
837
903
}
@@ -887,6 +953,10 @@ public int hashCode() {
887
953
hash = (37 * hash ) + GCS_FUSE_CSI_DRIVER_CONFIG_FIELD_NUMBER ;
888
954
hash = (53 * hash ) + getGcsFuseCsiDriverConfig ().hashCode ();
889
955
}
956
+ if (hasStatefulHaConfig ()) {
957
+ hash = (37 * hash ) + STATEFUL_HA_CONFIG_FIELD_NUMBER ;
958
+ hash = (53 * hash ) + getStatefulHaConfig ().hashCode ();
959
+ }
890
960
hash = (29 * hash ) + getUnknownFields ().hashCode ();
891
961
memoizedHashCode = hash ;
892
962
return hash ;
@@ -1038,6 +1108,7 @@ private void maybeForceBuilderInitialization() {
1038
1108
getGcpFilestoreCsiDriverConfigFieldBuilder ();
1039
1109
getGkeBackupAgentConfigFieldBuilder ();
1040
1110
getGcsFuseCsiDriverConfigFieldBuilder ();
1111
+ getStatefulHaConfigFieldBuilder ();
1041
1112
}
1042
1113
}
1043
1114
@@ -1100,6 +1171,11 @@ public Builder clear() {
1100
1171
gcsFuseCsiDriverConfigBuilder_ .dispose ();
1101
1172
gcsFuseCsiDriverConfigBuilder_ = null ;
1102
1173
}
1174
+ statefulHaConfig_ = null ;
1175
+ if (statefulHaConfigBuilder_ != null ) {
1176
+ statefulHaConfigBuilder_ .dispose ();
1177
+ statefulHaConfigBuilder_ = null ;
1178
+ }
1103
1179
return this ;
1104
1180
}
1105
1181
@@ -1209,6 +1285,11 @@ private void buildPartial0(com.google.container.v1.AddonsConfig result) {
1209
1285
: gcsFuseCsiDriverConfigBuilder_ .build ();
1210
1286
to_bitField0_ |= 0x00000400 ;
1211
1287
}
1288
+ if (((from_bitField0_ & 0x00000800 ) != 0 )) {
1289
+ result .statefulHaConfig_ =
1290
+ statefulHaConfigBuilder_ == null ? statefulHaConfig_ : statefulHaConfigBuilder_ .build ();
1291
+ to_bitField0_ |= 0x00000800 ;
1292
+ }
1212
1293
result .bitField0_ |= to_bitField0_ ;
1213
1294
}
1214
1295
@@ -1290,6 +1371,9 @@ public Builder mergeFrom(com.google.container.v1.AddonsConfig other) {
1290
1371
if (other .hasGcsFuseCsiDriverConfig ()) {
1291
1372
mergeGcsFuseCsiDriverConfig (other .getGcsFuseCsiDriverConfig ());
1292
1373
}
1374
+ if (other .hasStatefulHaConfig ()) {
1375
+ mergeStatefulHaConfig (other .getStatefulHaConfig ());
1376
+ }
1293
1377
this .mergeUnknownFields (other .getUnknownFields ());
1294
1378
onChanged ();
1295
1379
return this ;
@@ -1392,6 +1476,13 @@ public Builder mergeFrom(
1392
1476
bitField0_ |= 0x00000400 ;
1393
1477
break ;
1394
1478
} // case 138
1479
+ case 146 :
1480
+ {
1481
+ input .readMessage (
1482
+ getStatefulHaConfigFieldBuilder ().getBuilder (), extensionRegistry );
1483
+ bitField0_ |= 0x00000800 ;
1484
+ break ;
1485
+ } // case 146
1395
1486
default :
1396
1487
{
1397
1488
if (!super .parseUnknownField (input , extensionRegistry , tag )) {
@@ -3632,6 +3723,210 @@ public Builder clearGcsFuseCsiDriverConfig() {
3632
3723
return gcsFuseCsiDriverConfigBuilder_ ;
3633
3724
}
3634
3725
3726
+ private com .google .container .v1 .StatefulHAConfig statefulHaConfig_ ;
3727
+ private com .google .protobuf .SingleFieldBuilderV3 <
3728
+ com .google .container .v1 .StatefulHAConfig ,
3729
+ com .google .container .v1 .StatefulHAConfig .Builder ,
3730
+ com .google .container .v1 .StatefulHAConfigOrBuilder >
3731
+ statefulHaConfigBuilder_ ;
3732
+ /**
3733
+ *
3734
+ *
3735
+ * <pre>
3736
+ * Optional. Configuration for the StatefulHA add-on.
3737
+ * </pre>
3738
+ *
3739
+ * <code>
3740
+ * .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
3741
+ * </code>
3742
+ *
3743
+ * @return Whether the statefulHaConfig field is set.
3744
+ */
3745
+ public boolean hasStatefulHaConfig () {
3746
+ return ((bitField0_ & 0x00000800 ) != 0 );
3747
+ }
3748
+ /**
3749
+ *
3750
+ *
3751
+ * <pre>
3752
+ * Optional. Configuration for the StatefulHA add-on.
3753
+ * </pre>
3754
+ *
3755
+ * <code>
3756
+ * .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
3757
+ * </code>
3758
+ *
3759
+ * @return The statefulHaConfig.
3760
+ */
3761
+ public com .google .container .v1 .StatefulHAConfig getStatefulHaConfig () {
3762
+ if (statefulHaConfigBuilder_ == null ) {
3763
+ return statefulHaConfig_ == null
3764
+ ? com .google .container .v1 .StatefulHAConfig .getDefaultInstance ()
3765
+ : statefulHaConfig_ ;
3766
+ } else {
3767
+ return statefulHaConfigBuilder_ .getMessage ();
3768
+ }
3769
+ }
3770
+ /**
3771
+ *
3772
+ *
3773
+ * <pre>
3774
+ * Optional. Configuration for the StatefulHA add-on.
3775
+ * </pre>
3776
+ *
3777
+ * <code>
3778
+ * .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
3779
+ * </code>
3780
+ */
3781
+ public Builder setStatefulHaConfig (com .google .container .v1 .StatefulHAConfig value ) {
3782
+ if (statefulHaConfigBuilder_ == null ) {
3783
+ if (value == null ) {
3784
+ throw new NullPointerException ();
3785
+ }
3786
+ statefulHaConfig_ = value ;
3787
+ } else {
3788
+ statefulHaConfigBuilder_ .setMessage (value );
3789
+ }
3790
+ bitField0_ |= 0x00000800 ;
3791
+ onChanged ();
3792
+ return this ;
3793
+ }
3794
+ /**
3795
+ *
3796
+ *
3797
+ * <pre>
3798
+ * Optional. Configuration for the StatefulHA add-on.
3799
+ * </pre>
3800
+ *
3801
+ * <code>
3802
+ * .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
3803
+ * </code>
3804
+ */
3805
+ public Builder setStatefulHaConfig (
3806
+ com .google .container .v1 .StatefulHAConfig .Builder builderForValue ) {
3807
+ if (statefulHaConfigBuilder_ == null ) {
3808
+ statefulHaConfig_ = builderForValue .build ();
3809
+ } else {
3810
+ statefulHaConfigBuilder_ .setMessage (builderForValue .build ());
3811
+ }
3812
+ bitField0_ |= 0x00000800 ;
3813
+ onChanged ();
3814
+ return this ;
3815
+ }
3816
+ /**
3817
+ *
3818
+ *
3819
+ * <pre>
3820
+ * Optional. Configuration for the StatefulHA add-on.
3821
+ * </pre>
3822
+ *
3823
+ * <code>
3824
+ * .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
3825
+ * </code>
3826
+ */
3827
+ public Builder mergeStatefulHaConfig (com .google .container .v1 .StatefulHAConfig value ) {
3828
+ if (statefulHaConfigBuilder_ == null ) {
3829
+ if (((bitField0_ & 0x00000800 ) != 0 )
3830
+ && statefulHaConfig_ != null
3831
+ && statefulHaConfig_ != com .google .container .v1 .StatefulHAConfig .getDefaultInstance ()) {
3832
+ getStatefulHaConfigBuilder ().mergeFrom (value );
3833
+ } else {
3834
+ statefulHaConfig_ = value ;
3835
+ }
3836
+ } else {
3837
+ statefulHaConfigBuilder_ .mergeFrom (value );
3838
+ }
3839
+ if (statefulHaConfig_ != null ) {
3840
+ bitField0_ |= 0x00000800 ;
3841
+ onChanged ();
3842
+ }
3843
+ return this ;
3844
+ }
3845
+ /**
3846
+ *
3847
+ *
3848
+ * <pre>
3849
+ * Optional. Configuration for the StatefulHA add-on.
3850
+ * </pre>
3851
+ *
3852
+ * <code>
3853
+ * .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
3854
+ * </code>
3855
+ */
3856
+ public Builder clearStatefulHaConfig () {
3857
+ bitField0_ = (bitField0_ & ~0x00000800 );
3858
+ statefulHaConfig_ = null ;
3859
+ if (statefulHaConfigBuilder_ != null ) {
3860
+ statefulHaConfigBuilder_ .dispose ();
3861
+ statefulHaConfigBuilder_ = null ;
3862
+ }
3863
+ onChanged ();
3864
+ return this ;
3865
+ }
3866
+ /**
3867
+ *
3868
+ *
3869
+ * <pre>
3870
+ * Optional. Configuration for the StatefulHA add-on.
3871
+ * </pre>
3872
+ *
3873
+ * <code>
3874
+ * .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
3875
+ * </code>
3876
+ */
3877
+ public com .google .container .v1 .StatefulHAConfig .Builder getStatefulHaConfigBuilder () {
3878
+ bitField0_ |= 0x00000800 ;
3879
+ onChanged ();
3880
+ return getStatefulHaConfigFieldBuilder ().getBuilder ();
3881
+ }
3882
+ /**
3883
+ *
3884
+ *
3885
+ * <pre>
3886
+ * Optional. Configuration for the StatefulHA add-on.
3887
+ * </pre>
3888
+ *
3889
+ * <code>
3890
+ * .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
3891
+ * </code>
3892
+ */
3893
+ public com .google .container .v1 .StatefulHAConfigOrBuilder getStatefulHaConfigOrBuilder () {
3894
+ if (statefulHaConfigBuilder_ != null ) {
3895
+ return statefulHaConfigBuilder_ .getMessageOrBuilder ();
3896
+ } else {
3897
+ return statefulHaConfig_ == null
3898
+ ? com .google .container .v1 .StatefulHAConfig .getDefaultInstance ()
3899
+ : statefulHaConfig_ ;
3900
+ }
3901
+ }
3902
+ /**
3903
+ *
3904
+ *
3905
+ * <pre>
3906
+ * Optional. Configuration for the StatefulHA add-on.
3907
+ * </pre>
3908
+ *
3909
+ * <code>
3910
+ * .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
3911
+ * </code>
3912
+ */
3913
+ private com .google .protobuf .SingleFieldBuilderV3 <
3914
+ com .google .container .v1 .StatefulHAConfig ,
3915
+ com .google .container .v1 .StatefulHAConfig .Builder ,
3916
+ com .google .container .v1 .StatefulHAConfigOrBuilder >
3917
+ getStatefulHaConfigFieldBuilder () {
3918
+ if (statefulHaConfigBuilder_ == null ) {
3919
+ statefulHaConfigBuilder_ =
3920
+ new com .google .protobuf .SingleFieldBuilderV3 <
3921
+ com .google .container .v1 .StatefulHAConfig ,
3922
+ com .google .container .v1 .StatefulHAConfig .Builder ,
3923
+ com .google .container .v1 .StatefulHAConfigOrBuilder >(
3924
+ getStatefulHaConfig (), getParentForChildren (), isClean ());
3925
+ statefulHaConfig_ = null ;
3926
+ }
3927
+ return statefulHaConfigBuilder_ ;
3928
+ }
3929
+
3635
3930
@ java .lang .Override
3636
3931
public final Builder setUnknownFields (final com .google .protobuf .UnknownFieldSet unknownFields ) {
3637
3932
return super .setUnknownFields (unknownFields );
0 commit comments