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