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