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