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