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 request message for Disks.Insert. See the method description for details. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.compute.v1.InsertDiskRequest} 29 */ 30 public final class InsertDiskRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.InsertDiskRequest) 33 InsertDiskRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use InsertDiskRequest.newBuilder() to construct. InsertDiskRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private InsertDiskRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 InsertDiskRequest()40 private InsertDiskRequest() { 41 project_ = ""; 42 requestId_ = ""; 43 sourceImage_ = ""; 44 zone_ = ""; 45 } 46 47 @java.lang.Override 48 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)49 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 50 return new InsertDiskRequest(); 51 } 52 53 @java.lang.Override getUnknownFields()54 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 55 return this.unknownFields; 56 } 57 getDescriptor()58 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 59 return com.google.cloud.compute.v1.Compute 60 .internal_static_google_cloud_compute_v1_InsertDiskRequest_descriptor; 61 } 62 63 @java.lang.Override 64 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()65 internalGetFieldAccessorTable() { 66 return com.google.cloud.compute.v1.Compute 67 .internal_static_google_cloud_compute_v1_InsertDiskRequest_fieldAccessorTable 68 .ensureFieldAccessorsInitialized( 69 com.google.cloud.compute.v1.InsertDiskRequest.class, 70 com.google.cloud.compute.v1.InsertDiskRequest.Builder.class); 71 } 72 73 private int bitField0_; 74 public static final int DISK_RESOURCE_FIELD_NUMBER = 25880688; 75 private com.google.cloud.compute.v1.Disk diskResource_; 76 /** 77 * 78 * 79 * <pre> 80 * The body resource for this request 81 * </pre> 82 * 83 * <code> 84 * .google.cloud.compute.v1.Disk disk_resource = 25880688 [(.google.api.field_behavior) = REQUIRED]; 85 * </code> 86 * 87 * @return Whether the diskResource field is set. 88 */ 89 @java.lang.Override hasDiskResource()90 public boolean hasDiskResource() { 91 return diskResource_ != null; 92 } 93 /** 94 * 95 * 96 * <pre> 97 * The body resource for this request 98 * </pre> 99 * 100 * <code> 101 * .google.cloud.compute.v1.Disk disk_resource = 25880688 [(.google.api.field_behavior) = REQUIRED]; 102 * </code> 103 * 104 * @return The diskResource. 105 */ 106 @java.lang.Override getDiskResource()107 public com.google.cloud.compute.v1.Disk getDiskResource() { 108 return diskResource_ == null 109 ? com.google.cloud.compute.v1.Disk.getDefaultInstance() 110 : diskResource_; 111 } 112 /** 113 * 114 * 115 * <pre> 116 * The body resource for this request 117 * </pre> 118 * 119 * <code> 120 * .google.cloud.compute.v1.Disk disk_resource = 25880688 [(.google.api.field_behavior) = REQUIRED]; 121 * </code> 122 */ 123 @java.lang.Override getDiskResourceOrBuilder()124 public com.google.cloud.compute.v1.DiskOrBuilder getDiskResourceOrBuilder() { 125 return diskResource_ == null 126 ? com.google.cloud.compute.v1.Disk.getDefaultInstance() 127 : diskResource_; 128 } 129 130 public static final int PROJECT_FIELD_NUMBER = 227560217; 131 132 @SuppressWarnings("serial") 133 private volatile java.lang.Object project_ = ""; 134 /** 135 * 136 * 137 * <pre> 138 * Project ID for this request. 139 * </pre> 140 * 141 * <code> 142 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 143 * </code> 144 * 145 * @return The project. 146 */ 147 @java.lang.Override getProject()148 public java.lang.String getProject() { 149 java.lang.Object ref = project_; 150 if (ref instanceof java.lang.String) { 151 return (java.lang.String) ref; 152 } else { 153 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 154 java.lang.String s = bs.toStringUtf8(); 155 project_ = s; 156 return s; 157 } 158 } 159 /** 160 * 161 * 162 * <pre> 163 * Project ID for this request. 164 * </pre> 165 * 166 * <code> 167 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 168 * </code> 169 * 170 * @return The bytes for project. 171 */ 172 @java.lang.Override getProjectBytes()173 public com.google.protobuf.ByteString getProjectBytes() { 174 java.lang.Object ref = project_; 175 if (ref instanceof java.lang.String) { 176 com.google.protobuf.ByteString b = 177 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 178 project_ = b; 179 return b; 180 } else { 181 return (com.google.protobuf.ByteString) ref; 182 } 183 } 184 185 public static final int REQUEST_ID_FIELD_NUMBER = 37109963; 186 187 @SuppressWarnings("serial") 188 private volatile java.lang.Object requestId_ = ""; 189 /** 190 * 191 * 192 * <pre> 193 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 194 * </pre> 195 * 196 * <code>optional string request_id = 37109963;</code> 197 * 198 * @return Whether the requestId field is set. 199 */ 200 @java.lang.Override hasRequestId()201 public boolean hasRequestId() { 202 return ((bitField0_ & 0x00000001) != 0); 203 } 204 /** 205 * 206 * 207 * <pre> 208 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 209 * </pre> 210 * 211 * <code>optional string request_id = 37109963;</code> 212 * 213 * @return The requestId. 214 */ 215 @java.lang.Override getRequestId()216 public java.lang.String getRequestId() { 217 java.lang.Object ref = requestId_; 218 if (ref instanceof java.lang.String) { 219 return (java.lang.String) ref; 220 } else { 221 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 222 java.lang.String s = bs.toStringUtf8(); 223 requestId_ = s; 224 return s; 225 } 226 } 227 /** 228 * 229 * 230 * <pre> 231 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 232 * </pre> 233 * 234 * <code>optional string request_id = 37109963;</code> 235 * 236 * @return The bytes for requestId. 237 */ 238 @java.lang.Override getRequestIdBytes()239 public com.google.protobuf.ByteString getRequestIdBytes() { 240 java.lang.Object ref = requestId_; 241 if (ref instanceof java.lang.String) { 242 com.google.protobuf.ByteString b = 243 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 244 requestId_ = b; 245 return b; 246 } else { 247 return (com.google.protobuf.ByteString) ref; 248 } 249 } 250 251 public static final int SOURCE_IMAGE_FIELD_NUMBER = 50443319; 252 253 @SuppressWarnings("serial") 254 private volatile java.lang.Object sourceImage_ = ""; 255 /** 256 * 257 * 258 * <pre> 259 * Source image to restore onto a disk. This field is optional. 260 * </pre> 261 * 262 * <code>optional string source_image = 50443319;</code> 263 * 264 * @return Whether the sourceImage field is set. 265 */ 266 @java.lang.Override hasSourceImage()267 public boolean hasSourceImage() { 268 return ((bitField0_ & 0x00000002) != 0); 269 } 270 /** 271 * 272 * 273 * <pre> 274 * Source image to restore onto a disk. This field is optional. 275 * </pre> 276 * 277 * <code>optional string source_image = 50443319;</code> 278 * 279 * @return The sourceImage. 280 */ 281 @java.lang.Override getSourceImage()282 public java.lang.String getSourceImage() { 283 java.lang.Object ref = sourceImage_; 284 if (ref instanceof java.lang.String) { 285 return (java.lang.String) ref; 286 } else { 287 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 288 java.lang.String s = bs.toStringUtf8(); 289 sourceImage_ = s; 290 return s; 291 } 292 } 293 /** 294 * 295 * 296 * <pre> 297 * Source image to restore onto a disk. This field is optional. 298 * </pre> 299 * 300 * <code>optional string source_image = 50443319;</code> 301 * 302 * @return The bytes for sourceImage. 303 */ 304 @java.lang.Override getSourceImageBytes()305 public com.google.protobuf.ByteString getSourceImageBytes() { 306 java.lang.Object ref = sourceImage_; 307 if (ref instanceof java.lang.String) { 308 com.google.protobuf.ByteString b = 309 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 310 sourceImage_ = b; 311 return b; 312 } else { 313 return (com.google.protobuf.ByteString) ref; 314 } 315 } 316 317 public static final int ZONE_FIELD_NUMBER = 3744684; 318 319 @SuppressWarnings("serial") 320 private volatile java.lang.Object zone_ = ""; 321 /** 322 * 323 * 324 * <pre> 325 * The name of the zone for this request. 326 * </pre> 327 * 328 * <code> 329 * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; 330 * </code> 331 * 332 * @return The zone. 333 */ 334 @java.lang.Override getZone()335 public java.lang.String getZone() { 336 java.lang.Object ref = zone_; 337 if (ref instanceof java.lang.String) { 338 return (java.lang.String) ref; 339 } else { 340 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 341 java.lang.String s = bs.toStringUtf8(); 342 zone_ = s; 343 return s; 344 } 345 } 346 /** 347 * 348 * 349 * <pre> 350 * The name of the zone for this request. 351 * </pre> 352 * 353 * <code> 354 * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; 355 * </code> 356 * 357 * @return The bytes for zone. 358 */ 359 @java.lang.Override getZoneBytes()360 public com.google.protobuf.ByteString getZoneBytes() { 361 java.lang.Object ref = zone_; 362 if (ref instanceof java.lang.String) { 363 com.google.protobuf.ByteString b = 364 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 365 zone_ = b; 366 return b; 367 } else { 368 return (com.google.protobuf.ByteString) ref; 369 } 370 } 371 372 private byte memoizedIsInitialized = -1; 373 374 @java.lang.Override isInitialized()375 public final boolean isInitialized() { 376 byte isInitialized = memoizedIsInitialized; 377 if (isInitialized == 1) return true; 378 if (isInitialized == 0) return false; 379 380 memoizedIsInitialized = 1; 381 return true; 382 } 383 384 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)385 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 386 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { 387 com.google.protobuf.GeneratedMessageV3.writeString(output, 3744684, zone_); 388 } 389 if (diskResource_ != null) { 390 output.writeMessage(25880688, getDiskResource()); 391 } 392 if (((bitField0_ & 0x00000001) != 0)) { 393 com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); 394 } 395 if (((bitField0_ & 0x00000002) != 0)) { 396 com.google.protobuf.GeneratedMessageV3.writeString(output, 50443319, sourceImage_); 397 } 398 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 399 com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); 400 } 401 getUnknownFields().writeTo(output); 402 } 403 404 @java.lang.Override getSerializedSize()405 public int getSerializedSize() { 406 int size = memoizedSize; 407 if (size != -1) return size; 408 409 size = 0; 410 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { 411 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3744684, zone_); 412 } 413 if (diskResource_ != null) { 414 size += com.google.protobuf.CodedOutputStream.computeMessageSize(25880688, getDiskResource()); 415 } 416 if (((bitField0_ & 0x00000001) != 0)) { 417 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_); 418 } 419 if (((bitField0_ & 0x00000002) != 0)) { 420 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(50443319, sourceImage_); 421 } 422 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 423 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); 424 } 425 size += getUnknownFields().getSerializedSize(); 426 memoizedSize = size; 427 return size; 428 } 429 430 @java.lang.Override equals(final java.lang.Object obj)431 public boolean equals(final java.lang.Object obj) { 432 if (obj == this) { 433 return true; 434 } 435 if (!(obj instanceof com.google.cloud.compute.v1.InsertDiskRequest)) { 436 return super.equals(obj); 437 } 438 com.google.cloud.compute.v1.InsertDiskRequest other = 439 (com.google.cloud.compute.v1.InsertDiskRequest) obj; 440 441 if (hasDiskResource() != other.hasDiskResource()) return false; 442 if (hasDiskResource()) { 443 if (!getDiskResource().equals(other.getDiskResource())) return false; 444 } 445 if (!getProject().equals(other.getProject())) return false; 446 if (hasRequestId() != other.hasRequestId()) return false; 447 if (hasRequestId()) { 448 if (!getRequestId().equals(other.getRequestId())) return false; 449 } 450 if (hasSourceImage() != other.hasSourceImage()) return false; 451 if (hasSourceImage()) { 452 if (!getSourceImage().equals(other.getSourceImage())) return false; 453 } 454 if (!getZone().equals(other.getZone())) return false; 455 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 456 return true; 457 } 458 459 @java.lang.Override hashCode()460 public int hashCode() { 461 if (memoizedHashCode != 0) { 462 return memoizedHashCode; 463 } 464 int hash = 41; 465 hash = (19 * hash) + getDescriptor().hashCode(); 466 if (hasDiskResource()) { 467 hash = (37 * hash) + DISK_RESOURCE_FIELD_NUMBER; 468 hash = (53 * hash) + getDiskResource().hashCode(); 469 } 470 hash = (37 * hash) + PROJECT_FIELD_NUMBER; 471 hash = (53 * hash) + getProject().hashCode(); 472 if (hasRequestId()) { 473 hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; 474 hash = (53 * hash) + getRequestId().hashCode(); 475 } 476 if (hasSourceImage()) { 477 hash = (37 * hash) + SOURCE_IMAGE_FIELD_NUMBER; 478 hash = (53 * hash) + getSourceImage().hashCode(); 479 } 480 hash = (37 * hash) + ZONE_FIELD_NUMBER; 481 hash = (53 * hash) + getZone().hashCode(); 482 hash = (29 * hash) + getUnknownFields().hashCode(); 483 memoizedHashCode = hash; 484 return hash; 485 } 486 parseFrom(java.nio.ByteBuffer data)487 public static com.google.cloud.compute.v1.InsertDiskRequest parseFrom(java.nio.ByteBuffer data) 488 throws com.google.protobuf.InvalidProtocolBufferException { 489 return PARSER.parseFrom(data); 490 } 491 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)492 public static com.google.cloud.compute.v1.InsertDiskRequest parseFrom( 493 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 494 throws com.google.protobuf.InvalidProtocolBufferException { 495 return PARSER.parseFrom(data, extensionRegistry); 496 } 497 parseFrom( com.google.protobuf.ByteString data)498 public static com.google.cloud.compute.v1.InsertDiskRequest parseFrom( 499 com.google.protobuf.ByteString data) 500 throws com.google.protobuf.InvalidProtocolBufferException { 501 return PARSER.parseFrom(data); 502 } 503 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)504 public static com.google.cloud.compute.v1.InsertDiskRequest parseFrom( 505 com.google.protobuf.ByteString data, 506 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 507 throws com.google.protobuf.InvalidProtocolBufferException { 508 return PARSER.parseFrom(data, extensionRegistry); 509 } 510 parseFrom(byte[] data)511 public static com.google.cloud.compute.v1.InsertDiskRequest parseFrom(byte[] data) 512 throws com.google.protobuf.InvalidProtocolBufferException { 513 return PARSER.parseFrom(data); 514 } 515 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)516 public static com.google.cloud.compute.v1.InsertDiskRequest parseFrom( 517 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 518 throws com.google.protobuf.InvalidProtocolBufferException { 519 return PARSER.parseFrom(data, extensionRegistry); 520 } 521 parseFrom(java.io.InputStream input)522 public static com.google.cloud.compute.v1.InsertDiskRequest parseFrom(java.io.InputStream input) 523 throws java.io.IOException { 524 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 525 } 526 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)527 public static com.google.cloud.compute.v1.InsertDiskRequest parseFrom( 528 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 529 throws java.io.IOException { 530 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 531 PARSER, input, extensionRegistry); 532 } 533 parseDelimitedFrom( java.io.InputStream input)534 public static com.google.cloud.compute.v1.InsertDiskRequest parseDelimitedFrom( 535 java.io.InputStream input) throws java.io.IOException { 536 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 537 } 538 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)539 public static com.google.cloud.compute.v1.InsertDiskRequest parseDelimitedFrom( 540 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 541 throws java.io.IOException { 542 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 543 PARSER, input, extensionRegistry); 544 } 545 parseFrom( com.google.protobuf.CodedInputStream input)546 public static com.google.cloud.compute.v1.InsertDiskRequest parseFrom( 547 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 548 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 549 } 550 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)551 public static com.google.cloud.compute.v1.InsertDiskRequest parseFrom( 552 com.google.protobuf.CodedInputStream input, 553 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 554 throws java.io.IOException { 555 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 556 PARSER, input, extensionRegistry); 557 } 558 559 @java.lang.Override newBuilderForType()560 public Builder newBuilderForType() { 561 return newBuilder(); 562 } 563 newBuilder()564 public static Builder newBuilder() { 565 return DEFAULT_INSTANCE.toBuilder(); 566 } 567 newBuilder(com.google.cloud.compute.v1.InsertDiskRequest prototype)568 public static Builder newBuilder(com.google.cloud.compute.v1.InsertDiskRequest prototype) { 569 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 570 } 571 572 @java.lang.Override toBuilder()573 public Builder toBuilder() { 574 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 575 } 576 577 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)578 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 579 Builder builder = new Builder(parent); 580 return builder; 581 } 582 /** 583 * 584 * 585 * <pre> 586 * A request message for Disks.Insert. See the method description for details. 587 * </pre> 588 * 589 * Protobuf type {@code google.cloud.compute.v1.InsertDiskRequest} 590 */ 591 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 592 implements 593 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.InsertDiskRequest) 594 com.google.cloud.compute.v1.InsertDiskRequestOrBuilder { getDescriptor()595 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 596 return com.google.cloud.compute.v1.Compute 597 .internal_static_google_cloud_compute_v1_InsertDiskRequest_descriptor; 598 } 599 600 @java.lang.Override 601 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()602 internalGetFieldAccessorTable() { 603 return com.google.cloud.compute.v1.Compute 604 .internal_static_google_cloud_compute_v1_InsertDiskRequest_fieldAccessorTable 605 .ensureFieldAccessorsInitialized( 606 com.google.cloud.compute.v1.InsertDiskRequest.class, 607 com.google.cloud.compute.v1.InsertDiskRequest.Builder.class); 608 } 609 610 // Construct using com.google.cloud.compute.v1.InsertDiskRequest.newBuilder() Builder()611 private Builder() {} 612 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)613 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 614 super(parent); 615 } 616 617 @java.lang.Override clear()618 public Builder clear() { 619 super.clear(); 620 bitField0_ = 0; 621 diskResource_ = null; 622 if (diskResourceBuilder_ != null) { 623 diskResourceBuilder_.dispose(); 624 diskResourceBuilder_ = null; 625 } 626 project_ = ""; 627 requestId_ = ""; 628 sourceImage_ = ""; 629 zone_ = ""; 630 return this; 631 } 632 633 @java.lang.Override getDescriptorForType()634 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 635 return com.google.cloud.compute.v1.Compute 636 .internal_static_google_cloud_compute_v1_InsertDiskRequest_descriptor; 637 } 638 639 @java.lang.Override getDefaultInstanceForType()640 public com.google.cloud.compute.v1.InsertDiskRequest getDefaultInstanceForType() { 641 return com.google.cloud.compute.v1.InsertDiskRequest.getDefaultInstance(); 642 } 643 644 @java.lang.Override build()645 public com.google.cloud.compute.v1.InsertDiskRequest build() { 646 com.google.cloud.compute.v1.InsertDiskRequest result = buildPartial(); 647 if (!result.isInitialized()) { 648 throw newUninitializedMessageException(result); 649 } 650 return result; 651 } 652 653 @java.lang.Override buildPartial()654 public com.google.cloud.compute.v1.InsertDiskRequest buildPartial() { 655 com.google.cloud.compute.v1.InsertDiskRequest result = 656 new com.google.cloud.compute.v1.InsertDiskRequest(this); 657 if (bitField0_ != 0) { 658 buildPartial0(result); 659 } 660 onBuilt(); 661 return result; 662 } 663 buildPartial0(com.google.cloud.compute.v1.InsertDiskRequest result)664 private void buildPartial0(com.google.cloud.compute.v1.InsertDiskRequest result) { 665 int from_bitField0_ = bitField0_; 666 if (((from_bitField0_ & 0x00000001) != 0)) { 667 result.diskResource_ = 668 diskResourceBuilder_ == null ? diskResource_ : diskResourceBuilder_.build(); 669 } 670 if (((from_bitField0_ & 0x00000002) != 0)) { 671 result.project_ = project_; 672 } 673 int to_bitField0_ = 0; 674 if (((from_bitField0_ & 0x00000004) != 0)) { 675 result.requestId_ = requestId_; 676 to_bitField0_ |= 0x00000001; 677 } 678 if (((from_bitField0_ & 0x00000008) != 0)) { 679 result.sourceImage_ = sourceImage_; 680 to_bitField0_ |= 0x00000002; 681 } 682 if (((from_bitField0_ & 0x00000010) != 0)) { 683 result.zone_ = zone_; 684 } 685 result.bitField0_ |= to_bitField0_; 686 } 687 688 @java.lang.Override clone()689 public Builder clone() { 690 return super.clone(); 691 } 692 693 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)694 public Builder setField( 695 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 696 return super.setField(field, value); 697 } 698 699 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)700 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 701 return super.clearField(field); 702 } 703 704 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)705 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 706 return super.clearOneof(oneof); 707 } 708 709 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)710 public Builder setRepeatedField( 711 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 712 return super.setRepeatedField(field, index, value); 713 } 714 715 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)716 public Builder addRepeatedField( 717 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 718 return super.addRepeatedField(field, value); 719 } 720 721 @java.lang.Override mergeFrom(com.google.protobuf.Message other)722 public Builder mergeFrom(com.google.protobuf.Message other) { 723 if (other instanceof com.google.cloud.compute.v1.InsertDiskRequest) { 724 return mergeFrom((com.google.cloud.compute.v1.InsertDiskRequest) other); 725 } else { 726 super.mergeFrom(other); 727 return this; 728 } 729 } 730 mergeFrom(com.google.cloud.compute.v1.InsertDiskRequest other)731 public Builder mergeFrom(com.google.cloud.compute.v1.InsertDiskRequest other) { 732 if (other == com.google.cloud.compute.v1.InsertDiskRequest.getDefaultInstance()) return this; 733 if (other.hasDiskResource()) { 734 mergeDiskResource(other.getDiskResource()); 735 } 736 if (!other.getProject().isEmpty()) { 737 project_ = other.project_; 738 bitField0_ |= 0x00000002; 739 onChanged(); 740 } 741 if (other.hasRequestId()) { 742 requestId_ = other.requestId_; 743 bitField0_ |= 0x00000004; 744 onChanged(); 745 } 746 if (other.hasSourceImage()) { 747 sourceImage_ = other.sourceImage_; 748 bitField0_ |= 0x00000008; 749 onChanged(); 750 } 751 if (!other.getZone().isEmpty()) { 752 zone_ = other.zone_; 753 bitField0_ |= 0x00000010; 754 onChanged(); 755 } 756 this.mergeUnknownFields(other.getUnknownFields()); 757 onChanged(); 758 return this; 759 } 760 761 @java.lang.Override isInitialized()762 public final boolean isInitialized() { 763 return true; 764 } 765 766 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)767 public Builder mergeFrom( 768 com.google.protobuf.CodedInputStream input, 769 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 770 throws java.io.IOException { 771 if (extensionRegistry == null) { 772 throw new java.lang.NullPointerException(); 773 } 774 try { 775 boolean done = false; 776 while (!done) { 777 int tag = input.readTag(); 778 switch (tag) { 779 case 0: 780 done = true; 781 break; 782 case 29957474: 783 { 784 zone_ = input.readStringRequireUtf8(); 785 bitField0_ |= 0x00000010; 786 break; 787 } // case 29957474 788 case 207045506: 789 { 790 input.readMessage(getDiskResourceFieldBuilder().getBuilder(), extensionRegistry); 791 bitField0_ |= 0x00000001; 792 break; 793 } // case 207045506 794 case 296879706: 795 { 796 requestId_ = input.readStringRequireUtf8(); 797 bitField0_ |= 0x00000004; 798 break; 799 } // case 296879706 800 case 403546554: 801 { 802 sourceImage_ = input.readStringRequireUtf8(); 803 bitField0_ |= 0x00000008; 804 break; 805 } // case 403546554 806 case 1820481738: 807 { 808 project_ = input.readStringRequireUtf8(); 809 bitField0_ |= 0x00000002; 810 break; 811 } // case 1820481738 812 default: 813 { 814 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 815 done = true; // was an endgroup tag 816 } 817 break; 818 } // default: 819 } // switch (tag) 820 } // while (!done) 821 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 822 throw e.unwrapIOException(); 823 } finally { 824 onChanged(); 825 } // finally 826 return this; 827 } 828 829 private int bitField0_; 830 831 private com.google.cloud.compute.v1.Disk diskResource_; 832 private com.google.protobuf.SingleFieldBuilderV3< 833 com.google.cloud.compute.v1.Disk, 834 com.google.cloud.compute.v1.Disk.Builder, 835 com.google.cloud.compute.v1.DiskOrBuilder> 836 diskResourceBuilder_; 837 /** 838 * 839 * 840 * <pre> 841 * The body resource for this request 842 * </pre> 843 * 844 * <code> 845 * .google.cloud.compute.v1.Disk disk_resource = 25880688 [(.google.api.field_behavior) = REQUIRED]; 846 * </code> 847 * 848 * @return Whether the diskResource field is set. 849 */ hasDiskResource()850 public boolean hasDiskResource() { 851 return ((bitField0_ & 0x00000001) != 0); 852 } 853 /** 854 * 855 * 856 * <pre> 857 * The body resource for this request 858 * </pre> 859 * 860 * <code> 861 * .google.cloud.compute.v1.Disk disk_resource = 25880688 [(.google.api.field_behavior) = REQUIRED]; 862 * </code> 863 * 864 * @return The diskResource. 865 */ getDiskResource()866 public com.google.cloud.compute.v1.Disk getDiskResource() { 867 if (diskResourceBuilder_ == null) { 868 return diskResource_ == null 869 ? com.google.cloud.compute.v1.Disk.getDefaultInstance() 870 : diskResource_; 871 } else { 872 return diskResourceBuilder_.getMessage(); 873 } 874 } 875 /** 876 * 877 * 878 * <pre> 879 * The body resource for this request 880 * </pre> 881 * 882 * <code> 883 * .google.cloud.compute.v1.Disk disk_resource = 25880688 [(.google.api.field_behavior) = REQUIRED]; 884 * </code> 885 */ setDiskResource(com.google.cloud.compute.v1.Disk value)886 public Builder setDiskResource(com.google.cloud.compute.v1.Disk value) { 887 if (diskResourceBuilder_ == null) { 888 if (value == null) { 889 throw new NullPointerException(); 890 } 891 diskResource_ = value; 892 } else { 893 diskResourceBuilder_.setMessage(value); 894 } 895 bitField0_ |= 0x00000001; 896 onChanged(); 897 return this; 898 } 899 /** 900 * 901 * 902 * <pre> 903 * The body resource for this request 904 * </pre> 905 * 906 * <code> 907 * .google.cloud.compute.v1.Disk disk_resource = 25880688 [(.google.api.field_behavior) = REQUIRED]; 908 * </code> 909 */ setDiskResource(com.google.cloud.compute.v1.Disk.Builder builderForValue)910 public Builder setDiskResource(com.google.cloud.compute.v1.Disk.Builder builderForValue) { 911 if (diskResourceBuilder_ == null) { 912 diskResource_ = builderForValue.build(); 913 } else { 914 diskResourceBuilder_.setMessage(builderForValue.build()); 915 } 916 bitField0_ |= 0x00000001; 917 onChanged(); 918 return this; 919 } 920 /** 921 * 922 * 923 * <pre> 924 * The body resource for this request 925 * </pre> 926 * 927 * <code> 928 * .google.cloud.compute.v1.Disk disk_resource = 25880688 [(.google.api.field_behavior) = REQUIRED]; 929 * </code> 930 */ mergeDiskResource(com.google.cloud.compute.v1.Disk value)931 public Builder mergeDiskResource(com.google.cloud.compute.v1.Disk value) { 932 if (diskResourceBuilder_ == null) { 933 if (((bitField0_ & 0x00000001) != 0) 934 && diskResource_ != null 935 && diskResource_ != com.google.cloud.compute.v1.Disk.getDefaultInstance()) { 936 getDiskResourceBuilder().mergeFrom(value); 937 } else { 938 diskResource_ = value; 939 } 940 } else { 941 diskResourceBuilder_.mergeFrom(value); 942 } 943 bitField0_ |= 0x00000001; 944 onChanged(); 945 return this; 946 } 947 /** 948 * 949 * 950 * <pre> 951 * The body resource for this request 952 * </pre> 953 * 954 * <code> 955 * .google.cloud.compute.v1.Disk disk_resource = 25880688 [(.google.api.field_behavior) = REQUIRED]; 956 * </code> 957 */ clearDiskResource()958 public Builder clearDiskResource() { 959 bitField0_ = (bitField0_ & ~0x00000001); 960 diskResource_ = null; 961 if (diskResourceBuilder_ != null) { 962 diskResourceBuilder_.dispose(); 963 diskResourceBuilder_ = null; 964 } 965 onChanged(); 966 return this; 967 } 968 /** 969 * 970 * 971 * <pre> 972 * The body resource for this request 973 * </pre> 974 * 975 * <code> 976 * .google.cloud.compute.v1.Disk disk_resource = 25880688 [(.google.api.field_behavior) = REQUIRED]; 977 * </code> 978 */ getDiskResourceBuilder()979 public com.google.cloud.compute.v1.Disk.Builder getDiskResourceBuilder() { 980 bitField0_ |= 0x00000001; 981 onChanged(); 982 return getDiskResourceFieldBuilder().getBuilder(); 983 } 984 /** 985 * 986 * 987 * <pre> 988 * The body resource for this request 989 * </pre> 990 * 991 * <code> 992 * .google.cloud.compute.v1.Disk disk_resource = 25880688 [(.google.api.field_behavior) = REQUIRED]; 993 * </code> 994 */ getDiskResourceOrBuilder()995 public com.google.cloud.compute.v1.DiskOrBuilder getDiskResourceOrBuilder() { 996 if (diskResourceBuilder_ != null) { 997 return diskResourceBuilder_.getMessageOrBuilder(); 998 } else { 999 return diskResource_ == null 1000 ? com.google.cloud.compute.v1.Disk.getDefaultInstance() 1001 : diskResource_; 1002 } 1003 } 1004 /** 1005 * 1006 * 1007 * <pre> 1008 * The body resource for this request 1009 * </pre> 1010 * 1011 * <code> 1012 * .google.cloud.compute.v1.Disk disk_resource = 25880688 [(.google.api.field_behavior) = REQUIRED]; 1013 * </code> 1014 */ 1015 private com.google.protobuf.SingleFieldBuilderV3< 1016 com.google.cloud.compute.v1.Disk, 1017 com.google.cloud.compute.v1.Disk.Builder, 1018 com.google.cloud.compute.v1.DiskOrBuilder> getDiskResourceFieldBuilder()1019 getDiskResourceFieldBuilder() { 1020 if (diskResourceBuilder_ == null) { 1021 diskResourceBuilder_ = 1022 new com.google.protobuf.SingleFieldBuilderV3< 1023 com.google.cloud.compute.v1.Disk, 1024 com.google.cloud.compute.v1.Disk.Builder, 1025 com.google.cloud.compute.v1.DiskOrBuilder>( 1026 getDiskResource(), getParentForChildren(), isClean()); 1027 diskResource_ = null; 1028 } 1029 return diskResourceBuilder_; 1030 } 1031 1032 private java.lang.Object project_ = ""; 1033 /** 1034 * 1035 * 1036 * <pre> 1037 * Project ID for this request. 1038 * </pre> 1039 * 1040 * <code> 1041 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 1042 * </code> 1043 * 1044 * @return The project. 1045 */ getProject()1046 public java.lang.String getProject() { 1047 java.lang.Object ref = project_; 1048 if (!(ref instanceof java.lang.String)) { 1049 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1050 java.lang.String s = bs.toStringUtf8(); 1051 project_ = s; 1052 return s; 1053 } else { 1054 return (java.lang.String) ref; 1055 } 1056 } 1057 /** 1058 * 1059 * 1060 * <pre> 1061 * Project ID for this request. 1062 * </pre> 1063 * 1064 * <code> 1065 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 1066 * </code> 1067 * 1068 * @return The bytes for project. 1069 */ getProjectBytes()1070 public com.google.protobuf.ByteString getProjectBytes() { 1071 java.lang.Object ref = project_; 1072 if (ref instanceof String) { 1073 com.google.protobuf.ByteString b = 1074 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1075 project_ = b; 1076 return b; 1077 } else { 1078 return (com.google.protobuf.ByteString) ref; 1079 } 1080 } 1081 /** 1082 * 1083 * 1084 * <pre> 1085 * Project ID for this request. 1086 * </pre> 1087 * 1088 * <code> 1089 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 1090 * </code> 1091 * 1092 * @param value The project to set. 1093 * @return This builder for chaining. 1094 */ setProject(java.lang.String value)1095 public Builder setProject(java.lang.String value) { 1096 if (value == null) { 1097 throw new NullPointerException(); 1098 } 1099 project_ = value; 1100 bitField0_ |= 0x00000002; 1101 onChanged(); 1102 return this; 1103 } 1104 /** 1105 * 1106 * 1107 * <pre> 1108 * Project ID for this request. 1109 * </pre> 1110 * 1111 * <code> 1112 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 1113 * </code> 1114 * 1115 * @return This builder for chaining. 1116 */ clearProject()1117 public Builder clearProject() { 1118 project_ = getDefaultInstance().getProject(); 1119 bitField0_ = (bitField0_ & ~0x00000002); 1120 onChanged(); 1121 return this; 1122 } 1123 /** 1124 * 1125 * 1126 * <pre> 1127 * Project ID for this request. 1128 * </pre> 1129 * 1130 * <code> 1131 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 1132 * </code> 1133 * 1134 * @param value The bytes for project to set. 1135 * @return This builder for chaining. 1136 */ setProjectBytes(com.google.protobuf.ByteString value)1137 public Builder setProjectBytes(com.google.protobuf.ByteString value) { 1138 if (value == null) { 1139 throw new NullPointerException(); 1140 } 1141 checkByteStringIsUtf8(value); 1142 project_ = value; 1143 bitField0_ |= 0x00000002; 1144 onChanged(); 1145 return this; 1146 } 1147 1148 private java.lang.Object requestId_ = ""; 1149 /** 1150 * 1151 * 1152 * <pre> 1153 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 1154 * </pre> 1155 * 1156 * <code>optional string request_id = 37109963;</code> 1157 * 1158 * @return Whether the requestId field is set. 1159 */ hasRequestId()1160 public boolean hasRequestId() { 1161 return ((bitField0_ & 0x00000004) != 0); 1162 } 1163 /** 1164 * 1165 * 1166 * <pre> 1167 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 1168 * </pre> 1169 * 1170 * <code>optional string request_id = 37109963;</code> 1171 * 1172 * @return The requestId. 1173 */ getRequestId()1174 public java.lang.String getRequestId() { 1175 java.lang.Object ref = requestId_; 1176 if (!(ref instanceof java.lang.String)) { 1177 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1178 java.lang.String s = bs.toStringUtf8(); 1179 requestId_ = s; 1180 return s; 1181 } else { 1182 return (java.lang.String) ref; 1183 } 1184 } 1185 /** 1186 * 1187 * 1188 * <pre> 1189 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 1190 * </pre> 1191 * 1192 * <code>optional string request_id = 37109963;</code> 1193 * 1194 * @return The bytes for requestId. 1195 */ getRequestIdBytes()1196 public com.google.protobuf.ByteString getRequestIdBytes() { 1197 java.lang.Object ref = requestId_; 1198 if (ref instanceof String) { 1199 com.google.protobuf.ByteString b = 1200 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1201 requestId_ = b; 1202 return b; 1203 } else { 1204 return (com.google.protobuf.ByteString) ref; 1205 } 1206 } 1207 /** 1208 * 1209 * 1210 * <pre> 1211 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 1212 * </pre> 1213 * 1214 * <code>optional string request_id = 37109963;</code> 1215 * 1216 * @param value The requestId to set. 1217 * @return This builder for chaining. 1218 */ setRequestId(java.lang.String value)1219 public Builder setRequestId(java.lang.String value) { 1220 if (value == null) { 1221 throw new NullPointerException(); 1222 } 1223 requestId_ = value; 1224 bitField0_ |= 0x00000004; 1225 onChanged(); 1226 return this; 1227 } 1228 /** 1229 * 1230 * 1231 * <pre> 1232 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 1233 * </pre> 1234 * 1235 * <code>optional string request_id = 37109963;</code> 1236 * 1237 * @return This builder for chaining. 1238 */ clearRequestId()1239 public Builder clearRequestId() { 1240 requestId_ = getDefaultInstance().getRequestId(); 1241 bitField0_ = (bitField0_ & ~0x00000004); 1242 onChanged(); 1243 return this; 1244 } 1245 /** 1246 * 1247 * 1248 * <pre> 1249 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 1250 * </pre> 1251 * 1252 * <code>optional string request_id = 37109963;</code> 1253 * 1254 * @param value The bytes for requestId to set. 1255 * @return This builder for chaining. 1256 */ setRequestIdBytes(com.google.protobuf.ByteString value)1257 public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { 1258 if (value == null) { 1259 throw new NullPointerException(); 1260 } 1261 checkByteStringIsUtf8(value); 1262 requestId_ = value; 1263 bitField0_ |= 0x00000004; 1264 onChanged(); 1265 return this; 1266 } 1267 1268 private java.lang.Object sourceImage_ = ""; 1269 /** 1270 * 1271 * 1272 * <pre> 1273 * Source image to restore onto a disk. This field is optional. 1274 * </pre> 1275 * 1276 * <code>optional string source_image = 50443319;</code> 1277 * 1278 * @return Whether the sourceImage field is set. 1279 */ hasSourceImage()1280 public boolean hasSourceImage() { 1281 return ((bitField0_ & 0x00000008) != 0); 1282 } 1283 /** 1284 * 1285 * 1286 * <pre> 1287 * Source image to restore onto a disk. This field is optional. 1288 * </pre> 1289 * 1290 * <code>optional string source_image = 50443319;</code> 1291 * 1292 * @return The sourceImage. 1293 */ getSourceImage()1294 public java.lang.String getSourceImage() { 1295 java.lang.Object ref = sourceImage_; 1296 if (!(ref instanceof java.lang.String)) { 1297 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1298 java.lang.String s = bs.toStringUtf8(); 1299 sourceImage_ = s; 1300 return s; 1301 } else { 1302 return (java.lang.String) ref; 1303 } 1304 } 1305 /** 1306 * 1307 * 1308 * <pre> 1309 * Source image to restore onto a disk. This field is optional. 1310 * </pre> 1311 * 1312 * <code>optional string source_image = 50443319;</code> 1313 * 1314 * @return The bytes for sourceImage. 1315 */ getSourceImageBytes()1316 public com.google.protobuf.ByteString getSourceImageBytes() { 1317 java.lang.Object ref = sourceImage_; 1318 if (ref instanceof String) { 1319 com.google.protobuf.ByteString b = 1320 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1321 sourceImage_ = b; 1322 return b; 1323 } else { 1324 return (com.google.protobuf.ByteString) ref; 1325 } 1326 } 1327 /** 1328 * 1329 * 1330 * <pre> 1331 * Source image to restore onto a disk. This field is optional. 1332 * </pre> 1333 * 1334 * <code>optional string source_image = 50443319;</code> 1335 * 1336 * @param value The sourceImage to set. 1337 * @return This builder for chaining. 1338 */ setSourceImage(java.lang.String value)1339 public Builder setSourceImage(java.lang.String value) { 1340 if (value == null) { 1341 throw new NullPointerException(); 1342 } 1343 sourceImage_ = value; 1344 bitField0_ |= 0x00000008; 1345 onChanged(); 1346 return this; 1347 } 1348 /** 1349 * 1350 * 1351 * <pre> 1352 * Source image to restore onto a disk. This field is optional. 1353 * </pre> 1354 * 1355 * <code>optional string source_image = 50443319;</code> 1356 * 1357 * @return This builder for chaining. 1358 */ clearSourceImage()1359 public Builder clearSourceImage() { 1360 sourceImage_ = getDefaultInstance().getSourceImage(); 1361 bitField0_ = (bitField0_ & ~0x00000008); 1362 onChanged(); 1363 return this; 1364 } 1365 /** 1366 * 1367 * 1368 * <pre> 1369 * Source image to restore onto a disk. This field is optional. 1370 * </pre> 1371 * 1372 * <code>optional string source_image = 50443319;</code> 1373 * 1374 * @param value The bytes for sourceImage to set. 1375 * @return This builder for chaining. 1376 */ setSourceImageBytes(com.google.protobuf.ByteString value)1377 public Builder setSourceImageBytes(com.google.protobuf.ByteString value) { 1378 if (value == null) { 1379 throw new NullPointerException(); 1380 } 1381 checkByteStringIsUtf8(value); 1382 sourceImage_ = value; 1383 bitField0_ |= 0x00000008; 1384 onChanged(); 1385 return this; 1386 } 1387 1388 private java.lang.Object zone_ = ""; 1389 /** 1390 * 1391 * 1392 * <pre> 1393 * The name of the zone for this request. 1394 * </pre> 1395 * 1396 * <code> 1397 * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; 1398 * </code> 1399 * 1400 * @return The zone. 1401 */ getZone()1402 public java.lang.String getZone() { 1403 java.lang.Object ref = zone_; 1404 if (!(ref instanceof java.lang.String)) { 1405 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1406 java.lang.String s = bs.toStringUtf8(); 1407 zone_ = s; 1408 return s; 1409 } else { 1410 return (java.lang.String) ref; 1411 } 1412 } 1413 /** 1414 * 1415 * 1416 * <pre> 1417 * The name of the zone for this request. 1418 * </pre> 1419 * 1420 * <code> 1421 * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; 1422 * </code> 1423 * 1424 * @return The bytes for zone. 1425 */ getZoneBytes()1426 public com.google.protobuf.ByteString getZoneBytes() { 1427 java.lang.Object ref = zone_; 1428 if (ref instanceof String) { 1429 com.google.protobuf.ByteString b = 1430 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1431 zone_ = b; 1432 return b; 1433 } else { 1434 return (com.google.protobuf.ByteString) ref; 1435 } 1436 } 1437 /** 1438 * 1439 * 1440 * <pre> 1441 * The name of the zone for this request. 1442 * </pre> 1443 * 1444 * <code> 1445 * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; 1446 * </code> 1447 * 1448 * @param value The zone to set. 1449 * @return This builder for chaining. 1450 */ setZone(java.lang.String value)1451 public Builder setZone(java.lang.String value) { 1452 if (value == null) { 1453 throw new NullPointerException(); 1454 } 1455 zone_ = value; 1456 bitField0_ |= 0x00000010; 1457 onChanged(); 1458 return this; 1459 } 1460 /** 1461 * 1462 * 1463 * <pre> 1464 * The name of the zone for this request. 1465 * </pre> 1466 * 1467 * <code> 1468 * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; 1469 * </code> 1470 * 1471 * @return This builder for chaining. 1472 */ clearZone()1473 public Builder clearZone() { 1474 zone_ = getDefaultInstance().getZone(); 1475 bitField0_ = (bitField0_ & ~0x00000010); 1476 onChanged(); 1477 return this; 1478 } 1479 /** 1480 * 1481 * 1482 * <pre> 1483 * The name of the zone for this request. 1484 * </pre> 1485 * 1486 * <code> 1487 * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; 1488 * </code> 1489 * 1490 * @param value The bytes for zone to set. 1491 * @return This builder for chaining. 1492 */ setZoneBytes(com.google.protobuf.ByteString value)1493 public Builder setZoneBytes(com.google.protobuf.ByteString value) { 1494 if (value == null) { 1495 throw new NullPointerException(); 1496 } 1497 checkByteStringIsUtf8(value); 1498 zone_ = value; 1499 bitField0_ |= 0x00000010; 1500 onChanged(); 1501 return this; 1502 } 1503 1504 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1505 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1506 return super.setUnknownFields(unknownFields); 1507 } 1508 1509 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1510 public final Builder mergeUnknownFields( 1511 final com.google.protobuf.UnknownFieldSet unknownFields) { 1512 return super.mergeUnknownFields(unknownFields); 1513 } 1514 1515 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.InsertDiskRequest) 1516 } 1517 1518 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.InsertDiskRequest) 1519 private static final com.google.cloud.compute.v1.InsertDiskRequest DEFAULT_INSTANCE; 1520 1521 static { 1522 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.InsertDiskRequest(); 1523 } 1524 getDefaultInstance()1525 public static com.google.cloud.compute.v1.InsertDiskRequest getDefaultInstance() { 1526 return DEFAULT_INSTANCE; 1527 } 1528 1529 private static final com.google.protobuf.Parser<InsertDiskRequest> PARSER = 1530 new com.google.protobuf.AbstractParser<InsertDiskRequest>() { 1531 @java.lang.Override 1532 public InsertDiskRequest parsePartialFrom( 1533 com.google.protobuf.CodedInputStream input, 1534 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1535 throws com.google.protobuf.InvalidProtocolBufferException { 1536 Builder builder = newBuilder(); 1537 try { 1538 builder.mergeFrom(input, extensionRegistry); 1539 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1540 throw e.setUnfinishedMessage(builder.buildPartial()); 1541 } catch (com.google.protobuf.UninitializedMessageException e) { 1542 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1543 } catch (java.io.IOException e) { 1544 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1545 .setUnfinishedMessage(builder.buildPartial()); 1546 } 1547 return builder.buildPartial(); 1548 } 1549 }; 1550 parser()1551 public static com.google.protobuf.Parser<InsertDiskRequest> parser() { 1552 return PARSER; 1553 } 1554 1555 @java.lang.Override getParserForType()1556 public com.google.protobuf.Parser<InsertDiskRequest> getParserForType() { 1557 return PARSER; 1558 } 1559 1560 @java.lang.Override getDefaultInstanceForType()1561 public com.google.cloud.compute.v1.InsertDiskRequest getDefaultInstanceForType() { 1562 return DEFAULT_INSTANCE; 1563 } 1564 } 1565