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