• 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  * Array of guest attribute namespace/key/value tuples.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.compute.v1.GuestAttributesValue}
29  */
30 public final class GuestAttributesValue extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GuestAttributesValue)
33     GuestAttributesValueOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use GuestAttributesValue.newBuilder() to construct.
GuestAttributesValue(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private GuestAttributesValue(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
GuestAttributesValue()40   private GuestAttributesValue() {
41     items_ = java.util.Collections.emptyList();
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new GuestAttributesValue();
48   }
49 
50   @java.lang.Override
getUnknownFields()51   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
52     return this.unknownFields;
53   }
54 
getDescriptor()55   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
56     return com.google.cloud.compute.v1.Compute
57         .internal_static_google_cloud_compute_v1_GuestAttributesValue_descriptor;
58   }
59 
60   @java.lang.Override
61   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()62       internalGetFieldAccessorTable() {
63     return com.google.cloud.compute.v1.Compute
64         .internal_static_google_cloud_compute_v1_GuestAttributesValue_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.cloud.compute.v1.GuestAttributesValue.class,
67             com.google.cloud.compute.v1.GuestAttributesValue.Builder.class);
68   }
69 
70   public static final int ITEMS_FIELD_NUMBER = 100526016;
71 
72   @SuppressWarnings("serial")
73   private java.util.List<com.google.cloud.compute.v1.GuestAttributesEntry> items_;
74   /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
75   @java.lang.Override
getItemsList()76   public java.util.List<com.google.cloud.compute.v1.GuestAttributesEntry> getItemsList() {
77     return items_;
78   }
79   /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
80   @java.lang.Override
81   public java.util.List<? extends com.google.cloud.compute.v1.GuestAttributesEntryOrBuilder>
getItemsOrBuilderList()82       getItemsOrBuilderList() {
83     return items_;
84   }
85   /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
86   @java.lang.Override
getItemsCount()87   public int getItemsCount() {
88     return items_.size();
89   }
90   /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
91   @java.lang.Override
getItems(int index)92   public com.google.cloud.compute.v1.GuestAttributesEntry getItems(int index) {
93     return items_.get(index);
94   }
95   /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
96   @java.lang.Override
getItemsOrBuilder(int index)97   public com.google.cloud.compute.v1.GuestAttributesEntryOrBuilder getItemsOrBuilder(int index) {
98     return items_.get(index);
99   }
100 
101   private byte memoizedIsInitialized = -1;
102 
103   @java.lang.Override
isInitialized()104   public final boolean isInitialized() {
105     byte isInitialized = memoizedIsInitialized;
106     if (isInitialized == 1) return true;
107     if (isInitialized == 0) return false;
108 
109     memoizedIsInitialized = 1;
110     return true;
111   }
112 
113   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)114   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
115     for (int i = 0; i < items_.size(); i++) {
116       output.writeMessage(100526016, items_.get(i));
117     }
118     getUnknownFields().writeTo(output);
119   }
120 
121   @java.lang.Override
getSerializedSize()122   public int getSerializedSize() {
123     int size = memoizedSize;
124     if (size != -1) return size;
125 
126     size = 0;
127     for (int i = 0; i < items_.size(); i++) {
128       size += com.google.protobuf.CodedOutputStream.computeMessageSize(100526016, items_.get(i));
129     }
130     size += getUnknownFields().getSerializedSize();
131     memoizedSize = size;
132     return size;
133   }
134 
135   @java.lang.Override
equals(final java.lang.Object obj)136   public boolean equals(final java.lang.Object obj) {
137     if (obj == this) {
138       return true;
139     }
140     if (!(obj instanceof com.google.cloud.compute.v1.GuestAttributesValue)) {
141       return super.equals(obj);
142     }
143     com.google.cloud.compute.v1.GuestAttributesValue other =
144         (com.google.cloud.compute.v1.GuestAttributesValue) obj;
145 
146     if (!getItemsList().equals(other.getItemsList())) return false;
147     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
148     return true;
149   }
150 
151   @java.lang.Override
hashCode()152   public int hashCode() {
153     if (memoizedHashCode != 0) {
154       return memoizedHashCode;
155     }
156     int hash = 41;
157     hash = (19 * hash) + getDescriptor().hashCode();
158     if (getItemsCount() > 0) {
159       hash = (37 * hash) + ITEMS_FIELD_NUMBER;
160       hash = (53 * hash) + getItemsList().hashCode();
161     }
162     hash = (29 * hash) + getUnknownFields().hashCode();
163     memoizedHashCode = hash;
164     return hash;
165   }
166 
parseFrom(java.nio.ByteBuffer data)167   public static com.google.cloud.compute.v1.GuestAttributesValue parseFrom(java.nio.ByteBuffer data)
168       throws com.google.protobuf.InvalidProtocolBufferException {
169     return PARSER.parseFrom(data);
170   }
171 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)172   public static com.google.cloud.compute.v1.GuestAttributesValue parseFrom(
173       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
174       throws com.google.protobuf.InvalidProtocolBufferException {
175     return PARSER.parseFrom(data, extensionRegistry);
176   }
177 
parseFrom( com.google.protobuf.ByteString data)178   public static com.google.cloud.compute.v1.GuestAttributesValue parseFrom(
179       com.google.protobuf.ByteString data)
180       throws com.google.protobuf.InvalidProtocolBufferException {
181     return PARSER.parseFrom(data);
182   }
183 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)184   public static com.google.cloud.compute.v1.GuestAttributesValue parseFrom(
185       com.google.protobuf.ByteString data,
186       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
187       throws com.google.protobuf.InvalidProtocolBufferException {
188     return PARSER.parseFrom(data, extensionRegistry);
189   }
190 
parseFrom(byte[] data)191   public static com.google.cloud.compute.v1.GuestAttributesValue parseFrom(byte[] data)
192       throws com.google.protobuf.InvalidProtocolBufferException {
193     return PARSER.parseFrom(data);
194   }
195 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)196   public static com.google.cloud.compute.v1.GuestAttributesValue parseFrom(
197       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
198       throws com.google.protobuf.InvalidProtocolBufferException {
199     return PARSER.parseFrom(data, extensionRegistry);
200   }
201 
parseFrom( java.io.InputStream input)202   public static com.google.cloud.compute.v1.GuestAttributesValue parseFrom(
203       java.io.InputStream input) throws java.io.IOException {
204     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
205   }
206 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)207   public static com.google.cloud.compute.v1.GuestAttributesValue parseFrom(
208       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
209       throws java.io.IOException {
210     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
211         PARSER, input, extensionRegistry);
212   }
213 
parseDelimitedFrom( java.io.InputStream input)214   public static com.google.cloud.compute.v1.GuestAttributesValue parseDelimitedFrom(
215       java.io.InputStream input) throws java.io.IOException {
216     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
217   }
218 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)219   public static com.google.cloud.compute.v1.GuestAttributesValue parseDelimitedFrom(
220       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
221       throws java.io.IOException {
222     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
223         PARSER, input, extensionRegistry);
224   }
225 
parseFrom( com.google.protobuf.CodedInputStream input)226   public static com.google.cloud.compute.v1.GuestAttributesValue parseFrom(
227       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
228     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
229   }
230 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)231   public static com.google.cloud.compute.v1.GuestAttributesValue parseFrom(
232       com.google.protobuf.CodedInputStream input,
233       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
234       throws java.io.IOException {
235     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
236         PARSER, input, extensionRegistry);
237   }
238 
239   @java.lang.Override
newBuilderForType()240   public Builder newBuilderForType() {
241     return newBuilder();
242   }
243 
newBuilder()244   public static Builder newBuilder() {
245     return DEFAULT_INSTANCE.toBuilder();
246   }
247 
newBuilder(com.google.cloud.compute.v1.GuestAttributesValue prototype)248   public static Builder newBuilder(com.google.cloud.compute.v1.GuestAttributesValue prototype) {
249     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
250   }
251 
252   @java.lang.Override
toBuilder()253   public Builder toBuilder() {
254     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
255   }
256 
257   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)258   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
259     Builder builder = new Builder(parent);
260     return builder;
261   }
262   /**
263    *
264    *
265    * <pre>
266    * Array of guest attribute namespace/key/value tuples.
267    * </pre>
268    *
269    * Protobuf type {@code google.cloud.compute.v1.GuestAttributesValue}
270    */
271   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
272       implements
273       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.GuestAttributesValue)
274       com.google.cloud.compute.v1.GuestAttributesValueOrBuilder {
getDescriptor()275     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
276       return com.google.cloud.compute.v1.Compute
277           .internal_static_google_cloud_compute_v1_GuestAttributesValue_descriptor;
278     }
279 
280     @java.lang.Override
281     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()282         internalGetFieldAccessorTable() {
283       return com.google.cloud.compute.v1.Compute
284           .internal_static_google_cloud_compute_v1_GuestAttributesValue_fieldAccessorTable
285           .ensureFieldAccessorsInitialized(
286               com.google.cloud.compute.v1.GuestAttributesValue.class,
287               com.google.cloud.compute.v1.GuestAttributesValue.Builder.class);
288     }
289 
290     // Construct using com.google.cloud.compute.v1.GuestAttributesValue.newBuilder()
Builder()291     private Builder() {}
292 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)293     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
294       super(parent);
295     }
296 
297     @java.lang.Override
clear()298     public Builder clear() {
299       super.clear();
300       bitField0_ = 0;
301       if (itemsBuilder_ == null) {
302         items_ = java.util.Collections.emptyList();
303       } else {
304         items_ = null;
305         itemsBuilder_.clear();
306       }
307       bitField0_ = (bitField0_ & ~0x00000001);
308       return this;
309     }
310 
311     @java.lang.Override
getDescriptorForType()312     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
313       return com.google.cloud.compute.v1.Compute
314           .internal_static_google_cloud_compute_v1_GuestAttributesValue_descriptor;
315     }
316 
317     @java.lang.Override
getDefaultInstanceForType()318     public com.google.cloud.compute.v1.GuestAttributesValue getDefaultInstanceForType() {
319       return com.google.cloud.compute.v1.GuestAttributesValue.getDefaultInstance();
320     }
321 
322     @java.lang.Override
build()323     public com.google.cloud.compute.v1.GuestAttributesValue build() {
324       com.google.cloud.compute.v1.GuestAttributesValue result = buildPartial();
325       if (!result.isInitialized()) {
326         throw newUninitializedMessageException(result);
327       }
328       return result;
329     }
330 
331     @java.lang.Override
buildPartial()332     public com.google.cloud.compute.v1.GuestAttributesValue buildPartial() {
333       com.google.cloud.compute.v1.GuestAttributesValue result =
334           new com.google.cloud.compute.v1.GuestAttributesValue(this);
335       buildPartialRepeatedFields(result);
336       if (bitField0_ != 0) {
337         buildPartial0(result);
338       }
339       onBuilt();
340       return result;
341     }
342 
buildPartialRepeatedFields( com.google.cloud.compute.v1.GuestAttributesValue result)343     private void buildPartialRepeatedFields(
344         com.google.cloud.compute.v1.GuestAttributesValue result) {
345       if (itemsBuilder_ == null) {
346         if (((bitField0_ & 0x00000001) != 0)) {
347           items_ = java.util.Collections.unmodifiableList(items_);
348           bitField0_ = (bitField0_ & ~0x00000001);
349         }
350         result.items_ = items_;
351       } else {
352         result.items_ = itemsBuilder_.build();
353       }
354     }
355 
buildPartial0(com.google.cloud.compute.v1.GuestAttributesValue result)356     private void buildPartial0(com.google.cloud.compute.v1.GuestAttributesValue result) {
357       int from_bitField0_ = bitField0_;
358     }
359 
360     @java.lang.Override
clone()361     public Builder clone() {
362       return super.clone();
363     }
364 
365     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)366     public Builder setField(
367         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
368       return super.setField(field, value);
369     }
370 
371     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)372     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
373       return super.clearField(field);
374     }
375 
376     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)377     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
378       return super.clearOneof(oneof);
379     }
380 
381     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)382     public Builder setRepeatedField(
383         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
384       return super.setRepeatedField(field, index, value);
385     }
386 
387     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)388     public Builder addRepeatedField(
389         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
390       return super.addRepeatedField(field, value);
391     }
392 
393     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)394     public Builder mergeFrom(com.google.protobuf.Message other) {
395       if (other instanceof com.google.cloud.compute.v1.GuestAttributesValue) {
396         return mergeFrom((com.google.cloud.compute.v1.GuestAttributesValue) other);
397       } else {
398         super.mergeFrom(other);
399         return this;
400       }
401     }
402 
mergeFrom(com.google.cloud.compute.v1.GuestAttributesValue other)403     public Builder mergeFrom(com.google.cloud.compute.v1.GuestAttributesValue other) {
404       if (other == com.google.cloud.compute.v1.GuestAttributesValue.getDefaultInstance())
405         return this;
406       if (itemsBuilder_ == null) {
407         if (!other.items_.isEmpty()) {
408           if (items_.isEmpty()) {
409             items_ = other.items_;
410             bitField0_ = (bitField0_ & ~0x00000001);
411           } else {
412             ensureItemsIsMutable();
413             items_.addAll(other.items_);
414           }
415           onChanged();
416         }
417       } else {
418         if (!other.items_.isEmpty()) {
419           if (itemsBuilder_.isEmpty()) {
420             itemsBuilder_.dispose();
421             itemsBuilder_ = null;
422             items_ = other.items_;
423             bitField0_ = (bitField0_ & ~0x00000001);
424             itemsBuilder_ =
425                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
426                     ? getItemsFieldBuilder()
427                     : null;
428           } else {
429             itemsBuilder_.addAllMessages(other.items_);
430           }
431         }
432       }
433       this.mergeUnknownFields(other.getUnknownFields());
434       onChanged();
435       return this;
436     }
437 
438     @java.lang.Override
isInitialized()439     public final boolean isInitialized() {
440       return true;
441     }
442 
443     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)444     public Builder mergeFrom(
445         com.google.protobuf.CodedInputStream input,
446         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
447         throws java.io.IOException {
448       if (extensionRegistry == null) {
449         throw new java.lang.NullPointerException();
450       }
451       try {
452         boolean done = false;
453         while (!done) {
454           int tag = input.readTag();
455           switch (tag) {
456             case 0:
457               done = true;
458               break;
459             case 804208130:
460               {
461                 com.google.cloud.compute.v1.GuestAttributesEntry m =
462                     input.readMessage(
463                         com.google.cloud.compute.v1.GuestAttributesEntry.parser(),
464                         extensionRegistry);
465                 if (itemsBuilder_ == null) {
466                   ensureItemsIsMutable();
467                   items_.add(m);
468                 } else {
469                   itemsBuilder_.addMessage(m);
470                 }
471                 break;
472               } // case 804208130
473             default:
474               {
475                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
476                   done = true; // was an endgroup tag
477                 }
478                 break;
479               } // default:
480           } // switch (tag)
481         } // while (!done)
482       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
483         throw e.unwrapIOException();
484       } finally {
485         onChanged();
486       } // finally
487       return this;
488     }
489 
490     private int bitField0_;
491 
492     private java.util.List<com.google.cloud.compute.v1.GuestAttributesEntry> items_ =
493         java.util.Collections.emptyList();
494 
ensureItemsIsMutable()495     private void ensureItemsIsMutable() {
496       if (!((bitField0_ & 0x00000001) != 0)) {
497         items_ = new java.util.ArrayList<com.google.cloud.compute.v1.GuestAttributesEntry>(items_);
498         bitField0_ |= 0x00000001;
499       }
500     }
501 
502     private com.google.protobuf.RepeatedFieldBuilderV3<
503             com.google.cloud.compute.v1.GuestAttributesEntry,
504             com.google.cloud.compute.v1.GuestAttributesEntry.Builder,
505             com.google.cloud.compute.v1.GuestAttributesEntryOrBuilder>
506         itemsBuilder_;
507 
508     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
getItemsList()509     public java.util.List<com.google.cloud.compute.v1.GuestAttributesEntry> getItemsList() {
510       if (itemsBuilder_ == null) {
511         return java.util.Collections.unmodifiableList(items_);
512       } else {
513         return itemsBuilder_.getMessageList();
514       }
515     }
516     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
getItemsCount()517     public int getItemsCount() {
518       if (itemsBuilder_ == null) {
519         return items_.size();
520       } else {
521         return itemsBuilder_.getCount();
522       }
523     }
524     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
getItems(int index)525     public com.google.cloud.compute.v1.GuestAttributesEntry getItems(int index) {
526       if (itemsBuilder_ == null) {
527         return items_.get(index);
528       } else {
529         return itemsBuilder_.getMessage(index);
530       }
531     }
532     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
setItems(int index, com.google.cloud.compute.v1.GuestAttributesEntry value)533     public Builder setItems(int index, com.google.cloud.compute.v1.GuestAttributesEntry value) {
534       if (itemsBuilder_ == null) {
535         if (value == null) {
536           throw new NullPointerException();
537         }
538         ensureItemsIsMutable();
539         items_.set(index, value);
540         onChanged();
541       } else {
542         itemsBuilder_.setMessage(index, value);
543       }
544       return this;
545     }
546     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
setItems( int index, com.google.cloud.compute.v1.GuestAttributesEntry.Builder builderForValue)547     public Builder setItems(
548         int index, com.google.cloud.compute.v1.GuestAttributesEntry.Builder builderForValue) {
549       if (itemsBuilder_ == null) {
550         ensureItemsIsMutable();
551         items_.set(index, builderForValue.build());
552         onChanged();
553       } else {
554         itemsBuilder_.setMessage(index, builderForValue.build());
555       }
556       return this;
557     }
558     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
addItems(com.google.cloud.compute.v1.GuestAttributesEntry value)559     public Builder addItems(com.google.cloud.compute.v1.GuestAttributesEntry value) {
560       if (itemsBuilder_ == null) {
561         if (value == null) {
562           throw new NullPointerException();
563         }
564         ensureItemsIsMutable();
565         items_.add(value);
566         onChanged();
567       } else {
568         itemsBuilder_.addMessage(value);
569       }
570       return this;
571     }
572     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
addItems(int index, com.google.cloud.compute.v1.GuestAttributesEntry value)573     public Builder addItems(int index, com.google.cloud.compute.v1.GuestAttributesEntry value) {
574       if (itemsBuilder_ == null) {
575         if (value == null) {
576           throw new NullPointerException();
577         }
578         ensureItemsIsMutable();
579         items_.add(index, value);
580         onChanged();
581       } else {
582         itemsBuilder_.addMessage(index, value);
583       }
584       return this;
585     }
586     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
addItems( com.google.cloud.compute.v1.GuestAttributesEntry.Builder builderForValue)587     public Builder addItems(
588         com.google.cloud.compute.v1.GuestAttributesEntry.Builder builderForValue) {
589       if (itemsBuilder_ == null) {
590         ensureItemsIsMutable();
591         items_.add(builderForValue.build());
592         onChanged();
593       } else {
594         itemsBuilder_.addMessage(builderForValue.build());
595       }
596       return this;
597     }
598     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
addItems( int index, com.google.cloud.compute.v1.GuestAttributesEntry.Builder builderForValue)599     public Builder addItems(
600         int index, com.google.cloud.compute.v1.GuestAttributesEntry.Builder builderForValue) {
601       if (itemsBuilder_ == null) {
602         ensureItemsIsMutable();
603         items_.add(index, builderForValue.build());
604         onChanged();
605       } else {
606         itemsBuilder_.addMessage(index, builderForValue.build());
607       }
608       return this;
609     }
610     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
addAllItems( java.lang.Iterable<? extends com.google.cloud.compute.v1.GuestAttributesEntry> values)611     public Builder addAllItems(
612         java.lang.Iterable<? extends com.google.cloud.compute.v1.GuestAttributesEntry> values) {
613       if (itemsBuilder_ == null) {
614         ensureItemsIsMutable();
615         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, items_);
616         onChanged();
617       } else {
618         itemsBuilder_.addAllMessages(values);
619       }
620       return this;
621     }
622     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
clearItems()623     public Builder clearItems() {
624       if (itemsBuilder_ == null) {
625         items_ = java.util.Collections.emptyList();
626         bitField0_ = (bitField0_ & ~0x00000001);
627         onChanged();
628       } else {
629         itemsBuilder_.clear();
630       }
631       return this;
632     }
633     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
removeItems(int index)634     public Builder removeItems(int index) {
635       if (itemsBuilder_ == null) {
636         ensureItemsIsMutable();
637         items_.remove(index);
638         onChanged();
639       } else {
640         itemsBuilder_.remove(index);
641       }
642       return this;
643     }
644     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
getItemsBuilder(int index)645     public com.google.cloud.compute.v1.GuestAttributesEntry.Builder getItemsBuilder(int index) {
646       return getItemsFieldBuilder().getBuilder(index);
647     }
648     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
getItemsOrBuilder(int index)649     public com.google.cloud.compute.v1.GuestAttributesEntryOrBuilder getItemsOrBuilder(int index) {
650       if (itemsBuilder_ == null) {
651         return items_.get(index);
652       } else {
653         return itemsBuilder_.getMessageOrBuilder(index);
654       }
655     }
656     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
657     public java.util.List<? extends com.google.cloud.compute.v1.GuestAttributesEntryOrBuilder>
getItemsOrBuilderList()658         getItemsOrBuilderList() {
659       if (itemsBuilder_ != null) {
660         return itemsBuilder_.getMessageOrBuilderList();
661       } else {
662         return java.util.Collections.unmodifiableList(items_);
663       }
664     }
665     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
addItemsBuilder()666     public com.google.cloud.compute.v1.GuestAttributesEntry.Builder addItemsBuilder() {
667       return getItemsFieldBuilder()
668           .addBuilder(com.google.cloud.compute.v1.GuestAttributesEntry.getDefaultInstance());
669     }
670     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
addItemsBuilder(int index)671     public com.google.cloud.compute.v1.GuestAttributesEntry.Builder addItemsBuilder(int index) {
672       return getItemsFieldBuilder()
673           .addBuilder(index, com.google.cloud.compute.v1.GuestAttributesEntry.getDefaultInstance());
674     }
675     /** <code>repeated .google.cloud.compute.v1.GuestAttributesEntry items = 100526016;</code> */
676     public java.util.List<com.google.cloud.compute.v1.GuestAttributesEntry.Builder>
getItemsBuilderList()677         getItemsBuilderList() {
678       return getItemsFieldBuilder().getBuilderList();
679     }
680 
681     private com.google.protobuf.RepeatedFieldBuilderV3<
682             com.google.cloud.compute.v1.GuestAttributesEntry,
683             com.google.cloud.compute.v1.GuestAttributesEntry.Builder,
684             com.google.cloud.compute.v1.GuestAttributesEntryOrBuilder>
getItemsFieldBuilder()685         getItemsFieldBuilder() {
686       if (itemsBuilder_ == null) {
687         itemsBuilder_ =
688             new com.google.protobuf.RepeatedFieldBuilderV3<
689                 com.google.cloud.compute.v1.GuestAttributesEntry,
690                 com.google.cloud.compute.v1.GuestAttributesEntry.Builder,
691                 com.google.cloud.compute.v1.GuestAttributesEntryOrBuilder>(
692                 items_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
693         items_ = null;
694       }
695       return itemsBuilder_;
696     }
697 
698     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)699     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
700       return super.setUnknownFields(unknownFields);
701     }
702 
703     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)704     public final Builder mergeUnknownFields(
705         final com.google.protobuf.UnknownFieldSet unknownFields) {
706       return super.mergeUnknownFields(unknownFields);
707     }
708 
709     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GuestAttributesValue)
710   }
711 
712   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GuestAttributesValue)
713   private static final com.google.cloud.compute.v1.GuestAttributesValue DEFAULT_INSTANCE;
714 
715   static {
716     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.GuestAttributesValue();
717   }
718 
getDefaultInstance()719   public static com.google.cloud.compute.v1.GuestAttributesValue getDefaultInstance() {
720     return DEFAULT_INSTANCE;
721   }
722 
723   private static final com.google.protobuf.Parser<GuestAttributesValue> PARSER =
724       new com.google.protobuf.AbstractParser<GuestAttributesValue>() {
725         @java.lang.Override
726         public GuestAttributesValue parsePartialFrom(
727             com.google.protobuf.CodedInputStream input,
728             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
729             throws com.google.protobuf.InvalidProtocolBufferException {
730           Builder builder = newBuilder();
731           try {
732             builder.mergeFrom(input, extensionRegistry);
733           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
734             throw e.setUnfinishedMessage(builder.buildPartial());
735           } catch (com.google.protobuf.UninitializedMessageException e) {
736             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
737           } catch (java.io.IOException e) {
738             throw new com.google.protobuf.InvalidProtocolBufferException(e)
739                 .setUnfinishedMessage(builder.buildPartial());
740           }
741           return builder.buildPartial();
742         }
743       };
744 
parser()745   public static com.google.protobuf.Parser<GuestAttributesValue> parser() {
746     return PARSER;
747   }
748 
749   @java.lang.Override
getParserForType()750   public com.google.protobuf.Parser<GuestAttributesValue> getParserForType() {
751     return PARSER;
752   }
753 
754   @java.lang.Override
getDefaultInstanceForType()755   public com.google.cloud.compute.v1.GuestAttributesValue getDefaultInstanceForType() {
756     return DEFAULT_INSTANCE;
757   }
758 }
759