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