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 Projects.MoveDisk. See the method description for details. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.compute.v1.MoveDiskProjectRequest} 29 */ 30 public final class MoveDiskProjectRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.MoveDiskProjectRequest) 33 MoveDiskProjectRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use MoveDiskProjectRequest.newBuilder() to construct. MoveDiskProjectRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private MoveDiskProjectRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 MoveDiskProjectRequest()40 private MoveDiskProjectRequest() { 41 project_ = ""; 42 requestId_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new MoveDiskProjectRequest(); 49 } 50 51 @java.lang.Override getUnknownFields()52 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 53 return this.unknownFields; 54 } 55 getDescriptor()56 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 57 return com.google.cloud.compute.v1.Compute 58 .internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.cloud.compute.v1.Compute 65 .internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.cloud.compute.v1.MoveDiskProjectRequest.class, 68 com.google.cloud.compute.v1.MoveDiskProjectRequest.Builder.class); 69 } 70 71 private int bitField0_; 72 public static final int DISK_MOVE_REQUEST_RESOURCE_FIELD_NUMBER = 313008458; 73 private com.google.cloud.compute.v1.DiskMoveRequest diskMoveRequestResource_; 74 /** 75 * 76 * 77 * <pre> 78 * The body resource for this request 79 * </pre> 80 * 81 * <code> 82 * .google.cloud.compute.v1.DiskMoveRequest disk_move_request_resource = 313008458 [(.google.api.field_behavior) = REQUIRED]; 83 * </code> 84 * 85 * @return Whether the diskMoveRequestResource field is set. 86 */ 87 @java.lang.Override hasDiskMoveRequestResource()88 public boolean hasDiskMoveRequestResource() { 89 return diskMoveRequestResource_ != null; 90 } 91 /** 92 * 93 * 94 * <pre> 95 * The body resource for this request 96 * </pre> 97 * 98 * <code> 99 * .google.cloud.compute.v1.DiskMoveRequest disk_move_request_resource = 313008458 [(.google.api.field_behavior) = REQUIRED]; 100 * </code> 101 * 102 * @return The diskMoveRequestResource. 103 */ 104 @java.lang.Override getDiskMoveRequestResource()105 public com.google.cloud.compute.v1.DiskMoveRequest getDiskMoveRequestResource() { 106 return diskMoveRequestResource_ == null 107 ? com.google.cloud.compute.v1.DiskMoveRequest.getDefaultInstance() 108 : diskMoveRequestResource_; 109 } 110 /** 111 * 112 * 113 * <pre> 114 * The body resource for this request 115 * </pre> 116 * 117 * <code> 118 * .google.cloud.compute.v1.DiskMoveRequest disk_move_request_resource = 313008458 [(.google.api.field_behavior) = REQUIRED]; 119 * </code> 120 */ 121 @java.lang.Override 122 public com.google.cloud.compute.v1.DiskMoveRequestOrBuilder getDiskMoveRequestResourceOrBuilder()123 getDiskMoveRequestResourceOrBuilder() { 124 return diskMoveRequestResource_ == null 125 ? com.google.cloud.compute.v1.DiskMoveRequest.getDefaultInstance() 126 : diskMoveRequestResource_; 127 } 128 129 public static final int PROJECT_FIELD_NUMBER = 227560217; 130 131 @SuppressWarnings("serial") 132 private volatile java.lang.Object project_ = ""; 133 /** 134 * 135 * 136 * <pre> 137 * Project ID for this request. 138 * </pre> 139 * 140 * <code> 141 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 142 * </code> 143 * 144 * @return The project. 145 */ 146 @java.lang.Override getProject()147 public java.lang.String getProject() { 148 java.lang.Object ref = project_; 149 if (ref instanceof java.lang.String) { 150 return (java.lang.String) ref; 151 } else { 152 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 153 java.lang.String s = bs.toStringUtf8(); 154 project_ = s; 155 return s; 156 } 157 } 158 /** 159 * 160 * 161 * <pre> 162 * Project ID for this request. 163 * </pre> 164 * 165 * <code> 166 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 167 * </code> 168 * 169 * @return The bytes for project. 170 */ 171 @java.lang.Override getProjectBytes()172 public com.google.protobuf.ByteString getProjectBytes() { 173 java.lang.Object ref = project_; 174 if (ref instanceof java.lang.String) { 175 com.google.protobuf.ByteString b = 176 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 177 project_ = b; 178 return b; 179 } else { 180 return (com.google.protobuf.ByteString) ref; 181 } 182 } 183 184 public static final int REQUEST_ID_FIELD_NUMBER = 37109963; 185 186 @SuppressWarnings("serial") 187 private volatile java.lang.Object requestId_ = ""; 188 /** 189 * 190 * 191 * <pre> 192 * 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). 193 * </pre> 194 * 195 * <code>optional string request_id = 37109963;</code> 196 * 197 * @return Whether the requestId field is set. 198 */ 199 @java.lang.Override hasRequestId()200 public boolean hasRequestId() { 201 return ((bitField0_ & 0x00000001) != 0); 202 } 203 /** 204 * 205 * 206 * <pre> 207 * 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). 208 * </pre> 209 * 210 * <code>optional string request_id = 37109963;</code> 211 * 212 * @return The requestId. 213 */ 214 @java.lang.Override getRequestId()215 public java.lang.String getRequestId() { 216 java.lang.Object ref = requestId_; 217 if (ref instanceof java.lang.String) { 218 return (java.lang.String) ref; 219 } else { 220 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 221 java.lang.String s = bs.toStringUtf8(); 222 requestId_ = s; 223 return s; 224 } 225 } 226 /** 227 * 228 * 229 * <pre> 230 * 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). 231 * </pre> 232 * 233 * <code>optional string request_id = 37109963;</code> 234 * 235 * @return The bytes for requestId. 236 */ 237 @java.lang.Override getRequestIdBytes()238 public com.google.protobuf.ByteString getRequestIdBytes() { 239 java.lang.Object ref = requestId_; 240 if (ref instanceof java.lang.String) { 241 com.google.protobuf.ByteString b = 242 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 243 requestId_ = b; 244 return b; 245 } else { 246 return (com.google.protobuf.ByteString) ref; 247 } 248 } 249 250 private byte memoizedIsInitialized = -1; 251 252 @java.lang.Override isInitialized()253 public final boolean isInitialized() { 254 byte isInitialized = memoizedIsInitialized; 255 if (isInitialized == 1) return true; 256 if (isInitialized == 0) return false; 257 258 memoizedIsInitialized = 1; 259 return true; 260 } 261 262 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)263 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 264 if (((bitField0_ & 0x00000001) != 0)) { 265 com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); 266 } 267 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 268 com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); 269 } 270 if (diskMoveRequestResource_ != null) { 271 output.writeMessage(313008458, getDiskMoveRequestResource()); 272 } 273 getUnknownFields().writeTo(output); 274 } 275 276 @java.lang.Override getSerializedSize()277 public int getSerializedSize() { 278 int size = memoizedSize; 279 if (size != -1) return size; 280 281 size = 0; 282 if (((bitField0_ & 0x00000001) != 0)) { 283 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_); 284 } 285 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 286 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); 287 } 288 if (diskMoveRequestResource_ != null) { 289 size += 290 com.google.protobuf.CodedOutputStream.computeMessageSize( 291 313008458, getDiskMoveRequestResource()); 292 } 293 size += getUnknownFields().getSerializedSize(); 294 memoizedSize = size; 295 return size; 296 } 297 298 @java.lang.Override equals(final java.lang.Object obj)299 public boolean equals(final java.lang.Object obj) { 300 if (obj == this) { 301 return true; 302 } 303 if (!(obj instanceof com.google.cloud.compute.v1.MoveDiskProjectRequest)) { 304 return super.equals(obj); 305 } 306 com.google.cloud.compute.v1.MoveDiskProjectRequest other = 307 (com.google.cloud.compute.v1.MoveDiskProjectRequest) obj; 308 309 if (hasDiskMoveRequestResource() != other.hasDiskMoveRequestResource()) return false; 310 if (hasDiskMoveRequestResource()) { 311 if (!getDiskMoveRequestResource().equals(other.getDiskMoveRequestResource())) return false; 312 } 313 if (!getProject().equals(other.getProject())) return false; 314 if (hasRequestId() != other.hasRequestId()) return false; 315 if (hasRequestId()) { 316 if (!getRequestId().equals(other.getRequestId())) return false; 317 } 318 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 319 return true; 320 } 321 322 @java.lang.Override hashCode()323 public int hashCode() { 324 if (memoizedHashCode != 0) { 325 return memoizedHashCode; 326 } 327 int hash = 41; 328 hash = (19 * hash) + getDescriptor().hashCode(); 329 if (hasDiskMoveRequestResource()) { 330 hash = (37 * hash) + DISK_MOVE_REQUEST_RESOURCE_FIELD_NUMBER; 331 hash = (53 * hash) + getDiskMoveRequestResource().hashCode(); 332 } 333 hash = (37 * hash) + PROJECT_FIELD_NUMBER; 334 hash = (53 * hash) + getProject().hashCode(); 335 if (hasRequestId()) { 336 hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; 337 hash = (53 * hash) + getRequestId().hashCode(); 338 } 339 hash = (29 * hash) + getUnknownFields().hashCode(); 340 memoizedHashCode = hash; 341 return hash; 342 } 343 parseFrom( java.nio.ByteBuffer data)344 public static com.google.cloud.compute.v1.MoveDiskProjectRequest parseFrom( 345 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 346 return PARSER.parseFrom(data); 347 } 348 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)349 public static com.google.cloud.compute.v1.MoveDiskProjectRequest parseFrom( 350 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 351 throws com.google.protobuf.InvalidProtocolBufferException { 352 return PARSER.parseFrom(data, extensionRegistry); 353 } 354 parseFrom( com.google.protobuf.ByteString data)355 public static com.google.cloud.compute.v1.MoveDiskProjectRequest parseFrom( 356 com.google.protobuf.ByteString data) 357 throws com.google.protobuf.InvalidProtocolBufferException { 358 return PARSER.parseFrom(data); 359 } 360 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)361 public static com.google.cloud.compute.v1.MoveDiskProjectRequest parseFrom( 362 com.google.protobuf.ByteString data, 363 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 364 throws com.google.protobuf.InvalidProtocolBufferException { 365 return PARSER.parseFrom(data, extensionRegistry); 366 } 367 parseFrom(byte[] data)368 public static com.google.cloud.compute.v1.MoveDiskProjectRequest parseFrom(byte[] data) 369 throws com.google.protobuf.InvalidProtocolBufferException { 370 return PARSER.parseFrom(data); 371 } 372 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)373 public static com.google.cloud.compute.v1.MoveDiskProjectRequest parseFrom( 374 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 375 throws com.google.protobuf.InvalidProtocolBufferException { 376 return PARSER.parseFrom(data, extensionRegistry); 377 } 378 parseFrom( java.io.InputStream input)379 public static com.google.cloud.compute.v1.MoveDiskProjectRequest parseFrom( 380 java.io.InputStream input) throws java.io.IOException { 381 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 382 } 383 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)384 public static com.google.cloud.compute.v1.MoveDiskProjectRequest parseFrom( 385 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 386 throws java.io.IOException { 387 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 388 PARSER, input, extensionRegistry); 389 } 390 parseDelimitedFrom( java.io.InputStream input)391 public static com.google.cloud.compute.v1.MoveDiskProjectRequest parseDelimitedFrom( 392 java.io.InputStream input) throws java.io.IOException { 393 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 394 } 395 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)396 public static com.google.cloud.compute.v1.MoveDiskProjectRequest parseDelimitedFrom( 397 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 398 throws java.io.IOException { 399 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 400 PARSER, input, extensionRegistry); 401 } 402 parseFrom( com.google.protobuf.CodedInputStream input)403 public static com.google.cloud.compute.v1.MoveDiskProjectRequest parseFrom( 404 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 405 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 406 } 407 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)408 public static com.google.cloud.compute.v1.MoveDiskProjectRequest parseFrom( 409 com.google.protobuf.CodedInputStream input, 410 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 411 throws java.io.IOException { 412 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 413 PARSER, input, extensionRegistry); 414 } 415 416 @java.lang.Override newBuilderForType()417 public Builder newBuilderForType() { 418 return newBuilder(); 419 } 420 newBuilder()421 public static Builder newBuilder() { 422 return DEFAULT_INSTANCE.toBuilder(); 423 } 424 newBuilder(com.google.cloud.compute.v1.MoveDiskProjectRequest prototype)425 public static Builder newBuilder(com.google.cloud.compute.v1.MoveDiskProjectRequest prototype) { 426 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 427 } 428 429 @java.lang.Override toBuilder()430 public Builder toBuilder() { 431 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 432 } 433 434 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)435 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 436 Builder builder = new Builder(parent); 437 return builder; 438 } 439 /** 440 * 441 * 442 * <pre> 443 * A request message for Projects.MoveDisk. See the method description for details. 444 * </pre> 445 * 446 * Protobuf type {@code google.cloud.compute.v1.MoveDiskProjectRequest} 447 */ 448 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 449 implements 450 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.MoveDiskProjectRequest) 451 com.google.cloud.compute.v1.MoveDiskProjectRequestOrBuilder { getDescriptor()452 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 453 return com.google.cloud.compute.v1.Compute 454 .internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor; 455 } 456 457 @java.lang.Override 458 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()459 internalGetFieldAccessorTable() { 460 return com.google.cloud.compute.v1.Compute 461 .internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_fieldAccessorTable 462 .ensureFieldAccessorsInitialized( 463 com.google.cloud.compute.v1.MoveDiskProjectRequest.class, 464 com.google.cloud.compute.v1.MoveDiskProjectRequest.Builder.class); 465 } 466 467 // Construct using com.google.cloud.compute.v1.MoveDiskProjectRequest.newBuilder() Builder()468 private Builder() {} 469 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)470 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 471 super(parent); 472 } 473 474 @java.lang.Override clear()475 public Builder clear() { 476 super.clear(); 477 bitField0_ = 0; 478 diskMoveRequestResource_ = null; 479 if (diskMoveRequestResourceBuilder_ != null) { 480 diskMoveRequestResourceBuilder_.dispose(); 481 diskMoveRequestResourceBuilder_ = null; 482 } 483 project_ = ""; 484 requestId_ = ""; 485 return this; 486 } 487 488 @java.lang.Override getDescriptorForType()489 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 490 return com.google.cloud.compute.v1.Compute 491 .internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor; 492 } 493 494 @java.lang.Override getDefaultInstanceForType()495 public com.google.cloud.compute.v1.MoveDiskProjectRequest getDefaultInstanceForType() { 496 return com.google.cloud.compute.v1.MoveDiskProjectRequest.getDefaultInstance(); 497 } 498 499 @java.lang.Override build()500 public com.google.cloud.compute.v1.MoveDiskProjectRequest build() { 501 com.google.cloud.compute.v1.MoveDiskProjectRequest result = buildPartial(); 502 if (!result.isInitialized()) { 503 throw newUninitializedMessageException(result); 504 } 505 return result; 506 } 507 508 @java.lang.Override buildPartial()509 public com.google.cloud.compute.v1.MoveDiskProjectRequest buildPartial() { 510 com.google.cloud.compute.v1.MoveDiskProjectRequest result = 511 new com.google.cloud.compute.v1.MoveDiskProjectRequest(this); 512 if (bitField0_ != 0) { 513 buildPartial0(result); 514 } 515 onBuilt(); 516 return result; 517 } 518 buildPartial0(com.google.cloud.compute.v1.MoveDiskProjectRequest result)519 private void buildPartial0(com.google.cloud.compute.v1.MoveDiskProjectRequest result) { 520 int from_bitField0_ = bitField0_; 521 if (((from_bitField0_ & 0x00000001) != 0)) { 522 result.diskMoveRequestResource_ = 523 diskMoveRequestResourceBuilder_ == null 524 ? diskMoveRequestResource_ 525 : diskMoveRequestResourceBuilder_.build(); 526 } 527 if (((from_bitField0_ & 0x00000002) != 0)) { 528 result.project_ = project_; 529 } 530 int to_bitField0_ = 0; 531 if (((from_bitField0_ & 0x00000004) != 0)) { 532 result.requestId_ = requestId_; 533 to_bitField0_ |= 0x00000001; 534 } 535 result.bitField0_ |= to_bitField0_; 536 } 537 538 @java.lang.Override clone()539 public Builder clone() { 540 return super.clone(); 541 } 542 543 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)544 public Builder setField( 545 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 546 return super.setField(field, value); 547 } 548 549 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)550 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 551 return super.clearField(field); 552 } 553 554 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)555 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 556 return super.clearOneof(oneof); 557 } 558 559 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)560 public Builder setRepeatedField( 561 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 562 return super.setRepeatedField(field, index, value); 563 } 564 565 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)566 public Builder addRepeatedField( 567 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 568 return super.addRepeatedField(field, value); 569 } 570 571 @java.lang.Override mergeFrom(com.google.protobuf.Message other)572 public Builder mergeFrom(com.google.protobuf.Message other) { 573 if (other instanceof com.google.cloud.compute.v1.MoveDiskProjectRequest) { 574 return mergeFrom((com.google.cloud.compute.v1.MoveDiskProjectRequest) other); 575 } else { 576 super.mergeFrom(other); 577 return this; 578 } 579 } 580 mergeFrom(com.google.cloud.compute.v1.MoveDiskProjectRequest other)581 public Builder mergeFrom(com.google.cloud.compute.v1.MoveDiskProjectRequest other) { 582 if (other == com.google.cloud.compute.v1.MoveDiskProjectRequest.getDefaultInstance()) 583 return this; 584 if (other.hasDiskMoveRequestResource()) { 585 mergeDiskMoveRequestResource(other.getDiskMoveRequestResource()); 586 } 587 if (!other.getProject().isEmpty()) { 588 project_ = other.project_; 589 bitField0_ |= 0x00000002; 590 onChanged(); 591 } 592 if (other.hasRequestId()) { 593 requestId_ = other.requestId_; 594 bitField0_ |= 0x00000004; 595 onChanged(); 596 } 597 this.mergeUnknownFields(other.getUnknownFields()); 598 onChanged(); 599 return this; 600 } 601 602 @java.lang.Override isInitialized()603 public final boolean isInitialized() { 604 return true; 605 } 606 607 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)608 public Builder mergeFrom( 609 com.google.protobuf.CodedInputStream input, 610 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 611 throws java.io.IOException { 612 if (extensionRegistry == null) { 613 throw new java.lang.NullPointerException(); 614 } 615 try { 616 boolean done = false; 617 while (!done) { 618 int tag = input.readTag(); 619 switch (tag) { 620 case 0: 621 done = true; 622 break; 623 case 296879706: 624 { 625 requestId_ = input.readStringRequireUtf8(); 626 bitField0_ |= 0x00000004; 627 break; 628 } // case 296879706 629 case 1820481738: 630 { 631 project_ = input.readStringRequireUtf8(); 632 bitField0_ |= 0x00000002; 633 break; 634 } // case 1820481738 635 case -1790899630: 636 { 637 input.readMessage( 638 getDiskMoveRequestResourceFieldBuilder().getBuilder(), extensionRegistry); 639 bitField0_ |= 0x00000001; 640 break; 641 } // case -1790899630 642 default: 643 { 644 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 645 done = true; // was an endgroup tag 646 } 647 break; 648 } // default: 649 } // switch (tag) 650 } // while (!done) 651 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 652 throw e.unwrapIOException(); 653 } finally { 654 onChanged(); 655 } // finally 656 return this; 657 } 658 659 private int bitField0_; 660 661 private com.google.cloud.compute.v1.DiskMoveRequest diskMoveRequestResource_; 662 private com.google.protobuf.SingleFieldBuilderV3< 663 com.google.cloud.compute.v1.DiskMoveRequest, 664 com.google.cloud.compute.v1.DiskMoveRequest.Builder, 665 com.google.cloud.compute.v1.DiskMoveRequestOrBuilder> 666 diskMoveRequestResourceBuilder_; 667 /** 668 * 669 * 670 * <pre> 671 * The body resource for this request 672 * </pre> 673 * 674 * <code> 675 * .google.cloud.compute.v1.DiskMoveRequest disk_move_request_resource = 313008458 [(.google.api.field_behavior) = REQUIRED]; 676 * </code> 677 * 678 * @return Whether the diskMoveRequestResource field is set. 679 */ hasDiskMoveRequestResource()680 public boolean hasDiskMoveRequestResource() { 681 return ((bitField0_ & 0x00000001) != 0); 682 } 683 /** 684 * 685 * 686 * <pre> 687 * The body resource for this request 688 * </pre> 689 * 690 * <code> 691 * .google.cloud.compute.v1.DiskMoveRequest disk_move_request_resource = 313008458 [(.google.api.field_behavior) = REQUIRED]; 692 * </code> 693 * 694 * @return The diskMoveRequestResource. 695 */ getDiskMoveRequestResource()696 public com.google.cloud.compute.v1.DiskMoveRequest getDiskMoveRequestResource() { 697 if (diskMoveRequestResourceBuilder_ == null) { 698 return diskMoveRequestResource_ == null 699 ? com.google.cloud.compute.v1.DiskMoveRequest.getDefaultInstance() 700 : diskMoveRequestResource_; 701 } else { 702 return diskMoveRequestResourceBuilder_.getMessage(); 703 } 704 } 705 /** 706 * 707 * 708 * <pre> 709 * The body resource for this request 710 * </pre> 711 * 712 * <code> 713 * .google.cloud.compute.v1.DiskMoveRequest disk_move_request_resource = 313008458 [(.google.api.field_behavior) = REQUIRED]; 714 * </code> 715 */ setDiskMoveRequestResource(com.google.cloud.compute.v1.DiskMoveRequest value)716 public Builder setDiskMoveRequestResource(com.google.cloud.compute.v1.DiskMoveRequest value) { 717 if (diskMoveRequestResourceBuilder_ == null) { 718 if (value == null) { 719 throw new NullPointerException(); 720 } 721 diskMoveRequestResource_ = value; 722 } else { 723 diskMoveRequestResourceBuilder_.setMessage(value); 724 } 725 bitField0_ |= 0x00000001; 726 onChanged(); 727 return this; 728 } 729 /** 730 * 731 * 732 * <pre> 733 * The body resource for this request 734 * </pre> 735 * 736 * <code> 737 * .google.cloud.compute.v1.DiskMoveRequest disk_move_request_resource = 313008458 [(.google.api.field_behavior) = REQUIRED]; 738 * </code> 739 */ setDiskMoveRequestResource( com.google.cloud.compute.v1.DiskMoveRequest.Builder builderForValue)740 public Builder setDiskMoveRequestResource( 741 com.google.cloud.compute.v1.DiskMoveRequest.Builder builderForValue) { 742 if (diskMoveRequestResourceBuilder_ == null) { 743 diskMoveRequestResource_ = builderForValue.build(); 744 } else { 745 diskMoveRequestResourceBuilder_.setMessage(builderForValue.build()); 746 } 747 bitField0_ |= 0x00000001; 748 onChanged(); 749 return this; 750 } 751 /** 752 * 753 * 754 * <pre> 755 * The body resource for this request 756 * </pre> 757 * 758 * <code> 759 * .google.cloud.compute.v1.DiskMoveRequest disk_move_request_resource = 313008458 [(.google.api.field_behavior) = REQUIRED]; 760 * </code> 761 */ mergeDiskMoveRequestResource(com.google.cloud.compute.v1.DiskMoveRequest value)762 public Builder mergeDiskMoveRequestResource(com.google.cloud.compute.v1.DiskMoveRequest value) { 763 if (diskMoveRequestResourceBuilder_ == null) { 764 if (((bitField0_ & 0x00000001) != 0) 765 && diskMoveRequestResource_ != null 766 && diskMoveRequestResource_ 767 != com.google.cloud.compute.v1.DiskMoveRequest.getDefaultInstance()) { 768 getDiskMoveRequestResourceBuilder().mergeFrom(value); 769 } else { 770 diskMoveRequestResource_ = value; 771 } 772 } else { 773 diskMoveRequestResourceBuilder_.mergeFrom(value); 774 } 775 bitField0_ |= 0x00000001; 776 onChanged(); 777 return this; 778 } 779 /** 780 * 781 * 782 * <pre> 783 * The body resource for this request 784 * </pre> 785 * 786 * <code> 787 * .google.cloud.compute.v1.DiskMoveRequest disk_move_request_resource = 313008458 [(.google.api.field_behavior) = REQUIRED]; 788 * </code> 789 */ clearDiskMoveRequestResource()790 public Builder clearDiskMoveRequestResource() { 791 bitField0_ = (bitField0_ & ~0x00000001); 792 diskMoveRequestResource_ = null; 793 if (diskMoveRequestResourceBuilder_ != null) { 794 diskMoveRequestResourceBuilder_.dispose(); 795 diskMoveRequestResourceBuilder_ = null; 796 } 797 onChanged(); 798 return this; 799 } 800 /** 801 * 802 * 803 * <pre> 804 * The body resource for this request 805 * </pre> 806 * 807 * <code> 808 * .google.cloud.compute.v1.DiskMoveRequest disk_move_request_resource = 313008458 [(.google.api.field_behavior) = REQUIRED]; 809 * </code> 810 */ getDiskMoveRequestResourceBuilder()811 public com.google.cloud.compute.v1.DiskMoveRequest.Builder getDiskMoveRequestResourceBuilder() { 812 bitField0_ |= 0x00000001; 813 onChanged(); 814 return getDiskMoveRequestResourceFieldBuilder().getBuilder(); 815 } 816 /** 817 * 818 * 819 * <pre> 820 * The body resource for this request 821 * </pre> 822 * 823 * <code> 824 * .google.cloud.compute.v1.DiskMoveRequest disk_move_request_resource = 313008458 [(.google.api.field_behavior) = REQUIRED]; 825 * </code> 826 */ 827 public com.google.cloud.compute.v1.DiskMoveRequestOrBuilder getDiskMoveRequestResourceOrBuilder()828 getDiskMoveRequestResourceOrBuilder() { 829 if (diskMoveRequestResourceBuilder_ != null) { 830 return diskMoveRequestResourceBuilder_.getMessageOrBuilder(); 831 } else { 832 return diskMoveRequestResource_ == null 833 ? com.google.cloud.compute.v1.DiskMoveRequest.getDefaultInstance() 834 : diskMoveRequestResource_; 835 } 836 } 837 /** 838 * 839 * 840 * <pre> 841 * The body resource for this request 842 * </pre> 843 * 844 * <code> 845 * .google.cloud.compute.v1.DiskMoveRequest disk_move_request_resource = 313008458 [(.google.api.field_behavior) = REQUIRED]; 846 * </code> 847 */ 848 private com.google.protobuf.SingleFieldBuilderV3< 849 com.google.cloud.compute.v1.DiskMoveRequest, 850 com.google.cloud.compute.v1.DiskMoveRequest.Builder, 851 com.google.cloud.compute.v1.DiskMoveRequestOrBuilder> getDiskMoveRequestResourceFieldBuilder()852 getDiskMoveRequestResourceFieldBuilder() { 853 if (diskMoveRequestResourceBuilder_ == null) { 854 diskMoveRequestResourceBuilder_ = 855 new com.google.protobuf.SingleFieldBuilderV3< 856 com.google.cloud.compute.v1.DiskMoveRequest, 857 com.google.cloud.compute.v1.DiskMoveRequest.Builder, 858 com.google.cloud.compute.v1.DiskMoveRequestOrBuilder>( 859 getDiskMoveRequestResource(), getParentForChildren(), isClean()); 860 diskMoveRequestResource_ = null; 861 } 862 return diskMoveRequestResourceBuilder_; 863 } 864 865 private java.lang.Object project_ = ""; 866 /** 867 * 868 * 869 * <pre> 870 * Project ID for this request. 871 * </pre> 872 * 873 * <code> 874 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 875 * </code> 876 * 877 * @return The project. 878 */ getProject()879 public java.lang.String getProject() { 880 java.lang.Object ref = project_; 881 if (!(ref instanceof java.lang.String)) { 882 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 883 java.lang.String s = bs.toStringUtf8(); 884 project_ = s; 885 return s; 886 } else { 887 return (java.lang.String) ref; 888 } 889 } 890 /** 891 * 892 * 893 * <pre> 894 * Project ID for this request. 895 * </pre> 896 * 897 * <code> 898 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 899 * </code> 900 * 901 * @return The bytes for project. 902 */ getProjectBytes()903 public com.google.protobuf.ByteString getProjectBytes() { 904 java.lang.Object ref = project_; 905 if (ref instanceof String) { 906 com.google.protobuf.ByteString b = 907 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 908 project_ = b; 909 return b; 910 } else { 911 return (com.google.protobuf.ByteString) ref; 912 } 913 } 914 /** 915 * 916 * 917 * <pre> 918 * Project ID for this request. 919 * </pre> 920 * 921 * <code> 922 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 923 * </code> 924 * 925 * @param value The project to set. 926 * @return This builder for chaining. 927 */ setProject(java.lang.String value)928 public Builder setProject(java.lang.String value) { 929 if (value == null) { 930 throw new NullPointerException(); 931 } 932 project_ = value; 933 bitField0_ |= 0x00000002; 934 onChanged(); 935 return this; 936 } 937 /** 938 * 939 * 940 * <pre> 941 * Project ID for this request. 942 * </pre> 943 * 944 * <code> 945 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 946 * </code> 947 * 948 * @return This builder for chaining. 949 */ clearProject()950 public Builder clearProject() { 951 project_ = getDefaultInstance().getProject(); 952 bitField0_ = (bitField0_ & ~0x00000002); 953 onChanged(); 954 return this; 955 } 956 /** 957 * 958 * 959 * <pre> 960 * Project ID for this request. 961 * </pre> 962 * 963 * <code> 964 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 965 * </code> 966 * 967 * @param value The bytes for project to set. 968 * @return This builder for chaining. 969 */ setProjectBytes(com.google.protobuf.ByteString value)970 public Builder setProjectBytes(com.google.protobuf.ByteString value) { 971 if (value == null) { 972 throw new NullPointerException(); 973 } 974 checkByteStringIsUtf8(value); 975 project_ = value; 976 bitField0_ |= 0x00000002; 977 onChanged(); 978 return this; 979 } 980 981 private java.lang.Object requestId_ = ""; 982 /** 983 * 984 * 985 * <pre> 986 * 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). 987 * </pre> 988 * 989 * <code>optional string request_id = 37109963;</code> 990 * 991 * @return Whether the requestId field is set. 992 */ hasRequestId()993 public boolean hasRequestId() { 994 return ((bitField0_ & 0x00000004) != 0); 995 } 996 /** 997 * 998 * 999 * <pre> 1000 * 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). 1001 * </pre> 1002 * 1003 * <code>optional string request_id = 37109963;</code> 1004 * 1005 * @return The requestId. 1006 */ getRequestId()1007 public java.lang.String getRequestId() { 1008 java.lang.Object ref = requestId_; 1009 if (!(ref instanceof java.lang.String)) { 1010 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1011 java.lang.String s = bs.toStringUtf8(); 1012 requestId_ = s; 1013 return s; 1014 } else { 1015 return (java.lang.String) ref; 1016 } 1017 } 1018 /** 1019 * 1020 * 1021 * <pre> 1022 * 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). 1023 * </pre> 1024 * 1025 * <code>optional string request_id = 37109963;</code> 1026 * 1027 * @return The bytes for requestId. 1028 */ getRequestIdBytes()1029 public com.google.protobuf.ByteString getRequestIdBytes() { 1030 java.lang.Object ref = requestId_; 1031 if (ref instanceof String) { 1032 com.google.protobuf.ByteString b = 1033 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1034 requestId_ = b; 1035 return b; 1036 } else { 1037 return (com.google.protobuf.ByteString) ref; 1038 } 1039 } 1040 /** 1041 * 1042 * 1043 * <pre> 1044 * 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). 1045 * </pre> 1046 * 1047 * <code>optional string request_id = 37109963;</code> 1048 * 1049 * @param value The requestId to set. 1050 * @return This builder for chaining. 1051 */ setRequestId(java.lang.String value)1052 public Builder setRequestId(java.lang.String value) { 1053 if (value == null) { 1054 throw new NullPointerException(); 1055 } 1056 requestId_ = value; 1057 bitField0_ |= 0x00000004; 1058 onChanged(); 1059 return this; 1060 } 1061 /** 1062 * 1063 * 1064 * <pre> 1065 * 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). 1066 * </pre> 1067 * 1068 * <code>optional string request_id = 37109963;</code> 1069 * 1070 * @return This builder for chaining. 1071 */ clearRequestId()1072 public Builder clearRequestId() { 1073 requestId_ = getDefaultInstance().getRequestId(); 1074 bitField0_ = (bitField0_ & ~0x00000004); 1075 onChanged(); 1076 return this; 1077 } 1078 /** 1079 * 1080 * 1081 * <pre> 1082 * 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). 1083 * </pre> 1084 * 1085 * <code>optional string request_id = 37109963;</code> 1086 * 1087 * @param value The bytes for requestId to set. 1088 * @return This builder for chaining. 1089 */ setRequestIdBytes(com.google.protobuf.ByteString value)1090 public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { 1091 if (value == null) { 1092 throw new NullPointerException(); 1093 } 1094 checkByteStringIsUtf8(value); 1095 requestId_ = value; 1096 bitField0_ |= 0x00000004; 1097 onChanged(); 1098 return this; 1099 } 1100 1101 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1102 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1103 return super.setUnknownFields(unknownFields); 1104 } 1105 1106 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1107 public final Builder mergeUnknownFields( 1108 final com.google.protobuf.UnknownFieldSet unknownFields) { 1109 return super.mergeUnknownFields(unknownFields); 1110 } 1111 1112 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.MoveDiskProjectRequest) 1113 } 1114 1115 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.MoveDiskProjectRequest) 1116 private static final com.google.cloud.compute.v1.MoveDiskProjectRequest DEFAULT_INSTANCE; 1117 1118 static { 1119 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.MoveDiskProjectRequest(); 1120 } 1121 getDefaultInstance()1122 public static com.google.cloud.compute.v1.MoveDiskProjectRequest getDefaultInstance() { 1123 return DEFAULT_INSTANCE; 1124 } 1125 1126 private static final com.google.protobuf.Parser<MoveDiskProjectRequest> PARSER = 1127 new com.google.protobuf.AbstractParser<MoveDiskProjectRequest>() { 1128 @java.lang.Override 1129 public MoveDiskProjectRequest parsePartialFrom( 1130 com.google.protobuf.CodedInputStream input, 1131 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1132 throws com.google.protobuf.InvalidProtocolBufferException { 1133 Builder builder = newBuilder(); 1134 try { 1135 builder.mergeFrom(input, extensionRegistry); 1136 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1137 throw e.setUnfinishedMessage(builder.buildPartial()); 1138 } catch (com.google.protobuf.UninitializedMessageException e) { 1139 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1140 } catch (java.io.IOException e) { 1141 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1142 .setUnfinishedMessage(builder.buildPartial()); 1143 } 1144 return builder.buildPartial(); 1145 } 1146 }; 1147 parser()1148 public static com.google.protobuf.Parser<MoveDiskProjectRequest> parser() { 1149 return PARSER; 1150 } 1151 1152 @java.lang.Override getParserForType()1153 public com.google.protobuf.Parser<MoveDiskProjectRequest> getParserForType() { 1154 return PARSER; 1155 } 1156 1157 @java.lang.Override getDefaultInstanceForType()1158 public com.google.cloud.compute.v1.MoveDiskProjectRequest getDefaultInstanceForType() { 1159 return DEFAULT_INSTANCE; 1160 } 1161 } 1162