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