• 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  * Initial State for shielded instance, these are public keys which are safe to store in public
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.compute.v1.InitialStateConfig}
29  */
30 public final class InitialStateConfig extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.InitialStateConfig)
33     InitialStateConfigOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use InitialStateConfig.newBuilder() to construct.
InitialStateConfig(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private InitialStateConfig(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
InitialStateConfig()40   private InitialStateConfig() {
41     dbs_ = java.util.Collections.emptyList();
42     dbxs_ = java.util.Collections.emptyList();
43     keks_ = java.util.Collections.emptyList();
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new InitialStateConfig();
50   }
51 
52   @java.lang.Override
getUnknownFields()53   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
54     return this.unknownFields;
55   }
56 
getDescriptor()57   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
58     return com.google.cloud.compute.v1.Compute
59         .internal_static_google_cloud_compute_v1_InitialStateConfig_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.cloud.compute.v1.Compute
66         .internal_static_google_cloud_compute_v1_InitialStateConfig_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.compute.v1.InitialStateConfig.class,
69             com.google.cloud.compute.v1.InitialStateConfig.Builder.class);
70   }
71 
72   private int bitField0_;
73   public static final int DBS_FIELD_NUMBER = 99253;
74 
75   @SuppressWarnings("serial")
76   private java.util.List<com.google.cloud.compute.v1.FileContentBuffer> dbs_;
77   /**
78    *
79    *
80    * <pre>
81    * The Key Database (db).
82    * </pre>
83    *
84    * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
85    */
86   @java.lang.Override
getDbsList()87   public java.util.List<com.google.cloud.compute.v1.FileContentBuffer> getDbsList() {
88     return dbs_;
89   }
90   /**
91    *
92    *
93    * <pre>
94    * The Key Database (db).
95    * </pre>
96    *
97    * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
98    */
99   @java.lang.Override
100   public java.util.List<? extends com.google.cloud.compute.v1.FileContentBufferOrBuilder>
getDbsOrBuilderList()101       getDbsOrBuilderList() {
102     return dbs_;
103   }
104   /**
105    *
106    *
107    * <pre>
108    * The Key Database (db).
109    * </pre>
110    *
111    * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
112    */
113   @java.lang.Override
getDbsCount()114   public int getDbsCount() {
115     return dbs_.size();
116   }
117   /**
118    *
119    *
120    * <pre>
121    * The Key Database (db).
122    * </pre>
123    *
124    * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
125    */
126   @java.lang.Override
getDbs(int index)127   public com.google.cloud.compute.v1.FileContentBuffer getDbs(int index) {
128     return dbs_.get(index);
129   }
130   /**
131    *
132    *
133    * <pre>
134    * The Key Database (db).
135    * </pre>
136    *
137    * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
138    */
139   @java.lang.Override
getDbsOrBuilder(int index)140   public com.google.cloud.compute.v1.FileContentBufferOrBuilder getDbsOrBuilder(int index) {
141     return dbs_.get(index);
142   }
143 
144   public static final int DBXS_FIELD_NUMBER = 3077113;
145 
146   @SuppressWarnings("serial")
147   private java.util.List<com.google.cloud.compute.v1.FileContentBuffer> dbxs_;
148   /**
149    *
150    *
151    * <pre>
152    * The forbidden key database (dbx).
153    * </pre>
154    *
155    * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
156    */
157   @java.lang.Override
getDbxsList()158   public java.util.List<com.google.cloud.compute.v1.FileContentBuffer> getDbxsList() {
159     return dbxs_;
160   }
161   /**
162    *
163    *
164    * <pre>
165    * The forbidden key database (dbx).
166    * </pre>
167    *
168    * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
169    */
170   @java.lang.Override
171   public java.util.List<? extends com.google.cloud.compute.v1.FileContentBufferOrBuilder>
getDbxsOrBuilderList()172       getDbxsOrBuilderList() {
173     return dbxs_;
174   }
175   /**
176    *
177    *
178    * <pre>
179    * The forbidden key database (dbx).
180    * </pre>
181    *
182    * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
183    */
184   @java.lang.Override
getDbxsCount()185   public int getDbxsCount() {
186     return dbxs_.size();
187   }
188   /**
189    *
190    *
191    * <pre>
192    * The forbidden key database (dbx).
193    * </pre>
194    *
195    * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
196    */
197   @java.lang.Override
getDbxs(int index)198   public com.google.cloud.compute.v1.FileContentBuffer getDbxs(int index) {
199     return dbxs_.get(index);
200   }
201   /**
202    *
203    *
204    * <pre>
205    * The forbidden key database (dbx).
206    * </pre>
207    *
208    * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
209    */
210   @java.lang.Override
getDbxsOrBuilder(int index)211   public com.google.cloud.compute.v1.FileContentBufferOrBuilder getDbxsOrBuilder(int index) {
212     return dbxs_.get(index);
213   }
214 
215   public static final int KEKS_FIELD_NUMBER = 3288130;
216 
217   @SuppressWarnings("serial")
218   private java.util.List<com.google.cloud.compute.v1.FileContentBuffer> keks_;
219   /**
220    *
221    *
222    * <pre>
223    * The Key Exchange Key (KEK).
224    * </pre>
225    *
226    * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
227    */
228   @java.lang.Override
getKeksList()229   public java.util.List<com.google.cloud.compute.v1.FileContentBuffer> getKeksList() {
230     return keks_;
231   }
232   /**
233    *
234    *
235    * <pre>
236    * The Key Exchange Key (KEK).
237    * </pre>
238    *
239    * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
240    */
241   @java.lang.Override
242   public java.util.List<? extends com.google.cloud.compute.v1.FileContentBufferOrBuilder>
getKeksOrBuilderList()243       getKeksOrBuilderList() {
244     return keks_;
245   }
246   /**
247    *
248    *
249    * <pre>
250    * The Key Exchange Key (KEK).
251    * </pre>
252    *
253    * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
254    */
255   @java.lang.Override
getKeksCount()256   public int getKeksCount() {
257     return keks_.size();
258   }
259   /**
260    *
261    *
262    * <pre>
263    * The Key Exchange Key (KEK).
264    * </pre>
265    *
266    * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
267    */
268   @java.lang.Override
getKeks(int index)269   public com.google.cloud.compute.v1.FileContentBuffer getKeks(int index) {
270     return keks_.get(index);
271   }
272   /**
273    *
274    *
275    * <pre>
276    * The Key Exchange Key (KEK).
277    * </pre>
278    *
279    * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
280    */
281   @java.lang.Override
getKeksOrBuilder(int index)282   public com.google.cloud.compute.v1.FileContentBufferOrBuilder getKeksOrBuilder(int index) {
283     return keks_.get(index);
284   }
285 
286   public static final int PK_FIELD_NUMBER = 3579;
287   private com.google.cloud.compute.v1.FileContentBuffer pk_;
288   /**
289    *
290    *
291    * <pre>
292    * The Platform Key (PK).
293    * </pre>
294    *
295    * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code>
296    *
297    * @return Whether the pk field is set.
298    */
299   @java.lang.Override
hasPk()300   public boolean hasPk() {
301     return ((bitField0_ & 0x00000001) != 0);
302   }
303   /**
304    *
305    *
306    * <pre>
307    * The Platform Key (PK).
308    * </pre>
309    *
310    * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code>
311    *
312    * @return The pk.
313    */
314   @java.lang.Override
getPk()315   public com.google.cloud.compute.v1.FileContentBuffer getPk() {
316     return pk_ == null ? com.google.cloud.compute.v1.FileContentBuffer.getDefaultInstance() : pk_;
317   }
318   /**
319    *
320    *
321    * <pre>
322    * The Platform Key (PK).
323    * </pre>
324    *
325    * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code>
326    */
327   @java.lang.Override
getPkOrBuilder()328   public com.google.cloud.compute.v1.FileContentBufferOrBuilder getPkOrBuilder() {
329     return pk_ == null ? com.google.cloud.compute.v1.FileContentBuffer.getDefaultInstance() : pk_;
330   }
331 
332   private byte memoizedIsInitialized = -1;
333 
334   @java.lang.Override
isInitialized()335   public final boolean isInitialized() {
336     byte isInitialized = memoizedIsInitialized;
337     if (isInitialized == 1) return true;
338     if (isInitialized == 0) return false;
339 
340     memoizedIsInitialized = 1;
341     return true;
342   }
343 
344   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)345   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
346     if (((bitField0_ & 0x00000001) != 0)) {
347       output.writeMessage(3579, getPk());
348     }
349     for (int i = 0; i < dbs_.size(); i++) {
350       output.writeMessage(99253, dbs_.get(i));
351     }
352     for (int i = 0; i < dbxs_.size(); i++) {
353       output.writeMessage(3077113, dbxs_.get(i));
354     }
355     for (int i = 0; i < keks_.size(); i++) {
356       output.writeMessage(3288130, keks_.get(i));
357     }
358     getUnknownFields().writeTo(output);
359   }
360 
361   @java.lang.Override
getSerializedSize()362   public int getSerializedSize() {
363     int size = memoizedSize;
364     if (size != -1) return size;
365 
366     size = 0;
367     if (((bitField0_ & 0x00000001) != 0)) {
368       size += com.google.protobuf.CodedOutputStream.computeMessageSize(3579, getPk());
369     }
370     for (int i = 0; i < dbs_.size(); i++) {
371       size += com.google.protobuf.CodedOutputStream.computeMessageSize(99253, dbs_.get(i));
372     }
373     for (int i = 0; i < dbxs_.size(); i++) {
374       size += com.google.protobuf.CodedOutputStream.computeMessageSize(3077113, dbxs_.get(i));
375     }
376     for (int i = 0; i < keks_.size(); i++) {
377       size += com.google.protobuf.CodedOutputStream.computeMessageSize(3288130, keks_.get(i));
378     }
379     size += getUnknownFields().getSerializedSize();
380     memoizedSize = size;
381     return size;
382   }
383 
384   @java.lang.Override
equals(final java.lang.Object obj)385   public boolean equals(final java.lang.Object obj) {
386     if (obj == this) {
387       return true;
388     }
389     if (!(obj instanceof com.google.cloud.compute.v1.InitialStateConfig)) {
390       return super.equals(obj);
391     }
392     com.google.cloud.compute.v1.InitialStateConfig other =
393         (com.google.cloud.compute.v1.InitialStateConfig) obj;
394 
395     if (!getDbsList().equals(other.getDbsList())) return false;
396     if (!getDbxsList().equals(other.getDbxsList())) return false;
397     if (!getKeksList().equals(other.getKeksList())) return false;
398     if (hasPk() != other.hasPk()) return false;
399     if (hasPk()) {
400       if (!getPk().equals(other.getPk())) return false;
401     }
402     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
403     return true;
404   }
405 
406   @java.lang.Override
hashCode()407   public int hashCode() {
408     if (memoizedHashCode != 0) {
409       return memoizedHashCode;
410     }
411     int hash = 41;
412     hash = (19 * hash) + getDescriptor().hashCode();
413     if (getDbsCount() > 0) {
414       hash = (37 * hash) + DBS_FIELD_NUMBER;
415       hash = (53 * hash) + getDbsList().hashCode();
416     }
417     if (getDbxsCount() > 0) {
418       hash = (37 * hash) + DBXS_FIELD_NUMBER;
419       hash = (53 * hash) + getDbxsList().hashCode();
420     }
421     if (getKeksCount() > 0) {
422       hash = (37 * hash) + KEKS_FIELD_NUMBER;
423       hash = (53 * hash) + getKeksList().hashCode();
424     }
425     if (hasPk()) {
426       hash = (37 * hash) + PK_FIELD_NUMBER;
427       hash = (53 * hash) + getPk().hashCode();
428     }
429     hash = (29 * hash) + getUnknownFields().hashCode();
430     memoizedHashCode = hash;
431     return hash;
432   }
433 
parseFrom(java.nio.ByteBuffer data)434   public static com.google.cloud.compute.v1.InitialStateConfig parseFrom(java.nio.ByteBuffer data)
435       throws com.google.protobuf.InvalidProtocolBufferException {
436     return PARSER.parseFrom(data);
437   }
438 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)439   public static com.google.cloud.compute.v1.InitialStateConfig parseFrom(
440       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
441       throws com.google.protobuf.InvalidProtocolBufferException {
442     return PARSER.parseFrom(data, extensionRegistry);
443   }
444 
parseFrom( com.google.protobuf.ByteString data)445   public static com.google.cloud.compute.v1.InitialStateConfig parseFrom(
446       com.google.protobuf.ByteString data)
447       throws com.google.protobuf.InvalidProtocolBufferException {
448     return PARSER.parseFrom(data);
449   }
450 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)451   public static com.google.cloud.compute.v1.InitialStateConfig parseFrom(
452       com.google.protobuf.ByteString data,
453       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
454       throws com.google.protobuf.InvalidProtocolBufferException {
455     return PARSER.parseFrom(data, extensionRegistry);
456   }
457 
parseFrom(byte[] data)458   public static com.google.cloud.compute.v1.InitialStateConfig parseFrom(byte[] data)
459       throws com.google.protobuf.InvalidProtocolBufferException {
460     return PARSER.parseFrom(data);
461   }
462 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)463   public static com.google.cloud.compute.v1.InitialStateConfig parseFrom(
464       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
465       throws com.google.protobuf.InvalidProtocolBufferException {
466     return PARSER.parseFrom(data, extensionRegistry);
467   }
468 
parseFrom(java.io.InputStream input)469   public static com.google.cloud.compute.v1.InitialStateConfig parseFrom(java.io.InputStream input)
470       throws java.io.IOException {
471     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
472   }
473 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)474   public static com.google.cloud.compute.v1.InitialStateConfig parseFrom(
475       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
476       throws java.io.IOException {
477     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
478         PARSER, input, extensionRegistry);
479   }
480 
parseDelimitedFrom( java.io.InputStream input)481   public static com.google.cloud.compute.v1.InitialStateConfig parseDelimitedFrom(
482       java.io.InputStream input) throws java.io.IOException {
483     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
484   }
485 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)486   public static com.google.cloud.compute.v1.InitialStateConfig parseDelimitedFrom(
487       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
488       throws java.io.IOException {
489     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
490         PARSER, input, extensionRegistry);
491   }
492 
parseFrom( com.google.protobuf.CodedInputStream input)493   public static com.google.cloud.compute.v1.InitialStateConfig parseFrom(
494       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
495     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
496   }
497 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)498   public static com.google.cloud.compute.v1.InitialStateConfig parseFrom(
499       com.google.protobuf.CodedInputStream input,
500       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
501       throws java.io.IOException {
502     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
503         PARSER, input, extensionRegistry);
504   }
505 
506   @java.lang.Override
newBuilderForType()507   public Builder newBuilderForType() {
508     return newBuilder();
509   }
510 
newBuilder()511   public static Builder newBuilder() {
512     return DEFAULT_INSTANCE.toBuilder();
513   }
514 
newBuilder(com.google.cloud.compute.v1.InitialStateConfig prototype)515   public static Builder newBuilder(com.google.cloud.compute.v1.InitialStateConfig prototype) {
516     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
517   }
518 
519   @java.lang.Override
toBuilder()520   public Builder toBuilder() {
521     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
522   }
523 
524   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)525   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
526     Builder builder = new Builder(parent);
527     return builder;
528   }
529   /**
530    *
531    *
532    * <pre>
533    * Initial State for shielded instance, these are public keys which are safe to store in public
534    * </pre>
535    *
536    * Protobuf type {@code google.cloud.compute.v1.InitialStateConfig}
537    */
538   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
539       implements
540       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.InitialStateConfig)
541       com.google.cloud.compute.v1.InitialStateConfigOrBuilder {
getDescriptor()542     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
543       return com.google.cloud.compute.v1.Compute
544           .internal_static_google_cloud_compute_v1_InitialStateConfig_descriptor;
545     }
546 
547     @java.lang.Override
548     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()549         internalGetFieldAccessorTable() {
550       return com.google.cloud.compute.v1.Compute
551           .internal_static_google_cloud_compute_v1_InitialStateConfig_fieldAccessorTable
552           .ensureFieldAccessorsInitialized(
553               com.google.cloud.compute.v1.InitialStateConfig.class,
554               com.google.cloud.compute.v1.InitialStateConfig.Builder.class);
555     }
556 
557     // Construct using com.google.cloud.compute.v1.InitialStateConfig.newBuilder()
Builder()558     private Builder() {
559       maybeForceBuilderInitialization();
560     }
561 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)562     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
563       super(parent);
564       maybeForceBuilderInitialization();
565     }
566 
maybeForceBuilderInitialization()567     private void maybeForceBuilderInitialization() {
568       if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
569         getDbsFieldBuilder();
570         getDbxsFieldBuilder();
571         getKeksFieldBuilder();
572         getPkFieldBuilder();
573       }
574     }
575 
576     @java.lang.Override
clear()577     public Builder clear() {
578       super.clear();
579       bitField0_ = 0;
580       if (dbsBuilder_ == null) {
581         dbs_ = java.util.Collections.emptyList();
582       } else {
583         dbs_ = null;
584         dbsBuilder_.clear();
585       }
586       bitField0_ = (bitField0_ & ~0x00000001);
587       if (dbxsBuilder_ == null) {
588         dbxs_ = java.util.Collections.emptyList();
589       } else {
590         dbxs_ = null;
591         dbxsBuilder_.clear();
592       }
593       bitField0_ = (bitField0_ & ~0x00000002);
594       if (keksBuilder_ == null) {
595         keks_ = java.util.Collections.emptyList();
596       } else {
597         keks_ = null;
598         keksBuilder_.clear();
599       }
600       bitField0_ = (bitField0_ & ~0x00000004);
601       pk_ = null;
602       if (pkBuilder_ != null) {
603         pkBuilder_.dispose();
604         pkBuilder_ = null;
605       }
606       return this;
607     }
608 
609     @java.lang.Override
getDescriptorForType()610     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
611       return com.google.cloud.compute.v1.Compute
612           .internal_static_google_cloud_compute_v1_InitialStateConfig_descriptor;
613     }
614 
615     @java.lang.Override
getDefaultInstanceForType()616     public com.google.cloud.compute.v1.InitialStateConfig getDefaultInstanceForType() {
617       return com.google.cloud.compute.v1.InitialStateConfig.getDefaultInstance();
618     }
619 
620     @java.lang.Override
build()621     public com.google.cloud.compute.v1.InitialStateConfig build() {
622       com.google.cloud.compute.v1.InitialStateConfig result = buildPartial();
623       if (!result.isInitialized()) {
624         throw newUninitializedMessageException(result);
625       }
626       return result;
627     }
628 
629     @java.lang.Override
buildPartial()630     public com.google.cloud.compute.v1.InitialStateConfig buildPartial() {
631       com.google.cloud.compute.v1.InitialStateConfig result =
632           new com.google.cloud.compute.v1.InitialStateConfig(this);
633       buildPartialRepeatedFields(result);
634       if (bitField0_ != 0) {
635         buildPartial0(result);
636       }
637       onBuilt();
638       return result;
639     }
640 
buildPartialRepeatedFields(com.google.cloud.compute.v1.InitialStateConfig result)641     private void buildPartialRepeatedFields(com.google.cloud.compute.v1.InitialStateConfig result) {
642       if (dbsBuilder_ == null) {
643         if (((bitField0_ & 0x00000001) != 0)) {
644           dbs_ = java.util.Collections.unmodifiableList(dbs_);
645           bitField0_ = (bitField0_ & ~0x00000001);
646         }
647         result.dbs_ = dbs_;
648       } else {
649         result.dbs_ = dbsBuilder_.build();
650       }
651       if (dbxsBuilder_ == null) {
652         if (((bitField0_ & 0x00000002) != 0)) {
653           dbxs_ = java.util.Collections.unmodifiableList(dbxs_);
654           bitField0_ = (bitField0_ & ~0x00000002);
655         }
656         result.dbxs_ = dbxs_;
657       } else {
658         result.dbxs_ = dbxsBuilder_.build();
659       }
660       if (keksBuilder_ == null) {
661         if (((bitField0_ & 0x00000004) != 0)) {
662           keks_ = java.util.Collections.unmodifiableList(keks_);
663           bitField0_ = (bitField0_ & ~0x00000004);
664         }
665         result.keks_ = keks_;
666       } else {
667         result.keks_ = keksBuilder_.build();
668       }
669     }
670 
buildPartial0(com.google.cloud.compute.v1.InitialStateConfig result)671     private void buildPartial0(com.google.cloud.compute.v1.InitialStateConfig result) {
672       int from_bitField0_ = bitField0_;
673       int to_bitField0_ = 0;
674       if (((from_bitField0_ & 0x00000008) != 0)) {
675         result.pk_ = pkBuilder_ == null ? pk_ : pkBuilder_.build();
676         to_bitField0_ |= 0x00000001;
677       }
678       result.bitField0_ |= to_bitField0_;
679     }
680 
681     @java.lang.Override
clone()682     public Builder clone() {
683       return super.clone();
684     }
685 
686     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)687     public Builder setField(
688         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
689       return super.setField(field, value);
690     }
691 
692     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)693     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
694       return super.clearField(field);
695     }
696 
697     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)698     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
699       return super.clearOneof(oneof);
700     }
701 
702     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)703     public Builder setRepeatedField(
704         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
705       return super.setRepeatedField(field, index, value);
706     }
707 
708     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)709     public Builder addRepeatedField(
710         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
711       return super.addRepeatedField(field, value);
712     }
713 
714     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)715     public Builder mergeFrom(com.google.protobuf.Message other) {
716       if (other instanceof com.google.cloud.compute.v1.InitialStateConfig) {
717         return mergeFrom((com.google.cloud.compute.v1.InitialStateConfig) other);
718       } else {
719         super.mergeFrom(other);
720         return this;
721       }
722     }
723 
mergeFrom(com.google.cloud.compute.v1.InitialStateConfig other)724     public Builder mergeFrom(com.google.cloud.compute.v1.InitialStateConfig other) {
725       if (other == com.google.cloud.compute.v1.InitialStateConfig.getDefaultInstance()) return this;
726       if (dbsBuilder_ == null) {
727         if (!other.dbs_.isEmpty()) {
728           if (dbs_.isEmpty()) {
729             dbs_ = other.dbs_;
730             bitField0_ = (bitField0_ & ~0x00000001);
731           } else {
732             ensureDbsIsMutable();
733             dbs_.addAll(other.dbs_);
734           }
735           onChanged();
736         }
737       } else {
738         if (!other.dbs_.isEmpty()) {
739           if (dbsBuilder_.isEmpty()) {
740             dbsBuilder_.dispose();
741             dbsBuilder_ = null;
742             dbs_ = other.dbs_;
743             bitField0_ = (bitField0_ & ~0x00000001);
744             dbsBuilder_ =
745                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
746                     ? getDbsFieldBuilder()
747                     : null;
748           } else {
749             dbsBuilder_.addAllMessages(other.dbs_);
750           }
751         }
752       }
753       if (dbxsBuilder_ == null) {
754         if (!other.dbxs_.isEmpty()) {
755           if (dbxs_.isEmpty()) {
756             dbxs_ = other.dbxs_;
757             bitField0_ = (bitField0_ & ~0x00000002);
758           } else {
759             ensureDbxsIsMutable();
760             dbxs_.addAll(other.dbxs_);
761           }
762           onChanged();
763         }
764       } else {
765         if (!other.dbxs_.isEmpty()) {
766           if (dbxsBuilder_.isEmpty()) {
767             dbxsBuilder_.dispose();
768             dbxsBuilder_ = null;
769             dbxs_ = other.dbxs_;
770             bitField0_ = (bitField0_ & ~0x00000002);
771             dbxsBuilder_ =
772                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
773                     ? getDbxsFieldBuilder()
774                     : null;
775           } else {
776             dbxsBuilder_.addAllMessages(other.dbxs_);
777           }
778         }
779       }
780       if (keksBuilder_ == null) {
781         if (!other.keks_.isEmpty()) {
782           if (keks_.isEmpty()) {
783             keks_ = other.keks_;
784             bitField0_ = (bitField0_ & ~0x00000004);
785           } else {
786             ensureKeksIsMutable();
787             keks_.addAll(other.keks_);
788           }
789           onChanged();
790         }
791       } else {
792         if (!other.keks_.isEmpty()) {
793           if (keksBuilder_.isEmpty()) {
794             keksBuilder_.dispose();
795             keksBuilder_ = null;
796             keks_ = other.keks_;
797             bitField0_ = (bitField0_ & ~0x00000004);
798             keksBuilder_ =
799                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
800                     ? getKeksFieldBuilder()
801                     : null;
802           } else {
803             keksBuilder_.addAllMessages(other.keks_);
804           }
805         }
806       }
807       if (other.hasPk()) {
808         mergePk(other.getPk());
809       }
810       this.mergeUnknownFields(other.getUnknownFields());
811       onChanged();
812       return this;
813     }
814 
815     @java.lang.Override
isInitialized()816     public final boolean isInitialized() {
817       return true;
818     }
819 
820     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)821     public Builder mergeFrom(
822         com.google.protobuf.CodedInputStream input,
823         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
824         throws java.io.IOException {
825       if (extensionRegistry == null) {
826         throw new java.lang.NullPointerException();
827       }
828       try {
829         boolean done = false;
830         while (!done) {
831           int tag = input.readTag();
832           switch (tag) {
833             case 0:
834               done = true;
835               break;
836             case 28634:
837               {
838                 input.readMessage(getPkFieldBuilder().getBuilder(), extensionRegistry);
839                 bitField0_ |= 0x00000008;
840                 break;
841               } // case 28634
842             case 794026:
843               {
844                 com.google.cloud.compute.v1.FileContentBuffer m =
845                     input.readMessage(
846                         com.google.cloud.compute.v1.FileContentBuffer.parser(), extensionRegistry);
847                 if (dbsBuilder_ == null) {
848                   ensureDbsIsMutable();
849                   dbs_.add(m);
850                 } else {
851                   dbsBuilder_.addMessage(m);
852                 }
853                 break;
854               } // case 794026
855             case 24616906:
856               {
857                 com.google.cloud.compute.v1.FileContentBuffer m =
858                     input.readMessage(
859                         com.google.cloud.compute.v1.FileContentBuffer.parser(), extensionRegistry);
860                 if (dbxsBuilder_ == null) {
861                   ensureDbxsIsMutable();
862                   dbxs_.add(m);
863                 } else {
864                   dbxsBuilder_.addMessage(m);
865                 }
866                 break;
867               } // case 24616906
868             case 26305042:
869               {
870                 com.google.cloud.compute.v1.FileContentBuffer m =
871                     input.readMessage(
872                         com.google.cloud.compute.v1.FileContentBuffer.parser(), extensionRegistry);
873                 if (keksBuilder_ == null) {
874                   ensureKeksIsMutable();
875                   keks_.add(m);
876                 } else {
877                   keksBuilder_.addMessage(m);
878                 }
879                 break;
880               } // case 26305042
881             default:
882               {
883                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
884                   done = true; // was an endgroup tag
885                 }
886                 break;
887               } // default:
888           } // switch (tag)
889         } // while (!done)
890       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
891         throw e.unwrapIOException();
892       } finally {
893         onChanged();
894       } // finally
895       return this;
896     }
897 
898     private int bitField0_;
899 
900     private java.util.List<com.google.cloud.compute.v1.FileContentBuffer> dbs_ =
901         java.util.Collections.emptyList();
902 
ensureDbsIsMutable()903     private void ensureDbsIsMutable() {
904       if (!((bitField0_ & 0x00000001) != 0)) {
905         dbs_ = new java.util.ArrayList<com.google.cloud.compute.v1.FileContentBuffer>(dbs_);
906         bitField0_ |= 0x00000001;
907       }
908     }
909 
910     private com.google.protobuf.RepeatedFieldBuilderV3<
911             com.google.cloud.compute.v1.FileContentBuffer,
912             com.google.cloud.compute.v1.FileContentBuffer.Builder,
913             com.google.cloud.compute.v1.FileContentBufferOrBuilder>
914         dbsBuilder_;
915 
916     /**
917      *
918      *
919      * <pre>
920      * The Key Database (db).
921      * </pre>
922      *
923      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
924      */
getDbsList()925     public java.util.List<com.google.cloud.compute.v1.FileContentBuffer> getDbsList() {
926       if (dbsBuilder_ == null) {
927         return java.util.Collections.unmodifiableList(dbs_);
928       } else {
929         return dbsBuilder_.getMessageList();
930       }
931     }
932     /**
933      *
934      *
935      * <pre>
936      * The Key Database (db).
937      * </pre>
938      *
939      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
940      */
getDbsCount()941     public int getDbsCount() {
942       if (dbsBuilder_ == null) {
943         return dbs_.size();
944       } else {
945         return dbsBuilder_.getCount();
946       }
947     }
948     /**
949      *
950      *
951      * <pre>
952      * The Key Database (db).
953      * </pre>
954      *
955      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
956      */
getDbs(int index)957     public com.google.cloud.compute.v1.FileContentBuffer getDbs(int index) {
958       if (dbsBuilder_ == null) {
959         return dbs_.get(index);
960       } else {
961         return dbsBuilder_.getMessage(index);
962       }
963     }
964     /**
965      *
966      *
967      * <pre>
968      * The Key Database (db).
969      * </pre>
970      *
971      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
972      */
setDbs(int index, com.google.cloud.compute.v1.FileContentBuffer value)973     public Builder setDbs(int index, com.google.cloud.compute.v1.FileContentBuffer value) {
974       if (dbsBuilder_ == null) {
975         if (value == null) {
976           throw new NullPointerException();
977         }
978         ensureDbsIsMutable();
979         dbs_.set(index, value);
980         onChanged();
981       } else {
982         dbsBuilder_.setMessage(index, value);
983       }
984       return this;
985     }
986     /**
987      *
988      *
989      * <pre>
990      * The Key Database (db).
991      * </pre>
992      *
993      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
994      */
setDbs( int index, com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue)995     public Builder setDbs(
996         int index, com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue) {
997       if (dbsBuilder_ == null) {
998         ensureDbsIsMutable();
999         dbs_.set(index, builderForValue.build());
1000         onChanged();
1001       } else {
1002         dbsBuilder_.setMessage(index, builderForValue.build());
1003       }
1004       return this;
1005     }
1006     /**
1007      *
1008      *
1009      * <pre>
1010      * The Key Database (db).
1011      * </pre>
1012      *
1013      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
1014      */
addDbs(com.google.cloud.compute.v1.FileContentBuffer value)1015     public Builder addDbs(com.google.cloud.compute.v1.FileContentBuffer value) {
1016       if (dbsBuilder_ == null) {
1017         if (value == null) {
1018           throw new NullPointerException();
1019         }
1020         ensureDbsIsMutable();
1021         dbs_.add(value);
1022         onChanged();
1023       } else {
1024         dbsBuilder_.addMessage(value);
1025       }
1026       return this;
1027     }
1028     /**
1029      *
1030      *
1031      * <pre>
1032      * The Key Database (db).
1033      * </pre>
1034      *
1035      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
1036      */
addDbs(int index, com.google.cloud.compute.v1.FileContentBuffer value)1037     public Builder addDbs(int index, com.google.cloud.compute.v1.FileContentBuffer value) {
1038       if (dbsBuilder_ == null) {
1039         if (value == null) {
1040           throw new NullPointerException();
1041         }
1042         ensureDbsIsMutable();
1043         dbs_.add(index, value);
1044         onChanged();
1045       } else {
1046         dbsBuilder_.addMessage(index, value);
1047       }
1048       return this;
1049     }
1050     /**
1051      *
1052      *
1053      * <pre>
1054      * The Key Database (db).
1055      * </pre>
1056      *
1057      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
1058      */
addDbs(com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue)1059     public Builder addDbs(com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue) {
1060       if (dbsBuilder_ == null) {
1061         ensureDbsIsMutable();
1062         dbs_.add(builderForValue.build());
1063         onChanged();
1064       } else {
1065         dbsBuilder_.addMessage(builderForValue.build());
1066       }
1067       return this;
1068     }
1069     /**
1070      *
1071      *
1072      * <pre>
1073      * The Key Database (db).
1074      * </pre>
1075      *
1076      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
1077      */
addDbs( int index, com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue)1078     public Builder addDbs(
1079         int index, com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue) {
1080       if (dbsBuilder_ == null) {
1081         ensureDbsIsMutable();
1082         dbs_.add(index, builderForValue.build());
1083         onChanged();
1084       } else {
1085         dbsBuilder_.addMessage(index, builderForValue.build());
1086       }
1087       return this;
1088     }
1089     /**
1090      *
1091      *
1092      * <pre>
1093      * The Key Database (db).
1094      * </pre>
1095      *
1096      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
1097      */
addAllDbs( java.lang.Iterable<? extends com.google.cloud.compute.v1.FileContentBuffer> values)1098     public Builder addAllDbs(
1099         java.lang.Iterable<? extends com.google.cloud.compute.v1.FileContentBuffer> values) {
1100       if (dbsBuilder_ == null) {
1101         ensureDbsIsMutable();
1102         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, dbs_);
1103         onChanged();
1104       } else {
1105         dbsBuilder_.addAllMessages(values);
1106       }
1107       return this;
1108     }
1109     /**
1110      *
1111      *
1112      * <pre>
1113      * The Key Database (db).
1114      * </pre>
1115      *
1116      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
1117      */
clearDbs()1118     public Builder clearDbs() {
1119       if (dbsBuilder_ == null) {
1120         dbs_ = java.util.Collections.emptyList();
1121         bitField0_ = (bitField0_ & ~0x00000001);
1122         onChanged();
1123       } else {
1124         dbsBuilder_.clear();
1125       }
1126       return this;
1127     }
1128     /**
1129      *
1130      *
1131      * <pre>
1132      * The Key Database (db).
1133      * </pre>
1134      *
1135      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
1136      */
removeDbs(int index)1137     public Builder removeDbs(int index) {
1138       if (dbsBuilder_ == null) {
1139         ensureDbsIsMutable();
1140         dbs_.remove(index);
1141         onChanged();
1142       } else {
1143         dbsBuilder_.remove(index);
1144       }
1145       return this;
1146     }
1147     /**
1148      *
1149      *
1150      * <pre>
1151      * The Key Database (db).
1152      * </pre>
1153      *
1154      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
1155      */
getDbsBuilder(int index)1156     public com.google.cloud.compute.v1.FileContentBuffer.Builder getDbsBuilder(int index) {
1157       return getDbsFieldBuilder().getBuilder(index);
1158     }
1159     /**
1160      *
1161      *
1162      * <pre>
1163      * The Key Database (db).
1164      * </pre>
1165      *
1166      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
1167      */
getDbsOrBuilder(int index)1168     public com.google.cloud.compute.v1.FileContentBufferOrBuilder getDbsOrBuilder(int index) {
1169       if (dbsBuilder_ == null) {
1170         return dbs_.get(index);
1171       } else {
1172         return dbsBuilder_.getMessageOrBuilder(index);
1173       }
1174     }
1175     /**
1176      *
1177      *
1178      * <pre>
1179      * The Key Database (db).
1180      * </pre>
1181      *
1182      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
1183      */
1184     public java.util.List<? extends com.google.cloud.compute.v1.FileContentBufferOrBuilder>
getDbsOrBuilderList()1185         getDbsOrBuilderList() {
1186       if (dbsBuilder_ != null) {
1187         return dbsBuilder_.getMessageOrBuilderList();
1188       } else {
1189         return java.util.Collections.unmodifiableList(dbs_);
1190       }
1191     }
1192     /**
1193      *
1194      *
1195      * <pre>
1196      * The Key Database (db).
1197      * </pre>
1198      *
1199      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
1200      */
addDbsBuilder()1201     public com.google.cloud.compute.v1.FileContentBuffer.Builder addDbsBuilder() {
1202       return getDbsFieldBuilder()
1203           .addBuilder(com.google.cloud.compute.v1.FileContentBuffer.getDefaultInstance());
1204     }
1205     /**
1206      *
1207      *
1208      * <pre>
1209      * The Key Database (db).
1210      * </pre>
1211      *
1212      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
1213      */
addDbsBuilder(int index)1214     public com.google.cloud.compute.v1.FileContentBuffer.Builder addDbsBuilder(int index) {
1215       return getDbsFieldBuilder()
1216           .addBuilder(index, com.google.cloud.compute.v1.FileContentBuffer.getDefaultInstance());
1217     }
1218     /**
1219      *
1220      *
1221      * <pre>
1222      * The Key Database (db).
1223      * </pre>
1224      *
1225      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code>
1226      */
1227     public java.util.List<com.google.cloud.compute.v1.FileContentBuffer.Builder>
getDbsBuilderList()1228         getDbsBuilderList() {
1229       return getDbsFieldBuilder().getBuilderList();
1230     }
1231 
1232     private com.google.protobuf.RepeatedFieldBuilderV3<
1233             com.google.cloud.compute.v1.FileContentBuffer,
1234             com.google.cloud.compute.v1.FileContentBuffer.Builder,
1235             com.google.cloud.compute.v1.FileContentBufferOrBuilder>
getDbsFieldBuilder()1236         getDbsFieldBuilder() {
1237       if (dbsBuilder_ == null) {
1238         dbsBuilder_ =
1239             new com.google.protobuf.RepeatedFieldBuilderV3<
1240                 com.google.cloud.compute.v1.FileContentBuffer,
1241                 com.google.cloud.compute.v1.FileContentBuffer.Builder,
1242                 com.google.cloud.compute.v1.FileContentBufferOrBuilder>(
1243                 dbs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
1244         dbs_ = null;
1245       }
1246       return dbsBuilder_;
1247     }
1248 
1249     private java.util.List<com.google.cloud.compute.v1.FileContentBuffer> dbxs_ =
1250         java.util.Collections.emptyList();
1251 
ensureDbxsIsMutable()1252     private void ensureDbxsIsMutable() {
1253       if (!((bitField0_ & 0x00000002) != 0)) {
1254         dbxs_ = new java.util.ArrayList<com.google.cloud.compute.v1.FileContentBuffer>(dbxs_);
1255         bitField0_ |= 0x00000002;
1256       }
1257     }
1258 
1259     private com.google.protobuf.RepeatedFieldBuilderV3<
1260             com.google.cloud.compute.v1.FileContentBuffer,
1261             com.google.cloud.compute.v1.FileContentBuffer.Builder,
1262             com.google.cloud.compute.v1.FileContentBufferOrBuilder>
1263         dbxsBuilder_;
1264 
1265     /**
1266      *
1267      *
1268      * <pre>
1269      * The forbidden key database (dbx).
1270      * </pre>
1271      *
1272      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1273      */
getDbxsList()1274     public java.util.List<com.google.cloud.compute.v1.FileContentBuffer> getDbxsList() {
1275       if (dbxsBuilder_ == null) {
1276         return java.util.Collections.unmodifiableList(dbxs_);
1277       } else {
1278         return dbxsBuilder_.getMessageList();
1279       }
1280     }
1281     /**
1282      *
1283      *
1284      * <pre>
1285      * The forbidden key database (dbx).
1286      * </pre>
1287      *
1288      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1289      */
getDbxsCount()1290     public int getDbxsCount() {
1291       if (dbxsBuilder_ == null) {
1292         return dbxs_.size();
1293       } else {
1294         return dbxsBuilder_.getCount();
1295       }
1296     }
1297     /**
1298      *
1299      *
1300      * <pre>
1301      * The forbidden key database (dbx).
1302      * </pre>
1303      *
1304      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1305      */
getDbxs(int index)1306     public com.google.cloud.compute.v1.FileContentBuffer getDbxs(int index) {
1307       if (dbxsBuilder_ == null) {
1308         return dbxs_.get(index);
1309       } else {
1310         return dbxsBuilder_.getMessage(index);
1311       }
1312     }
1313     /**
1314      *
1315      *
1316      * <pre>
1317      * The forbidden key database (dbx).
1318      * </pre>
1319      *
1320      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1321      */
setDbxs(int index, com.google.cloud.compute.v1.FileContentBuffer value)1322     public Builder setDbxs(int index, com.google.cloud.compute.v1.FileContentBuffer value) {
1323       if (dbxsBuilder_ == null) {
1324         if (value == null) {
1325           throw new NullPointerException();
1326         }
1327         ensureDbxsIsMutable();
1328         dbxs_.set(index, value);
1329         onChanged();
1330       } else {
1331         dbxsBuilder_.setMessage(index, value);
1332       }
1333       return this;
1334     }
1335     /**
1336      *
1337      *
1338      * <pre>
1339      * The forbidden key database (dbx).
1340      * </pre>
1341      *
1342      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1343      */
setDbxs( int index, com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue)1344     public Builder setDbxs(
1345         int index, com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue) {
1346       if (dbxsBuilder_ == null) {
1347         ensureDbxsIsMutable();
1348         dbxs_.set(index, builderForValue.build());
1349         onChanged();
1350       } else {
1351         dbxsBuilder_.setMessage(index, builderForValue.build());
1352       }
1353       return this;
1354     }
1355     /**
1356      *
1357      *
1358      * <pre>
1359      * The forbidden key database (dbx).
1360      * </pre>
1361      *
1362      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1363      */
addDbxs(com.google.cloud.compute.v1.FileContentBuffer value)1364     public Builder addDbxs(com.google.cloud.compute.v1.FileContentBuffer value) {
1365       if (dbxsBuilder_ == null) {
1366         if (value == null) {
1367           throw new NullPointerException();
1368         }
1369         ensureDbxsIsMutable();
1370         dbxs_.add(value);
1371         onChanged();
1372       } else {
1373         dbxsBuilder_.addMessage(value);
1374       }
1375       return this;
1376     }
1377     /**
1378      *
1379      *
1380      * <pre>
1381      * The forbidden key database (dbx).
1382      * </pre>
1383      *
1384      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1385      */
addDbxs(int index, com.google.cloud.compute.v1.FileContentBuffer value)1386     public Builder addDbxs(int index, com.google.cloud.compute.v1.FileContentBuffer value) {
1387       if (dbxsBuilder_ == null) {
1388         if (value == null) {
1389           throw new NullPointerException();
1390         }
1391         ensureDbxsIsMutable();
1392         dbxs_.add(index, value);
1393         onChanged();
1394       } else {
1395         dbxsBuilder_.addMessage(index, value);
1396       }
1397       return this;
1398     }
1399     /**
1400      *
1401      *
1402      * <pre>
1403      * The forbidden key database (dbx).
1404      * </pre>
1405      *
1406      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1407      */
addDbxs(com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue)1408     public Builder addDbxs(com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue) {
1409       if (dbxsBuilder_ == null) {
1410         ensureDbxsIsMutable();
1411         dbxs_.add(builderForValue.build());
1412         onChanged();
1413       } else {
1414         dbxsBuilder_.addMessage(builderForValue.build());
1415       }
1416       return this;
1417     }
1418     /**
1419      *
1420      *
1421      * <pre>
1422      * The forbidden key database (dbx).
1423      * </pre>
1424      *
1425      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1426      */
addDbxs( int index, com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue)1427     public Builder addDbxs(
1428         int index, com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue) {
1429       if (dbxsBuilder_ == null) {
1430         ensureDbxsIsMutable();
1431         dbxs_.add(index, builderForValue.build());
1432         onChanged();
1433       } else {
1434         dbxsBuilder_.addMessage(index, builderForValue.build());
1435       }
1436       return this;
1437     }
1438     /**
1439      *
1440      *
1441      * <pre>
1442      * The forbidden key database (dbx).
1443      * </pre>
1444      *
1445      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1446      */
addAllDbxs( java.lang.Iterable<? extends com.google.cloud.compute.v1.FileContentBuffer> values)1447     public Builder addAllDbxs(
1448         java.lang.Iterable<? extends com.google.cloud.compute.v1.FileContentBuffer> values) {
1449       if (dbxsBuilder_ == null) {
1450         ensureDbxsIsMutable();
1451         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, dbxs_);
1452         onChanged();
1453       } else {
1454         dbxsBuilder_.addAllMessages(values);
1455       }
1456       return this;
1457     }
1458     /**
1459      *
1460      *
1461      * <pre>
1462      * The forbidden key database (dbx).
1463      * </pre>
1464      *
1465      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1466      */
clearDbxs()1467     public Builder clearDbxs() {
1468       if (dbxsBuilder_ == null) {
1469         dbxs_ = java.util.Collections.emptyList();
1470         bitField0_ = (bitField0_ & ~0x00000002);
1471         onChanged();
1472       } else {
1473         dbxsBuilder_.clear();
1474       }
1475       return this;
1476     }
1477     /**
1478      *
1479      *
1480      * <pre>
1481      * The forbidden key database (dbx).
1482      * </pre>
1483      *
1484      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1485      */
removeDbxs(int index)1486     public Builder removeDbxs(int index) {
1487       if (dbxsBuilder_ == null) {
1488         ensureDbxsIsMutable();
1489         dbxs_.remove(index);
1490         onChanged();
1491       } else {
1492         dbxsBuilder_.remove(index);
1493       }
1494       return this;
1495     }
1496     /**
1497      *
1498      *
1499      * <pre>
1500      * The forbidden key database (dbx).
1501      * </pre>
1502      *
1503      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1504      */
getDbxsBuilder(int index)1505     public com.google.cloud.compute.v1.FileContentBuffer.Builder getDbxsBuilder(int index) {
1506       return getDbxsFieldBuilder().getBuilder(index);
1507     }
1508     /**
1509      *
1510      *
1511      * <pre>
1512      * The forbidden key database (dbx).
1513      * </pre>
1514      *
1515      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1516      */
getDbxsOrBuilder(int index)1517     public com.google.cloud.compute.v1.FileContentBufferOrBuilder getDbxsOrBuilder(int index) {
1518       if (dbxsBuilder_ == null) {
1519         return dbxs_.get(index);
1520       } else {
1521         return dbxsBuilder_.getMessageOrBuilder(index);
1522       }
1523     }
1524     /**
1525      *
1526      *
1527      * <pre>
1528      * The forbidden key database (dbx).
1529      * </pre>
1530      *
1531      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1532      */
1533     public java.util.List<? extends com.google.cloud.compute.v1.FileContentBufferOrBuilder>
getDbxsOrBuilderList()1534         getDbxsOrBuilderList() {
1535       if (dbxsBuilder_ != null) {
1536         return dbxsBuilder_.getMessageOrBuilderList();
1537       } else {
1538         return java.util.Collections.unmodifiableList(dbxs_);
1539       }
1540     }
1541     /**
1542      *
1543      *
1544      * <pre>
1545      * The forbidden key database (dbx).
1546      * </pre>
1547      *
1548      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1549      */
addDbxsBuilder()1550     public com.google.cloud.compute.v1.FileContentBuffer.Builder addDbxsBuilder() {
1551       return getDbxsFieldBuilder()
1552           .addBuilder(com.google.cloud.compute.v1.FileContentBuffer.getDefaultInstance());
1553     }
1554     /**
1555      *
1556      *
1557      * <pre>
1558      * The forbidden key database (dbx).
1559      * </pre>
1560      *
1561      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1562      */
addDbxsBuilder(int index)1563     public com.google.cloud.compute.v1.FileContentBuffer.Builder addDbxsBuilder(int index) {
1564       return getDbxsFieldBuilder()
1565           .addBuilder(index, com.google.cloud.compute.v1.FileContentBuffer.getDefaultInstance());
1566     }
1567     /**
1568      *
1569      *
1570      * <pre>
1571      * The forbidden key database (dbx).
1572      * </pre>
1573      *
1574      * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code>
1575      */
1576     public java.util.List<com.google.cloud.compute.v1.FileContentBuffer.Builder>
getDbxsBuilderList()1577         getDbxsBuilderList() {
1578       return getDbxsFieldBuilder().getBuilderList();
1579     }
1580 
1581     private com.google.protobuf.RepeatedFieldBuilderV3<
1582             com.google.cloud.compute.v1.FileContentBuffer,
1583             com.google.cloud.compute.v1.FileContentBuffer.Builder,
1584             com.google.cloud.compute.v1.FileContentBufferOrBuilder>
getDbxsFieldBuilder()1585         getDbxsFieldBuilder() {
1586       if (dbxsBuilder_ == null) {
1587         dbxsBuilder_ =
1588             new com.google.protobuf.RepeatedFieldBuilderV3<
1589                 com.google.cloud.compute.v1.FileContentBuffer,
1590                 com.google.cloud.compute.v1.FileContentBuffer.Builder,
1591                 com.google.cloud.compute.v1.FileContentBufferOrBuilder>(
1592                 dbxs_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean());
1593         dbxs_ = null;
1594       }
1595       return dbxsBuilder_;
1596     }
1597 
1598     private java.util.List<com.google.cloud.compute.v1.FileContentBuffer> keks_ =
1599         java.util.Collections.emptyList();
1600 
ensureKeksIsMutable()1601     private void ensureKeksIsMutable() {
1602       if (!((bitField0_ & 0x00000004) != 0)) {
1603         keks_ = new java.util.ArrayList<com.google.cloud.compute.v1.FileContentBuffer>(keks_);
1604         bitField0_ |= 0x00000004;
1605       }
1606     }
1607 
1608     private com.google.protobuf.RepeatedFieldBuilderV3<
1609             com.google.cloud.compute.v1.FileContentBuffer,
1610             com.google.cloud.compute.v1.FileContentBuffer.Builder,
1611             com.google.cloud.compute.v1.FileContentBufferOrBuilder>
1612         keksBuilder_;
1613 
1614     /**
1615      *
1616      *
1617      * <pre>
1618      * The Key Exchange Key (KEK).
1619      * </pre>
1620      *
1621      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1622      */
getKeksList()1623     public java.util.List<com.google.cloud.compute.v1.FileContentBuffer> getKeksList() {
1624       if (keksBuilder_ == null) {
1625         return java.util.Collections.unmodifiableList(keks_);
1626       } else {
1627         return keksBuilder_.getMessageList();
1628       }
1629     }
1630     /**
1631      *
1632      *
1633      * <pre>
1634      * The Key Exchange Key (KEK).
1635      * </pre>
1636      *
1637      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1638      */
getKeksCount()1639     public int getKeksCount() {
1640       if (keksBuilder_ == null) {
1641         return keks_.size();
1642       } else {
1643         return keksBuilder_.getCount();
1644       }
1645     }
1646     /**
1647      *
1648      *
1649      * <pre>
1650      * The Key Exchange Key (KEK).
1651      * </pre>
1652      *
1653      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1654      */
getKeks(int index)1655     public com.google.cloud.compute.v1.FileContentBuffer getKeks(int index) {
1656       if (keksBuilder_ == null) {
1657         return keks_.get(index);
1658       } else {
1659         return keksBuilder_.getMessage(index);
1660       }
1661     }
1662     /**
1663      *
1664      *
1665      * <pre>
1666      * The Key Exchange Key (KEK).
1667      * </pre>
1668      *
1669      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1670      */
setKeks(int index, com.google.cloud.compute.v1.FileContentBuffer value)1671     public Builder setKeks(int index, com.google.cloud.compute.v1.FileContentBuffer value) {
1672       if (keksBuilder_ == null) {
1673         if (value == null) {
1674           throw new NullPointerException();
1675         }
1676         ensureKeksIsMutable();
1677         keks_.set(index, value);
1678         onChanged();
1679       } else {
1680         keksBuilder_.setMessage(index, value);
1681       }
1682       return this;
1683     }
1684     /**
1685      *
1686      *
1687      * <pre>
1688      * The Key Exchange Key (KEK).
1689      * </pre>
1690      *
1691      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1692      */
setKeks( int index, com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue)1693     public Builder setKeks(
1694         int index, com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue) {
1695       if (keksBuilder_ == null) {
1696         ensureKeksIsMutable();
1697         keks_.set(index, builderForValue.build());
1698         onChanged();
1699       } else {
1700         keksBuilder_.setMessage(index, builderForValue.build());
1701       }
1702       return this;
1703     }
1704     /**
1705      *
1706      *
1707      * <pre>
1708      * The Key Exchange Key (KEK).
1709      * </pre>
1710      *
1711      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1712      */
addKeks(com.google.cloud.compute.v1.FileContentBuffer value)1713     public Builder addKeks(com.google.cloud.compute.v1.FileContentBuffer value) {
1714       if (keksBuilder_ == null) {
1715         if (value == null) {
1716           throw new NullPointerException();
1717         }
1718         ensureKeksIsMutable();
1719         keks_.add(value);
1720         onChanged();
1721       } else {
1722         keksBuilder_.addMessage(value);
1723       }
1724       return this;
1725     }
1726     /**
1727      *
1728      *
1729      * <pre>
1730      * The Key Exchange Key (KEK).
1731      * </pre>
1732      *
1733      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1734      */
addKeks(int index, com.google.cloud.compute.v1.FileContentBuffer value)1735     public Builder addKeks(int index, com.google.cloud.compute.v1.FileContentBuffer value) {
1736       if (keksBuilder_ == null) {
1737         if (value == null) {
1738           throw new NullPointerException();
1739         }
1740         ensureKeksIsMutable();
1741         keks_.add(index, value);
1742         onChanged();
1743       } else {
1744         keksBuilder_.addMessage(index, value);
1745       }
1746       return this;
1747     }
1748     /**
1749      *
1750      *
1751      * <pre>
1752      * The Key Exchange Key (KEK).
1753      * </pre>
1754      *
1755      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1756      */
addKeks(com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue)1757     public Builder addKeks(com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue) {
1758       if (keksBuilder_ == null) {
1759         ensureKeksIsMutable();
1760         keks_.add(builderForValue.build());
1761         onChanged();
1762       } else {
1763         keksBuilder_.addMessage(builderForValue.build());
1764       }
1765       return this;
1766     }
1767     /**
1768      *
1769      *
1770      * <pre>
1771      * The Key Exchange Key (KEK).
1772      * </pre>
1773      *
1774      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1775      */
addKeks( int index, com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue)1776     public Builder addKeks(
1777         int index, com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue) {
1778       if (keksBuilder_ == null) {
1779         ensureKeksIsMutable();
1780         keks_.add(index, builderForValue.build());
1781         onChanged();
1782       } else {
1783         keksBuilder_.addMessage(index, builderForValue.build());
1784       }
1785       return this;
1786     }
1787     /**
1788      *
1789      *
1790      * <pre>
1791      * The Key Exchange Key (KEK).
1792      * </pre>
1793      *
1794      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1795      */
addAllKeks( java.lang.Iterable<? extends com.google.cloud.compute.v1.FileContentBuffer> values)1796     public Builder addAllKeks(
1797         java.lang.Iterable<? extends com.google.cloud.compute.v1.FileContentBuffer> values) {
1798       if (keksBuilder_ == null) {
1799         ensureKeksIsMutable();
1800         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, keks_);
1801         onChanged();
1802       } else {
1803         keksBuilder_.addAllMessages(values);
1804       }
1805       return this;
1806     }
1807     /**
1808      *
1809      *
1810      * <pre>
1811      * The Key Exchange Key (KEK).
1812      * </pre>
1813      *
1814      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1815      */
clearKeks()1816     public Builder clearKeks() {
1817       if (keksBuilder_ == null) {
1818         keks_ = java.util.Collections.emptyList();
1819         bitField0_ = (bitField0_ & ~0x00000004);
1820         onChanged();
1821       } else {
1822         keksBuilder_.clear();
1823       }
1824       return this;
1825     }
1826     /**
1827      *
1828      *
1829      * <pre>
1830      * The Key Exchange Key (KEK).
1831      * </pre>
1832      *
1833      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1834      */
removeKeks(int index)1835     public Builder removeKeks(int index) {
1836       if (keksBuilder_ == null) {
1837         ensureKeksIsMutable();
1838         keks_.remove(index);
1839         onChanged();
1840       } else {
1841         keksBuilder_.remove(index);
1842       }
1843       return this;
1844     }
1845     /**
1846      *
1847      *
1848      * <pre>
1849      * The Key Exchange Key (KEK).
1850      * </pre>
1851      *
1852      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1853      */
getKeksBuilder(int index)1854     public com.google.cloud.compute.v1.FileContentBuffer.Builder getKeksBuilder(int index) {
1855       return getKeksFieldBuilder().getBuilder(index);
1856     }
1857     /**
1858      *
1859      *
1860      * <pre>
1861      * The Key Exchange Key (KEK).
1862      * </pre>
1863      *
1864      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1865      */
getKeksOrBuilder(int index)1866     public com.google.cloud.compute.v1.FileContentBufferOrBuilder getKeksOrBuilder(int index) {
1867       if (keksBuilder_ == null) {
1868         return keks_.get(index);
1869       } else {
1870         return keksBuilder_.getMessageOrBuilder(index);
1871       }
1872     }
1873     /**
1874      *
1875      *
1876      * <pre>
1877      * The Key Exchange Key (KEK).
1878      * </pre>
1879      *
1880      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1881      */
1882     public java.util.List<? extends com.google.cloud.compute.v1.FileContentBufferOrBuilder>
getKeksOrBuilderList()1883         getKeksOrBuilderList() {
1884       if (keksBuilder_ != null) {
1885         return keksBuilder_.getMessageOrBuilderList();
1886       } else {
1887         return java.util.Collections.unmodifiableList(keks_);
1888       }
1889     }
1890     /**
1891      *
1892      *
1893      * <pre>
1894      * The Key Exchange Key (KEK).
1895      * </pre>
1896      *
1897      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1898      */
addKeksBuilder()1899     public com.google.cloud.compute.v1.FileContentBuffer.Builder addKeksBuilder() {
1900       return getKeksFieldBuilder()
1901           .addBuilder(com.google.cloud.compute.v1.FileContentBuffer.getDefaultInstance());
1902     }
1903     /**
1904      *
1905      *
1906      * <pre>
1907      * The Key Exchange Key (KEK).
1908      * </pre>
1909      *
1910      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1911      */
addKeksBuilder(int index)1912     public com.google.cloud.compute.v1.FileContentBuffer.Builder addKeksBuilder(int index) {
1913       return getKeksFieldBuilder()
1914           .addBuilder(index, com.google.cloud.compute.v1.FileContentBuffer.getDefaultInstance());
1915     }
1916     /**
1917      *
1918      *
1919      * <pre>
1920      * The Key Exchange Key (KEK).
1921      * </pre>
1922      *
1923      * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code>
1924      */
1925     public java.util.List<com.google.cloud.compute.v1.FileContentBuffer.Builder>
getKeksBuilderList()1926         getKeksBuilderList() {
1927       return getKeksFieldBuilder().getBuilderList();
1928     }
1929 
1930     private com.google.protobuf.RepeatedFieldBuilderV3<
1931             com.google.cloud.compute.v1.FileContentBuffer,
1932             com.google.cloud.compute.v1.FileContentBuffer.Builder,
1933             com.google.cloud.compute.v1.FileContentBufferOrBuilder>
getKeksFieldBuilder()1934         getKeksFieldBuilder() {
1935       if (keksBuilder_ == null) {
1936         keksBuilder_ =
1937             new com.google.protobuf.RepeatedFieldBuilderV3<
1938                 com.google.cloud.compute.v1.FileContentBuffer,
1939                 com.google.cloud.compute.v1.FileContentBuffer.Builder,
1940                 com.google.cloud.compute.v1.FileContentBufferOrBuilder>(
1941                 keks_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean());
1942         keks_ = null;
1943       }
1944       return keksBuilder_;
1945     }
1946 
1947     private com.google.cloud.compute.v1.FileContentBuffer pk_;
1948     private com.google.protobuf.SingleFieldBuilderV3<
1949             com.google.cloud.compute.v1.FileContentBuffer,
1950             com.google.cloud.compute.v1.FileContentBuffer.Builder,
1951             com.google.cloud.compute.v1.FileContentBufferOrBuilder>
1952         pkBuilder_;
1953     /**
1954      *
1955      *
1956      * <pre>
1957      * The Platform Key (PK).
1958      * </pre>
1959      *
1960      * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code>
1961      *
1962      * @return Whether the pk field is set.
1963      */
hasPk()1964     public boolean hasPk() {
1965       return ((bitField0_ & 0x00000008) != 0);
1966     }
1967     /**
1968      *
1969      *
1970      * <pre>
1971      * The Platform Key (PK).
1972      * </pre>
1973      *
1974      * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code>
1975      *
1976      * @return The pk.
1977      */
getPk()1978     public com.google.cloud.compute.v1.FileContentBuffer getPk() {
1979       if (pkBuilder_ == null) {
1980         return pk_ == null
1981             ? com.google.cloud.compute.v1.FileContentBuffer.getDefaultInstance()
1982             : pk_;
1983       } else {
1984         return pkBuilder_.getMessage();
1985       }
1986     }
1987     /**
1988      *
1989      *
1990      * <pre>
1991      * The Platform Key (PK).
1992      * </pre>
1993      *
1994      * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code>
1995      */
setPk(com.google.cloud.compute.v1.FileContentBuffer value)1996     public Builder setPk(com.google.cloud.compute.v1.FileContentBuffer value) {
1997       if (pkBuilder_ == null) {
1998         if (value == null) {
1999           throw new NullPointerException();
2000         }
2001         pk_ = value;
2002       } else {
2003         pkBuilder_.setMessage(value);
2004       }
2005       bitField0_ |= 0x00000008;
2006       onChanged();
2007       return this;
2008     }
2009     /**
2010      *
2011      *
2012      * <pre>
2013      * The Platform Key (PK).
2014      * </pre>
2015      *
2016      * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code>
2017      */
setPk(com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue)2018     public Builder setPk(com.google.cloud.compute.v1.FileContentBuffer.Builder builderForValue) {
2019       if (pkBuilder_ == null) {
2020         pk_ = builderForValue.build();
2021       } else {
2022         pkBuilder_.setMessage(builderForValue.build());
2023       }
2024       bitField0_ |= 0x00000008;
2025       onChanged();
2026       return this;
2027     }
2028     /**
2029      *
2030      *
2031      * <pre>
2032      * The Platform Key (PK).
2033      * </pre>
2034      *
2035      * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code>
2036      */
mergePk(com.google.cloud.compute.v1.FileContentBuffer value)2037     public Builder mergePk(com.google.cloud.compute.v1.FileContentBuffer value) {
2038       if (pkBuilder_ == null) {
2039         if (((bitField0_ & 0x00000008) != 0)
2040             && pk_ != null
2041             && pk_ != com.google.cloud.compute.v1.FileContentBuffer.getDefaultInstance()) {
2042           getPkBuilder().mergeFrom(value);
2043         } else {
2044           pk_ = value;
2045         }
2046       } else {
2047         pkBuilder_.mergeFrom(value);
2048       }
2049       bitField0_ |= 0x00000008;
2050       onChanged();
2051       return this;
2052     }
2053     /**
2054      *
2055      *
2056      * <pre>
2057      * The Platform Key (PK).
2058      * </pre>
2059      *
2060      * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code>
2061      */
clearPk()2062     public Builder clearPk() {
2063       bitField0_ = (bitField0_ & ~0x00000008);
2064       pk_ = null;
2065       if (pkBuilder_ != null) {
2066         pkBuilder_.dispose();
2067         pkBuilder_ = null;
2068       }
2069       onChanged();
2070       return this;
2071     }
2072     /**
2073      *
2074      *
2075      * <pre>
2076      * The Platform Key (PK).
2077      * </pre>
2078      *
2079      * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code>
2080      */
getPkBuilder()2081     public com.google.cloud.compute.v1.FileContentBuffer.Builder getPkBuilder() {
2082       bitField0_ |= 0x00000008;
2083       onChanged();
2084       return getPkFieldBuilder().getBuilder();
2085     }
2086     /**
2087      *
2088      *
2089      * <pre>
2090      * The Platform Key (PK).
2091      * </pre>
2092      *
2093      * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code>
2094      */
getPkOrBuilder()2095     public com.google.cloud.compute.v1.FileContentBufferOrBuilder getPkOrBuilder() {
2096       if (pkBuilder_ != null) {
2097         return pkBuilder_.getMessageOrBuilder();
2098       } else {
2099         return pk_ == null
2100             ? com.google.cloud.compute.v1.FileContentBuffer.getDefaultInstance()
2101             : pk_;
2102       }
2103     }
2104     /**
2105      *
2106      *
2107      * <pre>
2108      * The Platform Key (PK).
2109      * </pre>
2110      *
2111      * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code>
2112      */
2113     private com.google.protobuf.SingleFieldBuilderV3<
2114             com.google.cloud.compute.v1.FileContentBuffer,
2115             com.google.cloud.compute.v1.FileContentBuffer.Builder,
2116             com.google.cloud.compute.v1.FileContentBufferOrBuilder>
getPkFieldBuilder()2117         getPkFieldBuilder() {
2118       if (pkBuilder_ == null) {
2119         pkBuilder_ =
2120             new com.google.protobuf.SingleFieldBuilderV3<
2121                 com.google.cloud.compute.v1.FileContentBuffer,
2122                 com.google.cloud.compute.v1.FileContentBuffer.Builder,
2123                 com.google.cloud.compute.v1.FileContentBufferOrBuilder>(
2124                 getPk(), getParentForChildren(), isClean());
2125         pk_ = null;
2126       }
2127       return pkBuilder_;
2128     }
2129 
2130     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2131     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
2132       return super.setUnknownFields(unknownFields);
2133     }
2134 
2135     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2136     public final Builder mergeUnknownFields(
2137         final com.google.protobuf.UnknownFieldSet unknownFields) {
2138       return super.mergeUnknownFields(unknownFields);
2139     }
2140 
2141     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.InitialStateConfig)
2142   }
2143 
2144   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.InitialStateConfig)
2145   private static final com.google.cloud.compute.v1.InitialStateConfig DEFAULT_INSTANCE;
2146 
2147   static {
2148     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.InitialStateConfig();
2149   }
2150 
getDefaultInstance()2151   public static com.google.cloud.compute.v1.InitialStateConfig getDefaultInstance() {
2152     return DEFAULT_INSTANCE;
2153   }
2154 
2155   private static final com.google.protobuf.Parser<InitialStateConfig> PARSER =
2156       new com.google.protobuf.AbstractParser<InitialStateConfig>() {
2157         @java.lang.Override
2158         public InitialStateConfig parsePartialFrom(
2159             com.google.protobuf.CodedInputStream input,
2160             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2161             throws com.google.protobuf.InvalidProtocolBufferException {
2162           Builder builder = newBuilder();
2163           try {
2164             builder.mergeFrom(input, extensionRegistry);
2165           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2166             throw e.setUnfinishedMessage(builder.buildPartial());
2167           } catch (com.google.protobuf.UninitializedMessageException e) {
2168             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
2169           } catch (java.io.IOException e) {
2170             throw new com.google.protobuf.InvalidProtocolBufferException(e)
2171                 .setUnfinishedMessage(builder.buildPartial());
2172           }
2173           return builder.buildPartial();
2174         }
2175       };
2176 
parser()2177   public static com.google.protobuf.Parser<InitialStateConfig> parser() {
2178     return PARSER;
2179   }
2180 
2181   @java.lang.Override
getParserForType()2182   public com.google.protobuf.Parser<InitialStateConfig> getParserForType() {
2183     return PARSER;
2184   }
2185 
2186   @java.lang.Override
getDefaultInstanceForType()2187   public com.google.cloud.compute.v1.InitialStateConfig getDefaultInstanceForType() {
2188     return DEFAULT_INSTANCE;
2189   }
2190 }
2191