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