• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/compute/v1/compute.proto
18 
19 package com.google.cloud.compute.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * A set of Display Device options
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.compute.v1.DisplayDevice}
29  */
30 public final class DisplayDevice extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.DisplayDevice)
33     DisplayDeviceOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use DisplayDevice.newBuilder() to construct.
DisplayDevice(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private DisplayDevice(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
DisplayDevice()40   private DisplayDevice() {}
41 
42   @java.lang.Override
43   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)44   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
45     return new DisplayDevice();
46   }
47 
48   @java.lang.Override
getUnknownFields()49   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
50     return this.unknownFields;
51   }
52 
getDescriptor()53   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
54     return com.google.cloud.compute.v1.Compute
55         .internal_static_google_cloud_compute_v1_DisplayDevice_descriptor;
56   }
57 
58   @java.lang.Override
59   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()60       internalGetFieldAccessorTable() {
61     return com.google.cloud.compute.v1.Compute
62         .internal_static_google_cloud_compute_v1_DisplayDevice_fieldAccessorTable
63         .ensureFieldAccessorsInitialized(
64             com.google.cloud.compute.v1.DisplayDevice.class,
65             com.google.cloud.compute.v1.DisplayDevice.Builder.class);
66   }
67 
68   private int bitField0_;
69   public static final int ENABLE_DISPLAY_FIELD_NUMBER = 14266886;
70   private boolean enableDisplay_ = false;
71   /**
72    *
73    *
74    * <pre>
75    * Defines whether the instance has Display enabled.
76    * </pre>
77    *
78    * <code>optional bool enable_display = 14266886;</code>
79    *
80    * @return Whether the enableDisplay field is set.
81    */
82   @java.lang.Override
hasEnableDisplay()83   public boolean hasEnableDisplay() {
84     return ((bitField0_ & 0x00000001) != 0);
85   }
86   /**
87    *
88    *
89    * <pre>
90    * Defines whether the instance has Display enabled.
91    * </pre>
92    *
93    * <code>optional bool enable_display = 14266886;</code>
94    *
95    * @return The enableDisplay.
96    */
97   @java.lang.Override
getEnableDisplay()98   public boolean getEnableDisplay() {
99     return enableDisplay_;
100   }
101 
102   private byte memoizedIsInitialized = -1;
103 
104   @java.lang.Override
isInitialized()105   public final boolean isInitialized() {
106     byte isInitialized = memoizedIsInitialized;
107     if (isInitialized == 1) return true;
108     if (isInitialized == 0) return false;
109 
110     memoizedIsInitialized = 1;
111     return true;
112   }
113 
114   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)115   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
116     if (((bitField0_ & 0x00000001) != 0)) {
117       output.writeBool(14266886, enableDisplay_);
118     }
119     getUnknownFields().writeTo(output);
120   }
121 
122   @java.lang.Override
getSerializedSize()123   public int getSerializedSize() {
124     int size = memoizedSize;
125     if (size != -1) return size;
126 
127     size = 0;
128     if (((bitField0_ & 0x00000001) != 0)) {
129       size += com.google.protobuf.CodedOutputStream.computeBoolSize(14266886, enableDisplay_);
130     }
131     size += getUnknownFields().getSerializedSize();
132     memoizedSize = size;
133     return size;
134   }
135 
136   @java.lang.Override
equals(final java.lang.Object obj)137   public boolean equals(final java.lang.Object obj) {
138     if (obj == this) {
139       return true;
140     }
141     if (!(obj instanceof com.google.cloud.compute.v1.DisplayDevice)) {
142       return super.equals(obj);
143     }
144     com.google.cloud.compute.v1.DisplayDevice other =
145         (com.google.cloud.compute.v1.DisplayDevice) obj;
146 
147     if (hasEnableDisplay() != other.hasEnableDisplay()) return false;
148     if (hasEnableDisplay()) {
149       if (getEnableDisplay() != other.getEnableDisplay()) return false;
150     }
151     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
152     return true;
153   }
154 
155   @java.lang.Override
hashCode()156   public int hashCode() {
157     if (memoizedHashCode != 0) {
158       return memoizedHashCode;
159     }
160     int hash = 41;
161     hash = (19 * hash) + getDescriptor().hashCode();
162     if (hasEnableDisplay()) {
163       hash = (37 * hash) + ENABLE_DISPLAY_FIELD_NUMBER;
164       hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableDisplay());
165     }
166     hash = (29 * hash) + getUnknownFields().hashCode();
167     memoizedHashCode = hash;
168     return hash;
169   }
170 
parseFrom(java.nio.ByteBuffer data)171   public static com.google.cloud.compute.v1.DisplayDevice parseFrom(java.nio.ByteBuffer data)
172       throws com.google.protobuf.InvalidProtocolBufferException {
173     return PARSER.parseFrom(data);
174   }
175 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)176   public static com.google.cloud.compute.v1.DisplayDevice parseFrom(
177       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
178       throws com.google.protobuf.InvalidProtocolBufferException {
179     return PARSER.parseFrom(data, extensionRegistry);
180   }
181 
parseFrom( com.google.protobuf.ByteString data)182   public static com.google.cloud.compute.v1.DisplayDevice parseFrom(
183       com.google.protobuf.ByteString data)
184       throws com.google.protobuf.InvalidProtocolBufferException {
185     return PARSER.parseFrom(data);
186   }
187 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)188   public static com.google.cloud.compute.v1.DisplayDevice parseFrom(
189       com.google.protobuf.ByteString data,
190       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
191       throws com.google.protobuf.InvalidProtocolBufferException {
192     return PARSER.parseFrom(data, extensionRegistry);
193   }
194 
parseFrom(byte[] data)195   public static com.google.cloud.compute.v1.DisplayDevice parseFrom(byte[] data)
196       throws com.google.protobuf.InvalidProtocolBufferException {
197     return PARSER.parseFrom(data);
198   }
199 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)200   public static com.google.cloud.compute.v1.DisplayDevice parseFrom(
201       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
202       throws com.google.protobuf.InvalidProtocolBufferException {
203     return PARSER.parseFrom(data, extensionRegistry);
204   }
205 
parseFrom(java.io.InputStream input)206   public static com.google.cloud.compute.v1.DisplayDevice parseFrom(java.io.InputStream input)
207       throws java.io.IOException {
208     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
209   }
210 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)211   public static com.google.cloud.compute.v1.DisplayDevice parseFrom(
212       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
213       throws java.io.IOException {
214     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
215         PARSER, input, extensionRegistry);
216   }
217 
parseDelimitedFrom( java.io.InputStream input)218   public static com.google.cloud.compute.v1.DisplayDevice parseDelimitedFrom(
219       java.io.InputStream input) throws java.io.IOException {
220     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
221   }
222 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)223   public static com.google.cloud.compute.v1.DisplayDevice parseDelimitedFrom(
224       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
225       throws java.io.IOException {
226     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
227         PARSER, input, extensionRegistry);
228   }
229 
parseFrom( com.google.protobuf.CodedInputStream input)230   public static com.google.cloud.compute.v1.DisplayDevice parseFrom(
231       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
232     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
233   }
234 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)235   public static com.google.cloud.compute.v1.DisplayDevice parseFrom(
236       com.google.protobuf.CodedInputStream input,
237       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
238       throws java.io.IOException {
239     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
240         PARSER, input, extensionRegistry);
241   }
242 
243   @java.lang.Override
newBuilderForType()244   public Builder newBuilderForType() {
245     return newBuilder();
246   }
247 
newBuilder()248   public static Builder newBuilder() {
249     return DEFAULT_INSTANCE.toBuilder();
250   }
251 
newBuilder(com.google.cloud.compute.v1.DisplayDevice prototype)252   public static Builder newBuilder(com.google.cloud.compute.v1.DisplayDevice prototype) {
253     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
254   }
255 
256   @java.lang.Override
toBuilder()257   public Builder toBuilder() {
258     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
259   }
260 
261   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)262   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
263     Builder builder = new Builder(parent);
264     return builder;
265   }
266   /**
267    *
268    *
269    * <pre>
270    * A set of Display Device options
271    * </pre>
272    *
273    * Protobuf type {@code google.cloud.compute.v1.DisplayDevice}
274    */
275   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
276       implements
277       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.DisplayDevice)
278       com.google.cloud.compute.v1.DisplayDeviceOrBuilder {
getDescriptor()279     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
280       return com.google.cloud.compute.v1.Compute
281           .internal_static_google_cloud_compute_v1_DisplayDevice_descriptor;
282     }
283 
284     @java.lang.Override
285     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()286         internalGetFieldAccessorTable() {
287       return com.google.cloud.compute.v1.Compute
288           .internal_static_google_cloud_compute_v1_DisplayDevice_fieldAccessorTable
289           .ensureFieldAccessorsInitialized(
290               com.google.cloud.compute.v1.DisplayDevice.class,
291               com.google.cloud.compute.v1.DisplayDevice.Builder.class);
292     }
293 
294     // Construct using com.google.cloud.compute.v1.DisplayDevice.newBuilder()
Builder()295     private Builder() {}
296 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)297     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
298       super(parent);
299     }
300 
301     @java.lang.Override
clear()302     public Builder clear() {
303       super.clear();
304       bitField0_ = 0;
305       enableDisplay_ = false;
306       return this;
307     }
308 
309     @java.lang.Override
getDescriptorForType()310     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
311       return com.google.cloud.compute.v1.Compute
312           .internal_static_google_cloud_compute_v1_DisplayDevice_descriptor;
313     }
314 
315     @java.lang.Override
getDefaultInstanceForType()316     public com.google.cloud.compute.v1.DisplayDevice getDefaultInstanceForType() {
317       return com.google.cloud.compute.v1.DisplayDevice.getDefaultInstance();
318     }
319 
320     @java.lang.Override
build()321     public com.google.cloud.compute.v1.DisplayDevice build() {
322       com.google.cloud.compute.v1.DisplayDevice result = buildPartial();
323       if (!result.isInitialized()) {
324         throw newUninitializedMessageException(result);
325       }
326       return result;
327     }
328 
329     @java.lang.Override
buildPartial()330     public com.google.cloud.compute.v1.DisplayDevice buildPartial() {
331       com.google.cloud.compute.v1.DisplayDevice result =
332           new com.google.cloud.compute.v1.DisplayDevice(this);
333       if (bitField0_ != 0) {
334         buildPartial0(result);
335       }
336       onBuilt();
337       return result;
338     }
339 
buildPartial0(com.google.cloud.compute.v1.DisplayDevice result)340     private void buildPartial0(com.google.cloud.compute.v1.DisplayDevice result) {
341       int from_bitField0_ = bitField0_;
342       int to_bitField0_ = 0;
343       if (((from_bitField0_ & 0x00000001) != 0)) {
344         result.enableDisplay_ = enableDisplay_;
345         to_bitField0_ |= 0x00000001;
346       }
347       result.bitField0_ |= to_bitField0_;
348     }
349 
350     @java.lang.Override
clone()351     public Builder clone() {
352       return super.clone();
353     }
354 
355     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)356     public Builder setField(
357         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
358       return super.setField(field, value);
359     }
360 
361     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)362     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
363       return super.clearField(field);
364     }
365 
366     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)367     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
368       return super.clearOneof(oneof);
369     }
370 
371     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)372     public Builder setRepeatedField(
373         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
374       return super.setRepeatedField(field, index, value);
375     }
376 
377     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)378     public Builder addRepeatedField(
379         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
380       return super.addRepeatedField(field, value);
381     }
382 
383     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)384     public Builder mergeFrom(com.google.protobuf.Message other) {
385       if (other instanceof com.google.cloud.compute.v1.DisplayDevice) {
386         return mergeFrom((com.google.cloud.compute.v1.DisplayDevice) other);
387       } else {
388         super.mergeFrom(other);
389         return this;
390       }
391     }
392 
mergeFrom(com.google.cloud.compute.v1.DisplayDevice other)393     public Builder mergeFrom(com.google.cloud.compute.v1.DisplayDevice other) {
394       if (other == com.google.cloud.compute.v1.DisplayDevice.getDefaultInstance()) return this;
395       if (other.hasEnableDisplay()) {
396         setEnableDisplay(other.getEnableDisplay());
397       }
398       this.mergeUnknownFields(other.getUnknownFields());
399       onChanged();
400       return this;
401     }
402 
403     @java.lang.Override
isInitialized()404     public final boolean isInitialized() {
405       return true;
406     }
407 
408     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)409     public Builder mergeFrom(
410         com.google.protobuf.CodedInputStream input,
411         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
412         throws java.io.IOException {
413       if (extensionRegistry == null) {
414         throw new java.lang.NullPointerException();
415       }
416       try {
417         boolean done = false;
418         while (!done) {
419           int tag = input.readTag();
420           switch (tag) {
421             case 0:
422               done = true;
423               break;
424             case 114135088:
425               {
426                 enableDisplay_ = input.readBool();
427                 bitField0_ |= 0x00000001;
428                 break;
429               } // case 114135088
430             default:
431               {
432                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
433                   done = true; // was an endgroup tag
434                 }
435                 break;
436               } // default:
437           } // switch (tag)
438         } // while (!done)
439       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
440         throw e.unwrapIOException();
441       } finally {
442         onChanged();
443       } // finally
444       return this;
445     }
446 
447     private int bitField0_;
448 
449     private boolean enableDisplay_;
450     /**
451      *
452      *
453      * <pre>
454      * Defines whether the instance has Display enabled.
455      * </pre>
456      *
457      * <code>optional bool enable_display = 14266886;</code>
458      *
459      * @return Whether the enableDisplay field is set.
460      */
461     @java.lang.Override
hasEnableDisplay()462     public boolean hasEnableDisplay() {
463       return ((bitField0_ & 0x00000001) != 0);
464     }
465     /**
466      *
467      *
468      * <pre>
469      * Defines whether the instance has Display enabled.
470      * </pre>
471      *
472      * <code>optional bool enable_display = 14266886;</code>
473      *
474      * @return The enableDisplay.
475      */
476     @java.lang.Override
getEnableDisplay()477     public boolean getEnableDisplay() {
478       return enableDisplay_;
479     }
480     /**
481      *
482      *
483      * <pre>
484      * Defines whether the instance has Display enabled.
485      * </pre>
486      *
487      * <code>optional bool enable_display = 14266886;</code>
488      *
489      * @param value The enableDisplay to set.
490      * @return This builder for chaining.
491      */
setEnableDisplay(boolean value)492     public Builder setEnableDisplay(boolean value) {
493 
494       enableDisplay_ = value;
495       bitField0_ |= 0x00000001;
496       onChanged();
497       return this;
498     }
499     /**
500      *
501      *
502      * <pre>
503      * Defines whether the instance has Display enabled.
504      * </pre>
505      *
506      * <code>optional bool enable_display = 14266886;</code>
507      *
508      * @return This builder for chaining.
509      */
clearEnableDisplay()510     public Builder clearEnableDisplay() {
511       bitField0_ = (bitField0_ & ~0x00000001);
512       enableDisplay_ = false;
513       onChanged();
514       return this;
515     }
516 
517     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)518     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
519       return super.setUnknownFields(unknownFields);
520     }
521 
522     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)523     public final Builder mergeUnknownFields(
524         final com.google.protobuf.UnknownFieldSet unknownFields) {
525       return super.mergeUnknownFields(unknownFields);
526     }
527 
528     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.DisplayDevice)
529   }
530 
531   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.DisplayDevice)
532   private static final com.google.cloud.compute.v1.DisplayDevice DEFAULT_INSTANCE;
533 
534   static {
535     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.DisplayDevice();
536   }
537 
getDefaultInstance()538   public static com.google.cloud.compute.v1.DisplayDevice getDefaultInstance() {
539     return DEFAULT_INSTANCE;
540   }
541 
542   private static final com.google.protobuf.Parser<DisplayDevice> PARSER =
543       new com.google.protobuf.AbstractParser<DisplayDevice>() {
544         @java.lang.Override
545         public DisplayDevice parsePartialFrom(
546             com.google.protobuf.CodedInputStream input,
547             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
548             throws com.google.protobuf.InvalidProtocolBufferException {
549           Builder builder = newBuilder();
550           try {
551             builder.mergeFrom(input, extensionRegistry);
552           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
553             throw e.setUnfinishedMessage(builder.buildPartial());
554           } catch (com.google.protobuf.UninitializedMessageException e) {
555             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
556           } catch (java.io.IOException e) {
557             throw new com.google.protobuf.InvalidProtocolBufferException(e)
558                 .setUnfinishedMessage(builder.buildPartial());
559           }
560           return builder.buildPartial();
561         }
562       };
563 
parser()564   public static com.google.protobuf.Parser<DisplayDevice> parser() {
565     return PARSER;
566   }
567 
568   @java.lang.Override
getParserForType()569   public com.google.protobuf.Parser<DisplayDevice> getParserForType() {
570     return PARSER;
571   }
572 
573   @java.lang.Override
getDefaultInstanceForType()574   public com.google.cloud.compute.v1.DisplayDevice getDefaultInstanceForType() {
575     return DEFAULT_INSTANCE;
576   }
577 }
578