• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/compute/v1/compute.proto
18 
19 package com.google.cloud.compute.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * </pre>
26  *
27  * Protobuf type {@code google.cloud.compute.v1.StatefulPolicy}
28  */
29 public final class StatefulPolicy extends com.google.protobuf.GeneratedMessageV3
30     implements
31     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.StatefulPolicy)
32     StatefulPolicyOrBuilder {
33   private static final long serialVersionUID = 0L;
34   // Use StatefulPolicy.newBuilder() to construct.
StatefulPolicy(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35   private StatefulPolicy(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
36     super(builder);
37   }
38 
StatefulPolicy()39   private StatefulPolicy() {}
40 
41   @java.lang.Override
42   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)43   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
44     return new StatefulPolicy();
45   }
46 
47   @java.lang.Override
getUnknownFields()48   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
49     return this.unknownFields;
50   }
51 
getDescriptor()52   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
53     return com.google.cloud.compute.v1.Compute
54         .internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor;
55   }
56 
57   @java.lang.Override
58   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()59       internalGetFieldAccessorTable() {
60     return com.google.cloud.compute.v1.Compute
61         .internal_static_google_cloud_compute_v1_StatefulPolicy_fieldAccessorTable
62         .ensureFieldAccessorsInitialized(
63             com.google.cloud.compute.v1.StatefulPolicy.class,
64             com.google.cloud.compute.v1.StatefulPolicy.Builder.class);
65   }
66 
67   private int bitField0_;
68   public static final int PRESERVED_STATE_FIELD_NUMBER = 2634026;
69   private com.google.cloud.compute.v1.StatefulPolicyPreservedState preservedState_;
70   /**
71    * <code>optional .google.cloud.compute.v1.StatefulPolicyPreservedState preserved_state = 2634026;
72    * </code>
73    *
74    * @return Whether the preservedState field is set.
75    */
76   @java.lang.Override
hasPreservedState()77   public boolean hasPreservedState() {
78     return ((bitField0_ & 0x00000001) != 0);
79   }
80   /**
81    * <code>optional .google.cloud.compute.v1.StatefulPolicyPreservedState preserved_state = 2634026;
82    * </code>
83    *
84    * @return The preservedState.
85    */
86   @java.lang.Override
getPreservedState()87   public com.google.cloud.compute.v1.StatefulPolicyPreservedState getPreservedState() {
88     return preservedState_ == null
89         ? com.google.cloud.compute.v1.StatefulPolicyPreservedState.getDefaultInstance()
90         : preservedState_;
91   }
92   /**
93    * <code>optional .google.cloud.compute.v1.StatefulPolicyPreservedState preserved_state = 2634026;
94    * </code>
95    */
96   @java.lang.Override
97   public com.google.cloud.compute.v1.StatefulPolicyPreservedStateOrBuilder
getPreservedStateOrBuilder()98       getPreservedStateOrBuilder() {
99     return preservedState_ == null
100         ? com.google.cloud.compute.v1.StatefulPolicyPreservedState.getDefaultInstance()
101         : preservedState_;
102   }
103 
104   private byte memoizedIsInitialized = -1;
105 
106   @java.lang.Override
isInitialized()107   public final boolean isInitialized() {
108     byte isInitialized = memoizedIsInitialized;
109     if (isInitialized == 1) return true;
110     if (isInitialized == 0) return false;
111 
112     memoizedIsInitialized = 1;
113     return true;
114   }
115 
116   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)117   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
118     if (((bitField0_ & 0x00000001) != 0)) {
119       output.writeMessage(2634026, getPreservedState());
120     }
121     getUnknownFields().writeTo(output);
122   }
123 
124   @java.lang.Override
getSerializedSize()125   public int getSerializedSize() {
126     int size = memoizedSize;
127     if (size != -1) return size;
128 
129     size = 0;
130     if (((bitField0_ & 0x00000001) != 0)) {
131       size +=
132           com.google.protobuf.CodedOutputStream.computeMessageSize(2634026, getPreservedState());
133     }
134     size += getUnknownFields().getSerializedSize();
135     memoizedSize = size;
136     return size;
137   }
138 
139   @java.lang.Override
equals(final java.lang.Object obj)140   public boolean equals(final java.lang.Object obj) {
141     if (obj == this) {
142       return true;
143     }
144     if (!(obj instanceof com.google.cloud.compute.v1.StatefulPolicy)) {
145       return super.equals(obj);
146     }
147     com.google.cloud.compute.v1.StatefulPolicy other =
148         (com.google.cloud.compute.v1.StatefulPolicy) obj;
149 
150     if (hasPreservedState() != other.hasPreservedState()) return false;
151     if (hasPreservedState()) {
152       if (!getPreservedState().equals(other.getPreservedState())) return false;
153     }
154     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
155     return true;
156   }
157 
158   @java.lang.Override
hashCode()159   public int hashCode() {
160     if (memoizedHashCode != 0) {
161       return memoizedHashCode;
162     }
163     int hash = 41;
164     hash = (19 * hash) + getDescriptor().hashCode();
165     if (hasPreservedState()) {
166       hash = (37 * hash) + PRESERVED_STATE_FIELD_NUMBER;
167       hash = (53 * hash) + getPreservedState().hashCode();
168     }
169     hash = (29 * hash) + getUnknownFields().hashCode();
170     memoizedHashCode = hash;
171     return hash;
172   }
173 
parseFrom(java.nio.ByteBuffer data)174   public static com.google.cloud.compute.v1.StatefulPolicy parseFrom(java.nio.ByteBuffer data)
175       throws com.google.protobuf.InvalidProtocolBufferException {
176     return PARSER.parseFrom(data);
177   }
178 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)179   public static com.google.cloud.compute.v1.StatefulPolicy parseFrom(
180       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
181       throws com.google.protobuf.InvalidProtocolBufferException {
182     return PARSER.parseFrom(data, extensionRegistry);
183   }
184 
parseFrom( com.google.protobuf.ByteString data)185   public static com.google.cloud.compute.v1.StatefulPolicy parseFrom(
186       com.google.protobuf.ByteString data)
187       throws com.google.protobuf.InvalidProtocolBufferException {
188     return PARSER.parseFrom(data);
189   }
190 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)191   public static com.google.cloud.compute.v1.StatefulPolicy parseFrom(
192       com.google.protobuf.ByteString data,
193       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
194       throws com.google.protobuf.InvalidProtocolBufferException {
195     return PARSER.parseFrom(data, extensionRegistry);
196   }
197 
parseFrom(byte[] data)198   public static com.google.cloud.compute.v1.StatefulPolicy parseFrom(byte[] data)
199       throws com.google.protobuf.InvalidProtocolBufferException {
200     return PARSER.parseFrom(data);
201   }
202 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)203   public static com.google.cloud.compute.v1.StatefulPolicy parseFrom(
204       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
205       throws com.google.protobuf.InvalidProtocolBufferException {
206     return PARSER.parseFrom(data, extensionRegistry);
207   }
208 
parseFrom(java.io.InputStream input)209   public static com.google.cloud.compute.v1.StatefulPolicy parseFrom(java.io.InputStream input)
210       throws java.io.IOException {
211     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
212   }
213 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)214   public static com.google.cloud.compute.v1.StatefulPolicy parseFrom(
215       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
216       throws java.io.IOException {
217     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
218         PARSER, input, extensionRegistry);
219   }
220 
parseDelimitedFrom( java.io.InputStream input)221   public static com.google.cloud.compute.v1.StatefulPolicy parseDelimitedFrom(
222       java.io.InputStream input) throws java.io.IOException {
223     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
224   }
225 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)226   public static com.google.cloud.compute.v1.StatefulPolicy parseDelimitedFrom(
227       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
228       throws java.io.IOException {
229     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
230         PARSER, input, extensionRegistry);
231   }
232 
parseFrom( com.google.protobuf.CodedInputStream input)233   public static com.google.cloud.compute.v1.StatefulPolicy parseFrom(
234       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
235     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
236   }
237 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)238   public static com.google.cloud.compute.v1.StatefulPolicy parseFrom(
239       com.google.protobuf.CodedInputStream input,
240       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
241       throws java.io.IOException {
242     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
243         PARSER, input, extensionRegistry);
244   }
245 
246   @java.lang.Override
newBuilderForType()247   public Builder newBuilderForType() {
248     return newBuilder();
249   }
250 
newBuilder()251   public static Builder newBuilder() {
252     return DEFAULT_INSTANCE.toBuilder();
253   }
254 
newBuilder(com.google.cloud.compute.v1.StatefulPolicy prototype)255   public static Builder newBuilder(com.google.cloud.compute.v1.StatefulPolicy prototype) {
256     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
257   }
258 
259   @java.lang.Override
toBuilder()260   public Builder toBuilder() {
261     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
262   }
263 
264   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)265   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
266     Builder builder = new Builder(parent);
267     return builder;
268   }
269   /**
270    *
271    *
272    * <pre>
273    * </pre>
274    *
275    * Protobuf type {@code google.cloud.compute.v1.StatefulPolicy}
276    */
277   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
278       implements
279       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.StatefulPolicy)
280       com.google.cloud.compute.v1.StatefulPolicyOrBuilder {
getDescriptor()281     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
282       return com.google.cloud.compute.v1.Compute
283           .internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor;
284     }
285 
286     @java.lang.Override
287     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()288         internalGetFieldAccessorTable() {
289       return com.google.cloud.compute.v1.Compute
290           .internal_static_google_cloud_compute_v1_StatefulPolicy_fieldAccessorTable
291           .ensureFieldAccessorsInitialized(
292               com.google.cloud.compute.v1.StatefulPolicy.class,
293               com.google.cloud.compute.v1.StatefulPolicy.Builder.class);
294     }
295 
296     // Construct using com.google.cloud.compute.v1.StatefulPolicy.newBuilder()
Builder()297     private Builder() {
298       maybeForceBuilderInitialization();
299     }
300 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)301     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
302       super(parent);
303       maybeForceBuilderInitialization();
304     }
305 
maybeForceBuilderInitialization()306     private void maybeForceBuilderInitialization() {
307       if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
308         getPreservedStateFieldBuilder();
309       }
310     }
311 
312     @java.lang.Override
clear()313     public Builder clear() {
314       super.clear();
315       bitField0_ = 0;
316       preservedState_ = null;
317       if (preservedStateBuilder_ != null) {
318         preservedStateBuilder_.dispose();
319         preservedStateBuilder_ = null;
320       }
321       return this;
322     }
323 
324     @java.lang.Override
getDescriptorForType()325     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
326       return com.google.cloud.compute.v1.Compute
327           .internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor;
328     }
329 
330     @java.lang.Override
getDefaultInstanceForType()331     public com.google.cloud.compute.v1.StatefulPolicy getDefaultInstanceForType() {
332       return com.google.cloud.compute.v1.StatefulPolicy.getDefaultInstance();
333     }
334 
335     @java.lang.Override
build()336     public com.google.cloud.compute.v1.StatefulPolicy build() {
337       com.google.cloud.compute.v1.StatefulPolicy result = buildPartial();
338       if (!result.isInitialized()) {
339         throw newUninitializedMessageException(result);
340       }
341       return result;
342     }
343 
344     @java.lang.Override
buildPartial()345     public com.google.cloud.compute.v1.StatefulPolicy buildPartial() {
346       com.google.cloud.compute.v1.StatefulPolicy result =
347           new com.google.cloud.compute.v1.StatefulPolicy(this);
348       if (bitField0_ != 0) {
349         buildPartial0(result);
350       }
351       onBuilt();
352       return result;
353     }
354 
buildPartial0(com.google.cloud.compute.v1.StatefulPolicy result)355     private void buildPartial0(com.google.cloud.compute.v1.StatefulPolicy result) {
356       int from_bitField0_ = bitField0_;
357       int to_bitField0_ = 0;
358       if (((from_bitField0_ & 0x00000001) != 0)) {
359         result.preservedState_ =
360             preservedStateBuilder_ == null ? preservedState_ : preservedStateBuilder_.build();
361         to_bitField0_ |= 0x00000001;
362       }
363       result.bitField0_ |= to_bitField0_;
364     }
365 
366     @java.lang.Override
clone()367     public Builder clone() {
368       return super.clone();
369     }
370 
371     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)372     public Builder setField(
373         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
374       return super.setField(field, value);
375     }
376 
377     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)378     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
379       return super.clearField(field);
380     }
381 
382     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)383     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
384       return super.clearOneof(oneof);
385     }
386 
387     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)388     public Builder setRepeatedField(
389         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
390       return super.setRepeatedField(field, index, value);
391     }
392 
393     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)394     public Builder addRepeatedField(
395         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
396       return super.addRepeatedField(field, value);
397     }
398 
399     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)400     public Builder mergeFrom(com.google.protobuf.Message other) {
401       if (other instanceof com.google.cloud.compute.v1.StatefulPolicy) {
402         return mergeFrom((com.google.cloud.compute.v1.StatefulPolicy) other);
403       } else {
404         super.mergeFrom(other);
405         return this;
406       }
407     }
408 
mergeFrom(com.google.cloud.compute.v1.StatefulPolicy other)409     public Builder mergeFrom(com.google.cloud.compute.v1.StatefulPolicy other) {
410       if (other == com.google.cloud.compute.v1.StatefulPolicy.getDefaultInstance()) return this;
411       if (other.hasPreservedState()) {
412         mergePreservedState(other.getPreservedState());
413       }
414       this.mergeUnknownFields(other.getUnknownFields());
415       onChanged();
416       return this;
417     }
418 
419     @java.lang.Override
isInitialized()420     public final boolean isInitialized() {
421       return true;
422     }
423 
424     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)425     public Builder mergeFrom(
426         com.google.protobuf.CodedInputStream input,
427         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
428         throws java.io.IOException {
429       if (extensionRegistry == null) {
430         throw new java.lang.NullPointerException();
431       }
432       try {
433         boolean done = false;
434         while (!done) {
435           int tag = input.readTag();
436           switch (tag) {
437             case 0:
438               done = true;
439               break;
440             case 21072210:
441               {
442                 input.readMessage(getPreservedStateFieldBuilder().getBuilder(), extensionRegistry);
443                 bitField0_ |= 0x00000001;
444                 break;
445               } // case 21072210
446             default:
447               {
448                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
449                   done = true; // was an endgroup tag
450                 }
451                 break;
452               } // default:
453           } // switch (tag)
454         } // while (!done)
455       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
456         throw e.unwrapIOException();
457       } finally {
458         onChanged();
459       } // finally
460       return this;
461     }
462 
463     private int bitField0_;
464 
465     private com.google.cloud.compute.v1.StatefulPolicyPreservedState preservedState_;
466     private com.google.protobuf.SingleFieldBuilderV3<
467             com.google.cloud.compute.v1.StatefulPolicyPreservedState,
468             com.google.cloud.compute.v1.StatefulPolicyPreservedState.Builder,
469             com.google.cloud.compute.v1.StatefulPolicyPreservedStateOrBuilder>
470         preservedStateBuilder_;
471     /**
472      * <code>
473      * optional .google.cloud.compute.v1.StatefulPolicyPreservedState preserved_state = 2634026;
474      * </code>
475      *
476      * @return Whether the preservedState field is set.
477      */
hasPreservedState()478     public boolean hasPreservedState() {
479       return ((bitField0_ & 0x00000001) != 0);
480     }
481     /**
482      * <code>
483      * optional .google.cloud.compute.v1.StatefulPolicyPreservedState preserved_state = 2634026;
484      * </code>
485      *
486      * @return The preservedState.
487      */
getPreservedState()488     public com.google.cloud.compute.v1.StatefulPolicyPreservedState getPreservedState() {
489       if (preservedStateBuilder_ == null) {
490         return preservedState_ == null
491             ? com.google.cloud.compute.v1.StatefulPolicyPreservedState.getDefaultInstance()
492             : preservedState_;
493       } else {
494         return preservedStateBuilder_.getMessage();
495       }
496     }
497     /**
498      * <code>
499      * optional .google.cloud.compute.v1.StatefulPolicyPreservedState preserved_state = 2634026;
500      * </code>
501      */
setPreservedState( com.google.cloud.compute.v1.StatefulPolicyPreservedState value)502     public Builder setPreservedState(
503         com.google.cloud.compute.v1.StatefulPolicyPreservedState value) {
504       if (preservedStateBuilder_ == null) {
505         if (value == null) {
506           throw new NullPointerException();
507         }
508         preservedState_ = value;
509       } else {
510         preservedStateBuilder_.setMessage(value);
511       }
512       bitField0_ |= 0x00000001;
513       onChanged();
514       return this;
515     }
516     /**
517      * <code>
518      * optional .google.cloud.compute.v1.StatefulPolicyPreservedState preserved_state = 2634026;
519      * </code>
520      */
setPreservedState( com.google.cloud.compute.v1.StatefulPolicyPreservedState.Builder builderForValue)521     public Builder setPreservedState(
522         com.google.cloud.compute.v1.StatefulPolicyPreservedState.Builder builderForValue) {
523       if (preservedStateBuilder_ == null) {
524         preservedState_ = builderForValue.build();
525       } else {
526         preservedStateBuilder_.setMessage(builderForValue.build());
527       }
528       bitField0_ |= 0x00000001;
529       onChanged();
530       return this;
531     }
532     /**
533      * <code>
534      * optional .google.cloud.compute.v1.StatefulPolicyPreservedState preserved_state = 2634026;
535      * </code>
536      */
mergePreservedState( com.google.cloud.compute.v1.StatefulPolicyPreservedState value)537     public Builder mergePreservedState(
538         com.google.cloud.compute.v1.StatefulPolicyPreservedState value) {
539       if (preservedStateBuilder_ == null) {
540         if (((bitField0_ & 0x00000001) != 0)
541             && preservedState_ != null
542             && preservedState_
543                 != com.google.cloud.compute.v1.StatefulPolicyPreservedState.getDefaultInstance()) {
544           getPreservedStateBuilder().mergeFrom(value);
545         } else {
546           preservedState_ = value;
547         }
548       } else {
549         preservedStateBuilder_.mergeFrom(value);
550       }
551       bitField0_ |= 0x00000001;
552       onChanged();
553       return this;
554     }
555     /**
556      * <code>
557      * optional .google.cloud.compute.v1.StatefulPolicyPreservedState preserved_state = 2634026;
558      * </code>
559      */
clearPreservedState()560     public Builder clearPreservedState() {
561       bitField0_ = (bitField0_ & ~0x00000001);
562       preservedState_ = null;
563       if (preservedStateBuilder_ != null) {
564         preservedStateBuilder_.dispose();
565         preservedStateBuilder_ = null;
566       }
567       onChanged();
568       return this;
569     }
570     /**
571      * <code>
572      * optional .google.cloud.compute.v1.StatefulPolicyPreservedState preserved_state = 2634026;
573      * </code>
574      */
575     public com.google.cloud.compute.v1.StatefulPolicyPreservedState.Builder
getPreservedStateBuilder()576         getPreservedStateBuilder() {
577       bitField0_ |= 0x00000001;
578       onChanged();
579       return getPreservedStateFieldBuilder().getBuilder();
580     }
581     /**
582      * <code>
583      * optional .google.cloud.compute.v1.StatefulPolicyPreservedState preserved_state = 2634026;
584      * </code>
585      */
586     public com.google.cloud.compute.v1.StatefulPolicyPreservedStateOrBuilder
getPreservedStateOrBuilder()587         getPreservedStateOrBuilder() {
588       if (preservedStateBuilder_ != null) {
589         return preservedStateBuilder_.getMessageOrBuilder();
590       } else {
591         return preservedState_ == null
592             ? com.google.cloud.compute.v1.StatefulPolicyPreservedState.getDefaultInstance()
593             : preservedState_;
594       }
595     }
596     /**
597      * <code>
598      * optional .google.cloud.compute.v1.StatefulPolicyPreservedState preserved_state = 2634026;
599      * </code>
600      */
601     private com.google.protobuf.SingleFieldBuilderV3<
602             com.google.cloud.compute.v1.StatefulPolicyPreservedState,
603             com.google.cloud.compute.v1.StatefulPolicyPreservedState.Builder,
604             com.google.cloud.compute.v1.StatefulPolicyPreservedStateOrBuilder>
getPreservedStateFieldBuilder()605         getPreservedStateFieldBuilder() {
606       if (preservedStateBuilder_ == null) {
607         preservedStateBuilder_ =
608             new com.google.protobuf.SingleFieldBuilderV3<
609                 com.google.cloud.compute.v1.StatefulPolicyPreservedState,
610                 com.google.cloud.compute.v1.StatefulPolicyPreservedState.Builder,
611                 com.google.cloud.compute.v1.StatefulPolicyPreservedStateOrBuilder>(
612                 getPreservedState(), getParentForChildren(), isClean());
613         preservedState_ = null;
614       }
615       return preservedStateBuilder_;
616     }
617 
618     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)619     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
620       return super.setUnknownFields(unknownFields);
621     }
622 
623     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)624     public final Builder mergeUnknownFields(
625         final com.google.protobuf.UnknownFieldSet unknownFields) {
626       return super.mergeUnknownFields(unknownFields);
627     }
628 
629     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.StatefulPolicy)
630   }
631 
632   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.StatefulPolicy)
633   private static final com.google.cloud.compute.v1.StatefulPolicy DEFAULT_INSTANCE;
634 
635   static {
636     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.StatefulPolicy();
637   }
638 
getDefaultInstance()639   public static com.google.cloud.compute.v1.StatefulPolicy getDefaultInstance() {
640     return DEFAULT_INSTANCE;
641   }
642 
643   private static final com.google.protobuf.Parser<StatefulPolicy> PARSER =
644       new com.google.protobuf.AbstractParser<StatefulPolicy>() {
645         @java.lang.Override
646         public StatefulPolicy parsePartialFrom(
647             com.google.protobuf.CodedInputStream input,
648             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
649             throws com.google.protobuf.InvalidProtocolBufferException {
650           Builder builder = newBuilder();
651           try {
652             builder.mergeFrom(input, extensionRegistry);
653           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
654             throw e.setUnfinishedMessage(builder.buildPartial());
655           } catch (com.google.protobuf.UninitializedMessageException e) {
656             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
657           } catch (java.io.IOException e) {
658             throw new com.google.protobuf.InvalidProtocolBufferException(e)
659                 .setUnfinishedMessage(builder.buildPartial());
660           }
661           return builder.buildPartial();
662         }
663       };
664 
parser()665   public static com.google.protobuf.Parser<StatefulPolicy> parser() {
666     return PARSER;
667   }
668 
669   @java.lang.Override
getParserForType()670   public com.google.protobuf.Parser<StatefulPolicy> getParserForType() {
671     return PARSER;
672   }
673 
674   @java.lang.Override
getDefaultInstanceForType()675   public com.google.cloud.compute.v1.StatefulPolicy getDefaultInstanceForType() {
676     return DEFAULT_INSTANCE;
677   }
678 }
679