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