• 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  * Preserved state for a given instance.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.compute.v1.PreservedState}
29  */
30 public final class PreservedState extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.PreservedState)
33     PreservedStateOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use PreservedState.newBuilder() to construct.
PreservedState(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private PreservedState(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
PreservedState()40   private PreservedState() {}
41 
42   @java.lang.Override
43   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)44   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
45     return new PreservedState();
46   }
47 
48   @java.lang.Override
getUnknownFields()49   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
50     return this.unknownFields;
51   }
52 
getDescriptor()53   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
54     return com.google.cloud.compute.v1.Compute
55         .internal_static_google_cloud_compute_v1_PreservedState_descriptor;
56   }
57 
58   @SuppressWarnings({"rawtypes"})
59   @java.lang.Override
internalGetMapField(int number)60   protected com.google.protobuf.MapField internalGetMapField(int number) {
61     switch (number) {
62       case 95594102:
63         return internalGetDisks();
64       case 86866735:
65         return internalGetMetadata();
66       default:
67         throw new RuntimeException("Invalid map field number: " + number);
68     }
69   }
70 
71   @java.lang.Override
72   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()73       internalGetFieldAccessorTable() {
74     return com.google.cloud.compute.v1.Compute
75         .internal_static_google_cloud_compute_v1_PreservedState_fieldAccessorTable
76         .ensureFieldAccessorsInitialized(
77             com.google.cloud.compute.v1.PreservedState.class,
78             com.google.cloud.compute.v1.PreservedState.Builder.class);
79   }
80 
81   public static final int DISKS_FIELD_NUMBER = 95594102;
82 
83   private static final class DisksDefaultEntryHolder {
84     static final com.google.protobuf.MapEntry<
85             java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
86         defaultEntry =
87             com.google.protobuf.MapEntry
88                 .<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
89                     newDefaultInstance(
90                         com.google.cloud.compute.v1.Compute
91                             .internal_static_google_cloud_compute_v1_PreservedState_DisksEntry_descriptor,
92                         com.google.protobuf.WireFormat.FieldType.STRING,
93                         "",
94                         com.google.protobuf.WireFormat.FieldType.MESSAGE,
95                         com.google.cloud.compute.v1.PreservedStatePreservedDisk
96                             .getDefaultInstance());
97   }
98 
99   @SuppressWarnings("serial")
100   private com.google.protobuf.MapField<
101           java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
102       disks_;
103 
104   private com.google.protobuf.MapField<
105           java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
internalGetDisks()106       internalGetDisks() {
107     if (disks_ == null) {
108       return com.google.protobuf.MapField.emptyMapField(DisksDefaultEntryHolder.defaultEntry);
109     }
110     return disks_;
111   }
112 
getDisksCount()113   public int getDisksCount() {
114     return internalGetDisks().getMap().size();
115   }
116   /**
117    *
118    *
119    * <pre>
120    * Preserved disks defined for this instance. This map is keyed with the device names of the disks.
121    * </pre>
122    *
123    * <code>map&lt;string, .google.cloud.compute.v1.PreservedStatePreservedDisk&gt; disks = 95594102;
124    * </code>
125    */
126   @java.lang.Override
containsDisks(java.lang.String key)127   public boolean containsDisks(java.lang.String key) {
128     if (key == null) {
129       throw new NullPointerException("map key");
130     }
131     return internalGetDisks().getMap().containsKey(key);
132   }
133   /** Use {@link #getDisksMap()} instead. */
134   @java.lang.Override
135   @java.lang.Deprecated
136   public java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
getDisks()137       getDisks() {
138     return getDisksMap();
139   }
140   /**
141    *
142    *
143    * <pre>
144    * Preserved disks defined for this instance. This map is keyed with the device names of the disks.
145    * </pre>
146    *
147    * <code>map&lt;string, .google.cloud.compute.v1.PreservedStatePreservedDisk&gt; disks = 95594102;
148    * </code>
149    */
150   @java.lang.Override
151   public java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
getDisksMap()152       getDisksMap() {
153     return internalGetDisks().getMap();
154   }
155   /**
156    *
157    *
158    * <pre>
159    * Preserved disks defined for this instance. This map is keyed with the device names of the disks.
160    * </pre>
161    *
162    * <code>map&lt;string, .google.cloud.compute.v1.PreservedStatePreservedDisk&gt; disks = 95594102;
163    * </code>
164    */
165   @java.lang.Override
getDisksOrDefault( java.lang.String key, com.google.cloud.compute.v1.PreservedStatePreservedDisk defaultValue)166   public /* nullable */ com.google.cloud.compute.v1.PreservedStatePreservedDisk getDisksOrDefault(
167       java.lang.String key,
168       /* nullable */
169       com.google.cloud.compute.v1.PreservedStatePreservedDisk defaultValue) {
170     if (key == null) {
171       throw new NullPointerException("map key");
172     }
173     java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> map =
174         internalGetDisks().getMap();
175     return map.containsKey(key) ? map.get(key) : defaultValue;
176   }
177   /**
178    *
179    *
180    * <pre>
181    * Preserved disks defined for this instance. This map is keyed with the device names of the disks.
182    * </pre>
183    *
184    * <code>map&lt;string, .google.cloud.compute.v1.PreservedStatePreservedDisk&gt; disks = 95594102;
185    * </code>
186    */
187   @java.lang.Override
getDisksOrThrow( java.lang.String key)188   public com.google.cloud.compute.v1.PreservedStatePreservedDisk getDisksOrThrow(
189       java.lang.String key) {
190     if (key == null) {
191       throw new NullPointerException("map key");
192     }
193     java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> map =
194         internalGetDisks().getMap();
195     if (!map.containsKey(key)) {
196       throw new java.lang.IllegalArgumentException();
197     }
198     return map.get(key);
199   }
200 
201   public static final int METADATA_FIELD_NUMBER = 86866735;
202 
203   private static final class MetadataDefaultEntryHolder {
204     static final com.google.protobuf.MapEntry<java.lang.String, java.lang.String> defaultEntry =
205         com.google.protobuf.MapEntry.<java.lang.String, java.lang.String>newDefaultInstance(
206             com.google.cloud.compute.v1.Compute
207                 .internal_static_google_cloud_compute_v1_PreservedState_MetadataEntry_descriptor,
208             com.google.protobuf.WireFormat.FieldType.STRING,
209             "",
210             com.google.protobuf.WireFormat.FieldType.STRING,
211             "");
212   }
213 
214   @SuppressWarnings("serial")
215   private com.google.protobuf.MapField<java.lang.String, java.lang.String> metadata_;
216 
internalGetMetadata()217   private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetMetadata() {
218     if (metadata_ == null) {
219       return com.google.protobuf.MapField.emptyMapField(MetadataDefaultEntryHolder.defaultEntry);
220     }
221     return metadata_;
222   }
223 
getMetadataCount()224   public int getMetadataCount() {
225     return internalGetMetadata().getMap().size();
226   }
227   /**
228    *
229    *
230    * <pre>
231    * Preserved metadata defined for this instance.
232    * </pre>
233    *
234    * <code>map&lt;string, string&gt; metadata = 86866735;</code>
235    */
236   @java.lang.Override
containsMetadata(java.lang.String key)237   public boolean containsMetadata(java.lang.String key) {
238     if (key == null) {
239       throw new NullPointerException("map key");
240     }
241     return internalGetMetadata().getMap().containsKey(key);
242   }
243   /** Use {@link #getMetadataMap()} instead. */
244   @java.lang.Override
245   @java.lang.Deprecated
getMetadata()246   public java.util.Map<java.lang.String, java.lang.String> getMetadata() {
247     return getMetadataMap();
248   }
249   /**
250    *
251    *
252    * <pre>
253    * Preserved metadata defined for this instance.
254    * </pre>
255    *
256    * <code>map&lt;string, string&gt; metadata = 86866735;</code>
257    */
258   @java.lang.Override
getMetadataMap()259   public java.util.Map<java.lang.String, java.lang.String> getMetadataMap() {
260     return internalGetMetadata().getMap();
261   }
262   /**
263    *
264    *
265    * <pre>
266    * Preserved metadata defined for this instance.
267    * </pre>
268    *
269    * <code>map&lt;string, string&gt; metadata = 86866735;</code>
270    */
271   @java.lang.Override
getMetadataOrDefault( java.lang.String key, java.lang.String defaultValue)272   public /* nullable */ java.lang.String getMetadataOrDefault(
273       java.lang.String key,
274       /* nullable */
275       java.lang.String defaultValue) {
276     if (key == null) {
277       throw new NullPointerException("map key");
278     }
279     java.util.Map<java.lang.String, java.lang.String> map = internalGetMetadata().getMap();
280     return map.containsKey(key) ? map.get(key) : defaultValue;
281   }
282   /**
283    *
284    *
285    * <pre>
286    * Preserved metadata defined for this instance.
287    * </pre>
288    *
289    * <code>map&lt;string, string&gt; metadata = 86866735;</code>
290    */
291   @java.lang.Override
getMetadataOrThrow(java.lang.String key)292   public java.lang.String getMetadataOrThrow(java.lang.String key) {
293     if (key == null) {
294       throw new NullPointerException("map key");
295     }
296     java.util.Map<java.lang.String, java.lang.String> map = internalGetMetadata().getMap();
297     if (!map.containsKey(key)) {
298       throw new java.lang.IllegalArgumentException();
299     }
300     return map.get(key);
301   }
302 
303   private byte memoizedIsInitialized = -1;
304 
305   @java.lang.Override
isInitialized()306   public final boolean isInitialized() {
307     byte isInitialized = memoizedIsInitialized;
308     if (isInitialized == 1) return true;
309     if (isInitialized == 0) return false;
310 
311     memoizedIsInitialized = 1;
312     return true;
313   }
314 
315   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)316   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
317     com.google.protobuf.GeneratedMessageV3.serializeStringMapTo(
318         output, internalGetMetadata(), MetadataDefaultEntryHolder.defaultEntry, 86866735);
319     com.google.protobuf.GeneratedMessageV3.serializeStringMapTo(
320         output, internalGetDisks(), DisksDefaultEntryHolder.defaultEntry, 95594102);
321     getUnknownFields().writeTo(output);
322   }
323 
324   @java.lang.Override
getSerializedSize()325   public int getSerializedSize() {
326     int size = memoizedSize;
327     if (size != -1) return size;
328 
329     size = 0;
330     for (java.util.Map.Entry<java.lang.String, java.lang.String> entry :
331         internalGetMetadata().getMap().entrySet()) {
332       com.google.protobuf.MapEntry<java.lang.String, java.lang.String> metadata__ =
333           MetadataDefaultEntryHolder.defaultEntry
334               .newBuilderForType()
335               .setKey(entry.getKey())
336               .setValue(entry.getValue())
337               .build();
338       size += com.google.protobuf.CodedOutputStream.computeMessageSize(86866735, metadata__);
339     }
340     for (java.util.Map.Entry<
341             java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
342         entry : internalGetDisks().getMap().entrySet()) {
343       com.google.protobuf.MapEntry<
344               java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
345           disks__ =
346               DisksDefaultEntryHolder.defaultEntry
347                   .newBuilderForType()
348                   .setKey(entry.getKey())
349                   .setValue(entry.getValue())
350                   .build();
351       size += com.google.protobuf.CodedOutputStream.computeMessageSize(95594102, disks__);
352     }
353     size += getUnknownFields().getSerializedSize();
354     memoizedSize = size;
355     return size;
356   }
357 
358   @java.lang.Override
equals(final java.lang.Object obj)359   public boolean equals(final java.lang.Object obj) {
360     if (obj == this) {
361       return true;
362     }
363     if (!(obj instanceof com.google.cloud.compute.v1.PreservedState)) {
364       return super.equals(obj);
365     }
366     com.google.cloud.compute.v1.PreservedState other =
367         (com.google.cloud.compute.v1.PreservedState) obj;
368 
369     if (!internalGetDisks().equals(other.internalGetDisks())) return false;
370     if (!internalGetMetadata().equals(other.internalGetMetadata())) return false;
371     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
372     return true;
373   }
374 
375   @java.lang.Override
hashCode()376   public int hashCode() {
377     if (memoizedHashCode != 0) {
378       return memoizedHashCode;
379     }
380     int hash = 41;
381     hash = (19 * hash) + getDescriptor().hashCode();
382     if (!internalGetDisks().getMap().isEmpty()) {
383       hash = (37 * hash) + DISKS_FIELD_NUMBER;
384       hash = (53 * hash) + internalGetDisks().hashCode();
385     }
386     if (!internalGetMetadata().getMap().isEmpty()) {
387       hash = (37 * hash) + METADATA_FIELD_NUMBER;
388       hash = (53 * hash) + internalGetMetadata().hashCode();
389     }
390     hash = (29 * hash) + getUnknownFields().hashCode();
391     memoizedHashCode = hash;
392     return hash;
393   }
394 
parseFrom(java.nio.ByteBuffer data)395   public static com.google.cloud.compute.v1.PreservedState parseFrom(java.nio.ByteBuffer data)
396       throws com.google.protobuf.InvalidProtocolBufferException {
397     return PARSER.parseFrom(data);
398   }
399 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)400   public static com.google.cloud.compute.v1.PreservedState parseFrom(
401       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
402       throws com.google.protobuf.InvalidProtocolBufferException {
403     return PARSER.parseFrom(data, extensionRegistry);
404   }
405 
parseFrom( com.google.protobuf.ByteString data)406   public static com.google.cloud.compute.v1.PreservedState parseFrom(
407       com.google.protobuf.ByteString data)
408       throws com.google.protobuf.InvalidProtocolBufferException {
409     return PARSER.parseFrom(data);
410   }
411 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)412   public static com.google.cloud.compute.v1.PreservedState parseFrom(
413       com.google.protobuf.ByteString data,
414       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
415       throws com.google.protobuf.InvalidProtocolBufferException {
416     return PARSER.parseFrom(data, extensionRegistry);
417   }
418 
parseFrom(byte[] data)419   public static com.google.cloud.compute.v1.PreservedState parseFrom(byte[] data)
420       throws com.google.protobuf.InvalidProtocolBufferException {
421     return PARSER.parseFrom(data);
422   }
423 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)424   public static com.google.cloud.compute.v1.PreservedState parseFrom(
425       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
426       throws com.google.protobuf.InvalidProtocolBufferException {
427     return PARSER.parseFrom(data, extensionRegistry);
428   }
429 
parseFrom(java.io.InputStream input)430   public static com.google.cloud.compute.v1.PreservedState parseFrom(java.io.InputStream input)
431       throws java.io.IOException {
432     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
433   }
434 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)435   public static com.google.cloud.compute.v1.PreservedState parseFrom(
436       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
437       throws java.io.IOException {
438     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
439         PARSER, input, extensionRegistry);
440   }
441 
parseDelimitedFrom( java.io.InputStream input)442   public static com.google.cloud.compute.v1.PreservedState parseDelimitedFrom(
443       java.io.InputStream input) throws java.io.IOException {
444     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
445   }
446 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)447   public static com.google.cloud.compute.v1.PreservedState parseDelimitedFrom(
448       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
449       throws java.io.IOException {
450     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
451         PARSER, input, extensionRegistry);
452   }
453 
parseFrom( com.google.protobuf.CodedInputStream input)454   public static com.google.cloud.compute.v1.PreservedState parseFrom(
455       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
456     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
457   }
458 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)459   public static com.google.cloud.compute.v1.PreservedState parseFrom(
460       com.google.protobuf.CodedInputStream input,
461       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
462       throws java.io.IOException {
463     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
464         PARSER, input, extensionRegistry);
465   }
466 
467   @java.lang.Override
newBuilderForType()468   public Builder newBuilderForType() {
469     return newBuilder();
470   }
471 
newBuilder()472   public static Builder newBuilder() {
473     return DEFAULT_INSTANCE.toBuilder();
474   }
475 
newBuilder(com.google.cloud.compute.v1.PreservedState prototype)476   public static Builder newBuilder(com.google.cloud.compute.v1.PreservedState prototype) {
477     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
478   }
479 
480   @java.lang.Override
toBuilder()481   public Builder toBuilder() {
482     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
483   }
484 
485   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)486   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
487     Builder builder = new Builder(parent);
488     return builder;
489   }
490   /**
491    *
492    *
493    * <pre>
494    * Preserved state for a given instance.
495    * </pre>
496    *
497    * Protobuf type {@code google.cloud.compute.v1.PreservedState}
498    */
499   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
500       implements
501       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.PreservedState)
502       com.google.cloud.compute.v1.PreservedStateOrBuilder {
getDescriptor()503     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
504       return com.google.cloud.compute.v1.Compute
505           .internal_static_google_cloud_compute_v1_PreservedState_descriptor;
506     }
507 
508     @SuppressWarnings({"rawtypes"})
internalGetMapField(int number)509     protected com.google.protobuf.MapField internalGetMapField(int number) {
510       switch (number) {
511         case 95594102:
512           return internalGetDisks();
513         case 86866735:
514           return internalGetMetadata();
515         default:
516           throw new RuntimeException("Invalid map field number: " + number);
517       }
518     }
519 
520     @SuppressWarnings({"rawtypes"})
internalGetMutableMapField(int number)521     protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
522       switch (number) {
523         case 95594102:
524           return internalGetMutableDisks();
525         case 86866735:
526           return internalGetMutableMetadata();
527         default:
528           throw new RuntimeException("Invalid map field number: " + number);
529       }
530     }
531 
532     @java.lang.Override
533     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()534         internalGetFieldAccessorTable() {
535       return com.google.cloud.compute.v1.Compute
536           .internal_static_google_cloud_compute_v1_PreservedState_fieldAccessorTable
537           .ensureFieldAccessorsInitialized(
538               com.google.cloud.compute.v1.PreservedState.class,
539               com.google.cloud.compute.v1.PreservedState.Builder.class);
540     }
541 
542     // Construct using com.google.cloud.compute.v1.PreservedState.newBuilder()
Builder()543     private Builder() {}
544 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)545     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
546       super(parent);
547     }
548 
549     @java.lang.Override
clear()550     public Builder clear() {
551       super.clear();
552       bitField0_ = 0;
553       internalGetMutableDisks().clear();
554       internalGetMutableMetadata().clear();
555       return this;
556     }
557 
558     @java.lang.Override
getDescriptorForType()559     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
560       return com.google.cloud.compute.v1.Compute
561           .internal_static_google_cloud_compute_v1_PreservedState_descriptor;
562     }
563 
564     @java.lang.Override
getDefaultInstanceForType()565     public com.google.cloud.compute.v1.PreservedState getDefaultInstanceForType() {
566       return com.google.cloud.compute.v1.PreservedState.getDefaultInstance();
567     }
568 
569     @java.lang.Override
build()570     public com.google.cloud.compute.v1.PreservedState build() {
571       com.google.cloud.compute.v1.PreservedState result = buildPartial();
572       if (!result.isInitialized()) {
573         throw newUninitializedMessageException(result);
574       }
575       return result;
576     }
577 
578     @java.lang.Override
buildPartial()579     public com.google.cloud.compute.v1.PreservedState buildPartial() {
580       com.google.cloud.compute.v1.PreservedState result =
581           new com.google.cloud.compute.v1.PreservedState(this);
582       if (bitField0_ != 0) {
583         buildPartial0(result);
584       }
585       onBuilt();
586       return result;
587     }
588 
buildPartial0(com.google.cloud.compute.v1.PreservedState result)589     private void buildPartial0(com.google.cloud.compute.v1.PreservedState result) {
590       int from_bitField0_ = bitField0_;
591       if (((from_bitField0_ & 0x00000001) != 0)) {
592         result.disks_ = internalGetDisks();
593         result.disks_.makeImmutable();
594       }
595       if (((from_bitField0_ & 0x00000002) != 0)) {
596         result.metadata_ = internalGetMetadata();
597         result.metadata_.makeImmutable();
598       }
599     }
600 
601     @java.lang.Override
clone()602     public Builder clone() {
603       return super.clone();
604     }
605 
606     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)607     public Builder setField(
608         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
609       return super.setField(field, value);
610     }
611 
612     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)613     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
614       return super.clearField(field);
615     }
616 
617     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)618     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
619       return super.clearOneof(oneof);
620     }
621 
622     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)623     public Builder setRepeatedField(
624         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
625       return super.setRepeatedField(field, index, value);
626     }
627 
628     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)629     public Builder addRepeatedField(
630         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
631       return super.addRepeatedField(field, value);
632     }
633 
634     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)635     public Builder mergeFrom(com.google.protobuf.Message other) {
636       if (other instanceof com.google.cloud.compute.v1.PreservedState) {
637         return mergeFrom((com.google.cloud.compute.v1.PreservedState) other);
638       } else {
639         super.mergeFrom(other);
640         return this;
641       }
642     }
643 
mergeFrom(com.google.cloud.compute.v1.PreservedState other)644     public Builder mergeFrom(com.google.cloud.compute.v1.PreservedState other) {
645       if (other == com.google.cloud.compute.v1.PreservedState.getDefaultInstance()) return this;
646       internalGetMutableDisks().mergeFrom(other.internalGetDisks());
647       bitField0_ |= 0x00000001;
648       internalGetMutableMetadata().mergeFrom(other.internalGetMetadata());
649       bitField0_ |= 0x00000002;
650       this.mergeUnknownFields(other.getUnknownFields());
651       onChanged();
652       return this;
653     }
654 
655     @java.lang.Override
isInitialized()656     public final boolean isInitialized() {
657       return true;
658     }
659 
660     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)661     public Builder mergeFrom(
662         com.google.protobuf.CodedInputStream input,
663         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
664         throws java.io.IOException {
665       if (extensionRegistry == null) {
666         throw new java.lang.NullPointerException();
667       }
668       try {
669         boolean done = false;
670         while (!done) {
671           int tag = input.readTag();
672           switch (tag) {
673             case 0:
674               done = true;
675               break;
676             case 694933882:
677               {
678                 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> metadata__ =
679                     input.readMessage(
680                         MetadataDefaultEntryHolder.defaultEntry.getParserForType(),
681                         extensionRegistry);
682                 internalGetMutableMetadata()
683                     .getMutableMap()
684                     .put(metadata__.getKey(), metadata__.getValue());
685                 bitField0_ |= 0x00000002;
686                 break;
687               } // case 694933882
688             case 764752818:
689               {
690                 com.google.protobuf.MapEntry<
691                         java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
692                     disks__ =
693                         input.readMessage(
694                             DisksDefaultEntryHolder.defaultEntry.getParserForType(),
695                             extensionRegistry);
696                 internalGetMutableDisks().getMutableMap().put(disks__.getKey(), disks__.getValue());
697                 bitField0_ |= 0x00000001;
698                 break;
699               } // case 764752818
700             default:
701               {
702                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
703                   done = true; // was an endgroup tag
704                 }
705                 break;
706               } // default:
707           } // switch (tag)
708         } // while (!done)
709       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
710         throw e.unwrapIOException();
711       } finally {
712         onChanged();
713       } // finally
714       return this;
715     }
716 
717     private int bitField0_;
718 
719     private com.google.protobuf.MapField<
720             java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
721         disks_;
722 
723     private com.google.protobuf.MapField<
724             java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
internalGetDisks()725         internalGetDisks() {
726       if (disks_ == null) {
727         return com.google.protobuf.MapField.emptyMapField(DisksDefaultEntryHolder.defaultEntry);
728       }
729       return disks_;
730     }
731 
732     private com.google.protobuf.MapField<
733             java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
internalGetMutableDisks()734         internalGetMutableDisks() {
735       if (disks_ == null) {
736         disks_ = com.google.protobuf.MapField.newMapField(DisksDefaultEntryHolder.defaultEntry);
737       }
738       if (!disks_.isMutable()) {
739         disks_ = disks_.copy();
740       }
741       bitField0_ |= 0x00000001;
742       onChanged();
743       return disks_;
744     }
745 
getDisksCount()746     public int getDisksCount() {
747       return internalGetDisks().getMap().size();
748     }
749     /**
750      *
751      *
752      * <pre>
753      * Preserved disks defined for this instance. This map is keyed with the device names of the disks.
754      * </pre>
755      *
756      * <code>
757      * map&lt;string, .google.cloud.compute.v1.PreservedStatePreservedDisk&gt; disks = 95594102;
758      * </code>
759      */
760     @java.lang.Override
containsDisks(java.lang.String key)761     public boolean containsDisks(java.lang.String key) {
762       if (key == null) {
763         throw new NullPointerException("map key");
764       }
765       return internalGetDisks().getMap().containsKey(key);
766     }
767     /** Use {@link #getDisksMap()} instead. */
768     @java.lang.Override
769     @java.lang.Deprecated
770     public java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
getDisks()771         getDisks() {
772       return getDisksMap();
773     }
774     /**
775      *
776      *
777      * <pre>
778      * Preserved disks defined for this instance. This map is keyed with the device names of the disks.
779      * </pre>
780      *
781      * <code>
782      * map&lt;string, .google.cloud.compute.v1.PreservedStatePreservedDisk&gt; disks = 95594102;
783      * </code>
784      */
785     @java.lang.Override
786     public java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
getDisksMap()787         getDisksMap() {
788       return internalGetDisks().getMap();
789     }
790     /**
791      *
792      *
793      * <pre>
794      * Preserved disks defined for this instance. This map is keyed with the device names of the disks.
795      * </pre>
796      *
797      * <code>
798      * map&lt;string, .google.cloud.compute.v1.PreservedStatePreservedDisk&gt; disks = 95594102;
799      * </code>
800      */
801     @java.lang.Override
getDisksOrDefault( java.lang.String key, com.google.cloud.compute.v1.PreservedStatePreservedDisk defaultValue)802     public /* nullable */ com.google.cloud.compute.v1.PreservedStatePreservedDisk getDisksOrDefault(
803         java.lang.String key,
804         /* nullable */
805         com.google.cloud.compute.v1.PreservedStatePreservedDisk defaultValue) {
806       if (key == null) {
807         throw new NullPointerException("map key");
808       }
809       java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> map =
810           internalGetDisks().getMap();
811       return map.containsKey(key) ? map.get(key) : defaultValue;
812     }
813     /**
814      *
815      *
816      * <pre>
817      * Preserved disks defined for this instance. This map is keyed with the device names of the disks.
818      * </pre>
819      *
820      * <code>
821      * map&lt;string, .google.cloud.compute.v1.PreservedStatePreservedDisk&gt; disks = 95594102;
822      * </code>
823      */
824     @java.lang.Override
getDisksOrThrow( java.lang.String key)825     public com.google.cloud.compute.v1.PreservedStatePreservedDisk getDisksOrThrow(
826         java.lang.String key) {
827       if (key == null) {
828         throw new NullPointerException("map key");
829       }
830       java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> map =
831           internalGetDisks().getMap();
832       if (!map.containsKey(key)) {
833         throw new java.lang.IllegalArgumentException();
834       }
835       return map.get(key);
836     }
837 
clearDisks()838     public Builder clearDisks() {
839       bitField0_ = (bitField0_ & ~0x00000001);
840       internalGetMutableDisks().getMutableMap().clear();
841       return this;
842     }
843     /**
844      *
845      *
846      * <pre>
847      * Preserved disks defined for this instance. This map is keyed with the device names of the disks.
848      * </pre>
849      *
850      * <code>
851      * map&lt;string, .google.cloud.compute.v1.PreservedStatePreservedDisk&gt; disks = 95594102;
852      * </code>
853      */
removeDisks(java.lang.String key)854     public Builder removeDisks(java.lang.String key) {
855       if (key == null) {
856         throw new NullPointerException("map key");
857       }
858       internalGetMutableDisks().getMutableMap().remove(key);
859       return this;
860     }
861     /** Use alternate mutation accessors instead. */
862     @java.lang.Deprecated
863     public java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
getMutableDisks()864         getMutableDisks() {
865       bitField0_ |= 0x00000001;
866       return internalGetMutableDisks().getMutableMap();
867     }
868     /**
869      *
870      *
871      * <pre>
872      * Preserved disks defined for this instance. This map is keyed with the device names of the disks.
873      * </pre>
874      *
875      * <code>
876      * map&lt;string, .google.cloud.compute.v1.PreservedStatePreservedDisk&gt; disks = 95594102;
877      * </code>
878      */
putDisks( java.lang.String key, com.google.cloud.compute.v1.PreservedStatePreservedDisk value)879     public Builder putDisks(
880         java.lang.String key, com.google.cloud.compute.v1.PreservedStatePreservedDisk value) {
881       if (key == null) {
882         throw new NullPointerException("map key");
883       }
884       if (value == null) {
885         throw new NullPointerException("map value");
886       }
887       internalGetMutableDisks().getMutableMap().put(key, value);
888       bitField0_ |= 0x00000001;
889       return this;
890     }
891     /**
892      *
893      *
894      * <pre>
895      * Preserved disks defined for this instance. This map is keyed with the device names of the disks.
896      * </pre>
897      *
898      * <code>
899      * map&lt;string, .google.cloud.compute.v1.PreservedStatePreservedDisk&gt; disks = 95594102;
900      * </code>
901      */
putAllDisks( java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> values)902     public Builder putAllDisks(
903         java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk>
904             values) {
905       internalGetMutableDisks().getMutableMap().putAll(values);
906       bitField0_ |= 0x00000001;
907       return this;
908     }
909 
910     private com.google.protobuf.MapField<java.lang.String, java.lang.String> metadata_;
911 
internalGetMetadata()912     private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetMetadata() {
913       if (metadata_ == null) {
914         return com.google.protobuf.MapField.emptyMapField(MetadataDefaultEntryHolder.defaultEntry);
915       }
916       return metadata_;
917     }
918 
919     private com.google.protobuf.MapField<java.lang.String, java.lang.String>
internalGetMutableMetadata()920         internalGetMutableMetadata() {
921       if (metadata_ == null) {
922         metadata_ =
923             com.google.protobuf.MapField.newMapField(MetadataDefaultEntryHolder.defaultEntry);
924       }
925       if (!metadata_.isMutable()) {
926         metadata_ = metadata_.copy();
927       }
928       bitField0_ |= 0x00000002;
929       onChanged();
930       return metadata_;
931     }
932 
getMetadataCount()933     public int getMetadataCount() {
934       return internalGetMetadata().getMap().size();
935     }
936     /**
937      *
938      *
939      * <pre>
940      * Preserved metadata defined for this instance.
941      * </pre>
942      *
943      * <code>map&lt;string, string&gt; metadata = 86866735;</code>
944      */
945     @java.lang.Override
containsMetadata(java.lang.String key)946     public boolean containsMetadata(java.lang.String key) {
947       if (key == null) {
948         throw new NullPointerException("map key");
949       }
950       return internalGetMetadata().getMap().containsKey(key);
951     }
952     /** Use {@link #getMetadataMap()} instead. */
953     @java.lang.Override
954     @java.lang.Deprecated
getMetadata()955     public java.util.Map<java.lang.String, java.lang.String> getMetadata() {
956       return getMetadataMap();
957     }
958     /**
959      *
960      *
961      * <pre>
962      * Preserved metadata defined for this instance.
963      * </pre>
964      *
965      * <code>map&lt;string, string&gt; metadata = 86866735;</code>
966      */
967     @java.lang.Override
getMetadataMap()968     public java.util.Map<java.lang.String, java.lang.String> getMetadataMap() {
969       return internalGetMetadata().getMap();
970     }
971     /**
972      *
973      *
974      * <pre>
975      * Preserved metadata defined for this instance.
976      * </pre>
977      *
978      * <code>map&lt;string, string&gt; metadata = 86866735;</code>
979      */
980     @java.lang.Override
getMetadataOrDefault( java.lang.String key, java.lang.String defaultValue)981     public /* nullable */ java.lang.String getMetadataOrDefault(
982         java.lang.String key,
983         /* nullable */
984         java.lang.String defaultValue) {
985       if (key == null) {
986         throw new NullPointerException("map key");
987       }
988       java.util.Map<java.lang.String, java.lang.String> map = internalGetMetadata().getMap();
989       return map.containsKey(key) ? map.get(key) : defaultValue;
990     }
991     /**
992      *
993      *
994      * <pre>
995      * Preserved metadata defined for this instance.
996      * </pre>
997      *
998      * <code>map&lt;string, string&gt; metadata = 86866735;</code>
999      */
1000     @java.lang.Override
getMetadataOrThrow(java.lang.String key)1001     public java.lang.String getMetadataOrThrow(java.lang.String key) {
1002       if (key == null) {
1003         throw new NullPointerException("map key");
1004       }
1005       java.util.Map<java.lang.String, java.lang.String> map = internalGetMetadata().getMap();
1006       if (!map.containsKey(key)) {
1007         throw new java.lang.IllegalArgumentException();
1008       }
1009       return map.get(key);
1010     }
1011 
clearMetadata()1012     public Builder clearMetadata() {
1013       bitField0_ = (bitField0_ & ~0x00000002);
1014       internalGetMutableMetadata().getMutableMap().clear();
1015       return this;
1016     }
1017     /**
1018      *
1019      *
1020      * <pre>
1021      * Preserved metadata defined for this instance.
1022      * </pre>
1023      *
1024      * <code>map&lt;string, string&gt; metadata = 86866735;</code>
1025      */
removeMetadata(java.lang.String key)1026     public Builder removeMetadata(java.lang.String key) {
1027       if (key == null) {
1028         throw new NullPointerException("map key");
1029       }
1030       internalGetMutableMetadata().getMutableMap().remove(key);
1031       return this;
1032     }
1033     /** Use alternate mutation accessors instead. */
1034     @java.lang.Deprecated
getMutableMetadata()1035     public java.util.Map<java.lang.String, java.lang.String> getMutableMetadata() {
1036       bitField0_ |= 0x00000002;
1037       return internalGetMutableMetadata().getMutableMap();
1038     }
1039     /**
1040      *
1041      *
1042      * <pre>
1043      * Preserved metadata defined for this instance.
1044      * </pre>
1045      *
1046      * <code>map&lt;string, string&gt; metadata = 86866735;</code>
1047      */
putMetadata(java.lang.String key, java.lang.String value)1048     public Builder putMetadata(java.lang.String key, java.lang.String value) {
1049       if (key == null) {
1050         throw new NullPointerException("map key");
1051       }
1052       if (value == null) {
1053         throw new NullPointerException("map value");
1054       }
1055       internalGetMutableMetadata().getMutableMap().put(key, value);
1056       bitField0_ |= 0x00000002;
1057       return this;
1058     }
1059     /**
1060      *
1061      *
1062      * <pre>
1063      * Preserved metadata defined for this instance.
1064      * </pre>
1065      *
1066      * <code>map&lt;string, string&gt; metadata = 86866735;</code>
1067      */
putAllMetadata(java.util.Map<java.lang.String, java.lang.String> values)1068     public Builder putAllMetadata(java.util.Map<java.lang.String, java.lang.String> values) {
1069       internalGetMutableMetadata().getMutableMap().putAll(values);
1070       bitField0_ |= 0x00000002;
1071       return this;
1072     }
1073 
1074     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1075     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1076       return super.setUnknownFields(unknownFields);
1077     }
1078 
1079     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1080     public final Builder mergeUnknownFields(
1081         final com.google.protobuf.UnknownFieldSet unknownFields) {
1082       return super.mergeUnknownFields(unknownFields);
1083     }
1084 
1085     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.PreservedState)
1086   }
1087 
1088   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.PreservedState)
1089   private static final com.google.cloud.compute.v1.PreservedState DEFAULT_INSTANCE;
1090 
1091   static {
1092     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.PreservedState();
1093   }
1094 
getDefaultInstance()1095   public static com.google.cloud.compute.v1.PreservedState getDefaultInstance() {
1096     return DEFAULT_INSTANCE;
1097   }
1098 
1099   private static final com.google.protobuf.Parser<PreservedState> PARSER =
1100       new com.google.protobuf.AbstractParser<PreservedState>() {
1101         @java.lang.Override
1102         public PreservedState parsePartialFrom(
1103             com.google.protobuf.CodedInputStream input,
1104             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1105             throws com.google.protobuf.InvalidProtocolBufferException {
1106           Builder builder = newBuilder();
1107           try {
1108             builder.mergeFrom(input, extensionRegistry);
1109           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1110             throw e.setUnfinishedMessage(builder.buildPartial());
1111           } catch (com.google.protobuf.UninitializedMessageException e) {
1112             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1113           } catch (java.io.IOException e) {
1114             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1115                 .setUnfinishedMessage(builder.buildPartial());
1116           }
1117           return builder.buildPartial();
1118         }
1119       };
1120 
parser()1121   public static com.google.protobuf.Parser<PreservedState> parser() {
1122     return PARSER;
1123   }
1124 
1125   @java.lang.Override
getParserForType()1126   public com.google.protobuf.Parser<PreservedState> getParserForType() {
1127     return PARSER;
1128   }
1129 
1130   @java.lang.Override
getDefaultInstanceForType()1131   public com.google.cloud.compute.v1.PreservedState getDefaultInstanceForType() {
1132     return DEFAULT_INSTANCE;
1133   }
1134 }
1135