• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/compute/v1/compute.proto
18 
19 package com.google.cloud.compute.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * </pre>
26  *
27  * Protobuf type {@code google.cloud.compute.v1.Data}
28  */
29 public final class Data extends com.google.protobuf.GeneratedMessageV3
30     implements
31     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.Data)
32     DataOrBuilder {
33   private static final long serialVersionUID = 0L;
34   // Use Data.newBuilder() to construct.
Data(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35   private Data(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
36     super(builder);
37   }
38 
Data()39   private Data() {
40     key_ = "";
41     value_ = "";
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new Data();
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_Data_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_Data_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.cloud.compute.v1.Data.class, com.google.cloud.compute.v1.Data.Builder.class);
67   }
68 
69   private int bitField0_;
70   public static final int KEY_FIELD_NUMBER = 106079;
71 
72   @SuppressWarnings("serial")
73   private volatile java.lang.Object key_ = "";
74   /**
75    *
76    *
77    * <pre>
78    * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
79    * </pre>
80    *
81    * <code>optional string key = 106079;</code>
82    *
83    * @return Whether the key field is set.
84    */
85   @java.lang.Override
hasKey()86   public boolean hasKey() {
87     return ((bitField0_ & 0x00000001) != 0);
88   }
89   /**
90    *
91    *
92    * <pre>
93    * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
94    * </pre>
95    *
96    * <code>optional string key = 106079;</code>
97    *
98    * @return The key.
99    */
100   @java.lang.Override
getKey()101   public java.lang.String getKey() {
102     java.lang.Object ref = key_;
103     if (ref instanceof java.lang.String) {
104       return (java.lang.String) ref;
105     } else {
106       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
107       java.lang.String s = bs.toStringUtf8();
108       key_ = s;
109       return s;
110     }
111   }
112   /**
113    *
114    *
115    * <pre>
116    * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
117    * </pre>
118    *
119    * <code>optional string key = 106079;</code>
120    *
121    * @return The bytes for key.
122    */
123   @java.lang.Override
getKeyBytes()124   public com.google.protobuf.ByteString getKeyBytes() {
125     java.lang.Object ref = key_;
126     if (ref instanceof java.lang.String) {
127       com.google.protobuf.ByteString b =
128           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
129       key_ = b;
130       return b;
131     } else {
132       return (com.google.protobuf.ByteString) ref;
133     }
134   }
135 
136   public static final int VALUE_FIELD_NUMBER = 111972721;
137 
138   @SuppressWarnings("serial")
139   private volatile java.lang.Object value_ = "";
140   /**
141    *
142    *
143    * <pre>
144    * [Output Only] A warning data value corresponding to the key.
145    * </pre>
146    *
147    * <code>optional string value = 111972721;</code>
148    *
149    * @return Whether the value field is set.
150    */
151   @java.lang.Override
hasValue()152   public boolean hasValue() {
153     return ((bitField0_ & 0x00000002) != 0);
154   }
155   /**
156    *
157    *
158    * <pre>
159    * [Output Only] A warning data value corresponding to the key.
160    * </pre>
161    *
162    * <code>optional string value = 111972721;</code>
163    *
164    * @return The value.
165    */
166   @java.lang.Override
getValue()167   public java.lang.String getValue() {
168     java.lang.Object ref = value_;
169     if (ref instanceof java.lang.String) {
170       return (java.lang.String) ref;
171     } else {
172       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
173       java.lang.String s = bs.toStringUtf8();
174       value_ = s;
175       return s;
176     }
177   }
178   /**
179    *
180    *
181    * <pre>
182    * [Output Only] A warning data value corresponding to the key.
183    * </pre>
184    *
185    * <code>optional string value = 111972721;</code>
186    *
187    * @return The bytes for value.
188    */
189   @java.lang.Override
getValueBytes()190   public com.google.protobuf.ByteString getValueBytes() {
191     java.lang.Object ref = value_;
192     if (ref instanceof java.lang.String) {
193       com.google.protobuf.ByteString b =
194           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
195       value_ = b;
196       return b;
197     } else {
198       return (com.google.protobuf.ByteString) ref;
199     }
200   }
201 
202   private byte memoizedIsInitialized = -1;
203 
204   @java.lang.Override
isInitialized()205   public final boolean isInitialized() {
206     byte isInitialized = memoizedIsInitialized;
207     if (isInitialized == 1) return true;
208     if (isInitialized == 0) return false;
209 
210     memoizedIsInitialized = 1;
211     return true;
212   }
213 
214   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)215   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
216     if (((bitField0_ & 0x00000001) != 0)) {
217       com.google.protobuf.GeneratedMessageV3.writeString(output, 106079, key_);
218     }
219     if (((bitField0_ & 0x00000002) != 0)) {
220       com.google.protobuf.GeneratedMessageV3.writeString(output, 111972721, value_);
221     }
222     getUnknownFields().writeTo(output);
223   }
224 
225   @java.lang.Override
getSerializedSize()226   public int getSerializedSize() {
227     int size = memoizedSize;
228     if (size != -1) return size;
229 
230     size = 0;
231     if (((bitField0_ & 0x00000001) != 0)) {
232       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(106079, key_);
233     }
234     if (((bitField0_ & 0x00000002) != 0)) {
235       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(111972721, value_);
236     }
237     size += getUnknownFields().getSerializedSize();
238     memoizedSize = size;
239     return size;
240   }
241 
242   @java.lang.Override
equals(final java.lang.Object obj)243   public boolean equals(final java.lang.Object obj) {
244     if (obj == this) {
245       return true;
246     }
247     if (!(obj instanceof com.google.cloud.compute.v1.Data)) {
248       return super.equals(obj);
249     }
250     com.google.cloud.compute.v1.Data other = (com.google.cloud.compute.v1.Data) obj;
251 
252     if (hasKey() != other.hasKey()) return false;
253     if (hasKey()) {
254       if (!getKey().equals(other.getKey())) return false;
255     }
256     if (hasValue() != other.hasValue()) return false;
257     if (hasValue()) {
258       if (!getValue().equals(other.getValue())) return false;
259     }
260     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
261     return true;
262   }
263 
264   @java.lang.Override
hashCode()265   public int hashCode() {
266     if (memoizedHashCode != 0) {
267       return memoizedHashCode;
268     }
269     int hash = 41;
270     hash = (19 * hash) + getDescriptor().hashCode();
271     if (hasKey()) {
272       hash = (37 * hash) + KEY_FIELD_NUMBER;
273       hash = (53 * hash) + getKey().hashCode();
274     }
275     if (hasValue()) {
276       hash = (37 * hash) + VALUE_FIELD_NUMBER;
277       hash = (53 * hash) + getValue().hashCode();
278     }
279     hash = (29 * hash) + getUnknownFields().hashCode();
280     memoizedHashCode = hash;
281     return hash;
282   }
283 
parseFrom(java.nio.ByteBuffer data)284   public static com.google.cloud.compute.v1.Data parseFrom(java.nio.ByteBuffer data)
285       throws com.google.protobuf.InvalidProtocolBufferException {
286     return PARSER.parseFrom(data);
287   }
288 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)289   public static com.google.cloud.compute.v1.Data parseFrom(
290       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
291       throws com.google.protobuf.InvalidProtocolBufferException {
292     return PARSER.parseFrom(data, extensionRegistry);
293   }
294 
parseFrom(com.google.protobuf.ByteString data)295   public static com.google.cloud.compute.v1.Data parseFrom(com.google.protobuf.ByteString data)
296       throws com.google.protobuf.InvalidProtocolBufferException {
297     return PARSER.parseFrom(data);
298   }
299 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)300   public static com.google.cloud.compute.v1.Data parseFrom(
301       com.google.protobuf.ByteString data,
302       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
303       throws com.google.protobuf.InvalidProtocolBufferException {
304     return PARSER.parseFrom(data, extensionRegistry);
305   }
306 
parseFrom(byte[] data)307   public static com.google.cloud.compute.v1.Data parseFrom(byte[] data)
308       throws com.google.protobuf.InvalidProtocolBufferException {
309     return PARSER.parseFrom(data);
310   }
311 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)312   public static com.google.cloud.compute.v1.Data parseFrom(
313       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
314       throws com.google.protobuf.InvalidProtocolBufferException {
315     return PARSER.parseFrom(data, extensionRegistry);
316   }
317 
parseFrom(java.io.InputStream input)318   public static com.google.cloud.compute.v1.Data parseFrom(java.io.InputStream input)
319       throws java.io.IOException {
320     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
321   }
322 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)323   public static com.google.cloud.compute.v1.Data parseFrom(
324       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
325       throws java.io.IOException {
326     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
327         PARSER, input, extensionRegistry);
328   }
329 
parseDelimitedFrom(java.io.InputStream input)330   public static com.google.cloud.compute.v1.Data parseDelimitedFrom(java.io.InputStream input)
331       throws java.io.IOException {
332     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
333   }
334 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)335   public static com.google.cloud.compute.v1.Data parseDelimitedFrom(
336       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
337       throws java.io.IOException {
338     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
339         PARSER, input, extensionRegistry);
340   }
341 
parseFrom( com.google.protobuf.CodedInputStream input)342   public static com.google.cloud.compute.v1.Data parseFrom(
343       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
344     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
345   }
346 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)347   public static com.google.cloud.compute.v1.Data parseFrom(
348       com.google.protobuf.CodedInputStream input,
349       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
350       throws java.io.IOException {
351     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
352         PARSER, input, extensionRegistry);
353   }
354 
355   @java.lang.Override
newBuilderForType()356   public Builder newBuilderForType() {
357     return newBuilder();
358   }
359 
newBuilder()360   public static Builder newBuilder() {
361     return DEFAULT_INSTANCE.toBuilder();
362   }
363 
newBuilder(com.google.cloud.compute.v1.Data prototype)364   public static Builder newBuilder(com.google.cloud.compute.v1.Data prototype) {
365     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
366   }
367 
368   @java.lang.Override
toBuilder()369   public Builder toBuilder() {
370     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
371   }
372 
373   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)374   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
375     Builder builder = new Builder(parent);
376     return builder;
377   }
378   /**
379    *
380    *
381    * <pre>
382    * </pre>
383    *
384    * Protobuf type {@code google.cloud.compute.v1.Data}
385    */
386   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
387       implements
388       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.Data)
389       com.google.cloud.compute.v1.DataOrBuilder {
getDescriptor()390     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
391       return com.google.cloud.compute.v1.Compute
392           .internal_static_google_cloud_compute_v1_Data_descriptor;
393     }
394 
395     @java.lang.Override
396     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()397         internalGetFieldAccessorTable() {
398       return com.google.cloud.compute.v1.Compute
399           .internal_static_google_cloud_compute_v1_Data_fieldAccessorTable
400           .ensureFieldAccessorsInitialized(
401               com.google.cloud.compute.v1.Data.class,
402               com.google.cloud.compute.v1.Data.Builder.class);
403     }
404 
405     // Construct using com.google.cloud.compute.v1.Data.newBuilder()
Builder()406     private Builder() {}
407 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)408     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
409       super(parent);
410     }
411 
412     @java.lang.Override
clear()413     public Builder clear() {
414       super.clear();
415       bitField0_ = 0;
416       key_ = "";
417       value_ = "";
418       return this;
419     }
420 
421     @java.lang.Override
getDescriptorForType()422     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
423       return com.google.cloud.compute.v1.Compute
424           .internal_static_google_cloud_compute_v1_Data_descriptor;
425     }
426 
427     @java.lang.Override
getDefaultInstanceForType()428     public com.google.cloud.compute.v1.Data getDefaultInstanceForType() {
429       return com.google.cloud.compute.v1.Data.getDefaultInstance();
430     }
431 
432     @java.lang.Override
build()433     public com.google.cloud.compute.v1.Data build() {
434       com.google.cloud.compute.v1.Data result = buildPartial();
435       if (!result.isInitialized()) {
436         throw newUninitializedMessageException(result);
437       }
438       return result;
439     }
440 
441     @java.lang.Override
buildPartial()442     public com.google.cloud.compute.v1.Data buildPartial() {
443       com.google.cloud.compute.v1.Data result = new com.google.cloud.compute.v1.Data(this);
444       if (bitField0_ != 0) {
445         buildPartial0(result);
446       }
447       onBuilt();
448       return result;
449     }
450 
buildPartial0(com.google.cloud.compute.v1.Data result)451     private void buildPartial0(com.google.cloud.compute.v1.Data result) {
452       int from_bitField0_ = bitField0_;
453       int to_bitField0_ = 0;
454       if (((from_bitField0_ & 0x00000001) != 0)) {
455         result.key_ = key_;
456         to_bitField0_ |= 0x00000001;
457       }
458       if (((from_bitField0_ & 0x00000002) != 0)) {
459         result.value_ = value_;
460         to_bitField0_ |= 0x00000002;
461       }
462       result.bitField0_ |= to_bitField0_;
463     }
464 
465     @java.lang.Override
clone()466     public Builder clone() {
467       return super.clone();
468     }
469 
470     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)471     public Builder setField(
472         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
473       return super.setField(field, value);
474     }
475 
476     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)477     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
478       return super.clearField(field);
479     }
480 
481     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)482     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
483       return super.clearOneof(oneof);
484     }
485 
486     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)487     public Builder setRepeatedField(
488         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
489       return super.setRepeatedField(field, index, value);
490     }
491 
492     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)493     public Builder addRepeatedField(
494         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
495       return super.addRepeatedField(field, value);
496     }
497 
498     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)499     public Builder mergeFrom(com.google.protobuf.Message other) {
500       if (other instanceof com.google.cloud.compute.v1.Data) {
501         return mergeFrom((com.google.cloud.compute.v1.Data) other);
502       } else {
503         super.mergeFrom(other);
504         return this;
505       }
506     }
507 
mergeFrom(com.google.cloud.compute.v1.Data other)508     public Builder mergeFrom(com.google.cloud.compute.v1.Data other) {
509       if (other == com.google.cloud.compute.v1.Data.getDefaultInstance()) return this;
510       if (other.hasKey()) {
511         key_ = other.key_;
512         bitField0_ |= 0x00000001;
513         onChanged();
514       }
515       if (other.hasValue()) {
516         value_ = other.value_;
517         bitField0_ |= 0x00000002;
518         onChanged();
519       }
520       this.mergeUnknownFields(other.getUnknownFields());
521       onChanged();
522       return this;
523     }
524 
525     @java.lang.Override
isInitialized()526     public final boolean isInitialized() {
527       return true;
528     }
529 
530     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)531     public Builder mergeFrom(
532         com.google.protobuf.CodedInputStream input,
533         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
534         throws java.io.IOException {
535       if (extensionRegistry == null) {
536         throw new java.lang.NullPointerException();
537       }
538       try {
539         boolean done = false;
540         while (!done) {
541           int tag = input.readTag();
542           switch (tag) {
543             case 0:
544               done = true;
545               break;
546             case 848634:
547               {
548                 key_ = input.readStringRequireUtf8();
549                 bitField0_ |= 0x00000001;
550                 break;
551               } // case 848634
552             case 895781770:
553               {
554                 value_ = input.readStringRequireUtf8();
555                 bitField0_ |= 0x00000002;
556                 break;
557               } // case 895781770
558             default:
559               {
560                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
561                   done = true; // was an endgroup tag
562                 }
563                 break;
564               } // default:
565           } // switch (tag)
566         } // while (!done)
567       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
568         throw e.unwrapIOException();
569       } finally {
570         onChanged();
571       } // finally
572       return this;
573     }
574 
575     private int bitField0_;
576 
577     private java.lang.Object key_ = "";
578     /**
579      *
580      *
581      * <pre>
582      * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
583      * </pre>
584      *
585      * <code>optional string key = 106079;</code>
586      *
587      * @return Whether the key field is set.
588      */
hasKey()589     public boolean hasKey() {
590       return ((bitField0_ & 0x00000001) != 0);
591     }
592     /**
593      *
594      *
595      * <pre>
596      * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
597      * </pre>
598      *
599      * <code>optional string key = 106079;</code>
600      *
601      * @return The key.
602      */
getKey()603     public java.lang.String getKey() {
604       java.lang.Object ref = key_;
605       if (!(ref instanceof java.lang.String)) {
606         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
607         java.lang.String s = bs.toStringUtf8();
608         key_ = s;
609         return s;
610       } else {
611         return (java.lang.String) ref;
612       }
613     }
614     /**
615      *
616      *
617      * <pre>
618      * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
619      * </pre>
620      *
621      * <code>optional string key = 106079;</code>
622      *
623      * @return The bytes for key.
624      */
getKeyBytes()625     public com.google.protobuf.ByteString getKeyBytes() {
626       java.lang.Object ref = key_;
627       if (ref instanceof String) {
628         com.google.protobuf.ByteString b =
629             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
630         key_ = b;
631         return b;
632       } else {
633         return (com.google.protobuf.ByteString) ref;
634       }
635     }
636     /**
637      *
638      *
639      * <pre>
640      * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
641      * </pre>
642      *
643      * <code>optional string key = 106079;</code>
644      *
645      * @param value The key to set.
646      * @return This builder for chaining.
647      */
setKey(java.lang.String value)648     public Builder setKey(java.lang.String value) {
649       if (value == null) {
650         throw new NullPointerException();
651       }
652       key_ = value;
653       bitField0_ |= 0x00000001;
654       onChanged();
655       return this;
656     }
657     /**
658      *
659      *
660      * <pre>
661      * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
662      * </pre>
663      *
664      * <code>optional string key = 106079;</code>
665      *
666      * @return This builder for chaining.
667      */
clearKey()668     public Builder clearKey() {
669       key_ = getDefaultInstance().getKey();
670       bitField0_ = (bitField0_ & ~0x00000001);
671       onChanged();
672       return this;
673     }
674     /**
675      *
676      *
677      * <pre>
678      * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
679      * </pre>
680      *
681      * <code>optional string key = 106079;</code>
682      *
683      * @param value The bytes for key to set.
684      * @return This builder for chaining.
685      */
setKeyBytes(com.google.protobuf.ByteString value)686     public Builder setKeyBytes(com.google.protobuf.ByteString value) {
687       if (value == null) {
688         throw new NullPointerException();
689       }
690       checkByteStringIsUtf8(value);
691       key_ = value;
692       bitField0_ |= 0x00000001;
693       onChanged();
694       return this;
695     }
696 
697     private java.lang.Object value_ = "";
698     /**
699      *
700      *
701      * <pre>
702      * [Output Only] A warning data value corresponding to the key.
703      * </pre>
704      *
705      * <code>optional string value = 111972721;</code>
706      *
707      * @return Whether the value field is set.
708      */
hasValue()709     public boolean hasValue() {
710       return ((bitField0_ & 0x00000002) != 0);
711     }
712     /**
713      *
714      *
715      * <pre>
716      * [Output Only] A warning data value corresponding to the key.
717      * </pre>
718      *
719      * <code>optional string value = 111972721;</code>
720      *
721      * @return The value.
722      */
getValue()723     public java.lang.String getValue() {
724       java.lang.Object ref = value_;
725       if (!(ref instanceof java.lang.String)) {
726         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
727         java.lang.String s = bs.toStringUtf8();
728         value_ = s;
729         return s;
730       } else {
731         return (java.lang.String) ref;
732       }
733     }
734     /**
735      *
736      *
737      * <pre>
738      * [Output Only] A warning data value corresponding to the key.
739      * </pre>
740      *
741      * <code>optional string value = 111972721;</code>
742      *
743      * @return The bytes for value.
744      */
getValueBytes()745     public com.google.protobuf.ByteString getValueBytes() {
746       java.lang.Object ref = value_;
747       if (ref instanceof String) {
748         com.google.protobuf.ByteString b =
749             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
750         value_ = b;
751         return b;
752       } else {
753         return (com.google.protobuf.ByteString) ref;
754       }
755     }
756     /**
757      *
758      *
759      * <pre>
760      * [Output Only] A warning data value corresponding to the key.
761      * </pre>
762      *
763      * <code>optional string value = 111972721;</code>
764      *
765      * @param value The value to set.
766      * @return This builder for chaining.
767      */
setValue(java.lang.String value)768     public Builder setValue(java.lang.String value) {
769       if (value == null) {
770         throw new NullPointerException();
771       }
772       value_ = value;
773       bitField0_ |= 0x00000002;
774       onChanged();
775       return this;
776     }
777     /**
778      *
779      *
780      * <pre>
781      * [Output Only] A warning data value corresponding to the key.
782      * </pre>
783      *
784      * <code>optional string value = 111972721;</code>
785      *
786      * @return This builder for chaining.
787      */
clearValue()788     public Builder clearValue() {
789       value_ = getDefaultInstance().getValue();
790       bitField0_ = (bitField0_ & ~0x00000002);
791       onChanged();
792       return this;
793     }
794     /**
795      *
796      *
797      * <pre>
798      * [Output Only] A warning data value corresponding to the key.
799      * </pre>
800      *
801      * <code>optional string value = 111972721;</code>
802      *
803      * @param value The bytes for value to set.
804      * @return This builder for chaining.
805      */
setValueBytes(com.google.protobuf.ByteString value)806     public Builder setValueBytes(com.google.protobuf.ByteString value) {
807       if (value == null) {
808         throw new NullPointerException();
809       }
810       checkByteStringIsUtf8(value);
811       value_ = value;
812       bitField0_ |= 0x00000002;
813       onChanged();
814       return this;
815     }
816 
817     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)818     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
819       return super.setUnknownFields(unknownFields);
820     }
821 
822     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)823     public final Builder mergeUnknownFields(
824         final com.google.protobuf.UnknownFieldSet unknownFields) {
825       return super.mergeUnknownFields(unknownFields);
826     }
827 
828     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.Data)
829   }
830 
831   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.Data)
832   private static final com.google.cloud.compute.v1.Data DEFAULT_INSTANCE;
833 
834   static {
835     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.Data();
836   }
837 
getDefaultInstance()838   public static com.google.cloud.compute.v1.Data getDefaultInstance() {
839     return DEFAULT_INSTANCE;
840   }
841 
842   private static final com.google.protobuf.Parser<Data> PARSER =
843       new com.google.protobuf.AbstractParser<Data>() {
844         @java.lang.Override
845         public Data parsePartialFrom(
846             com.google.protobuf.CodedInputStream input,
847             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
848             throws com.google.protobuf.InvalidProtocolBufferException {
849           Builder builder = newBuilder();
850           try {
851             builder.mergeFrom(input, extensionRegistry);
852           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
853             throw e.setUnfinishedMessage(builder.buildPartial());
854           } catch (com.google.protobuf.UninitializedMessageException e) {
855             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
856           } catch (java.io.IOException e) {
857             throw new com.google.protobuf.InvalidProtocolBufferException(e)
858                 .setUnfinishedMessage(builder.buildPartial());
859           }
860           return builder.buildPartial();
861         }
862       };
863 
parser()864   public static com.google.protobuf.Parser<Data> parser() {
865     return PARSER;
866   }
867 
868   @java.lang.Override
getParserForType()869   public com.google.protobuf.Parser<Data> getParserForType() {
870     return PARSER;
871   }
872 
873   @java.lang.Override
getDefaultInstanceForType()874   public com.google.cloud.compute.v1.Data getDefaultInstanceForType() {
875     return DEFAULT_INSTANCE;
876   }
877 }
878