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