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