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 Firewalls.Insert. See the method description for details. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.compute.v1.InsertFirewallRequest} 29 */ 30 public final class InsertFirewallRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.InsertFirewallRequest) 33 InsertFirewallRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use InsertFirewallRequest.newBuilder() to construct. InsertFirewallRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private InsertFirewallRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 InsertFirewallRequest()40 private InsertFirewallRequest() { 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 InsertFirewallRequest(); 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_InsertFirewallRequest_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_InsertFirewallRequest_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.cloud.compute.v1.InsertFirewallRequest.class, 68 com.google.cloud.compute.v1.InsertFirewallRequest.Builder.class); 69 } 70 71 private int bitField0_; 72 public static final int FIREWALL_RESOURCE_FIELD_NUMBER = 41425005; 73 private com.google.cloud.compute.v1.Firewall firewallResource_; 74 /** 75 * 76 * 77 * <pre> 78 * The body resource for this request 79 * </pre> 80 * 81 * <code> 82 * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED]; 83 * </code> 84 * 85 * @return Whether the firewallResource field is set. 86 */ 87 @java.lang.Override hasFirewallResource()88 public boolean hasFirewallResource() { 89 return firewallResource_ != null; 90 } 91 /** 92 * 93 * 94 * <pre> 95 * The body resource for this request 96 * </pre> 97 * 98 * <code> 99 * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED]; 100 * </code> 101 * 102 * @return The firewallResource. 103 */ 104 @java.lang.Override getFirewallResource()105 public com.google.cloud.compute.v1.Firewall getFirewallResource() { 106 return firewallResource_ == null 107 ? com.google.cloud.compute.v1.Firewall.getDefaultInstance() 108 : firewallResource_; 109 } 110 /** 111 * 112 * 113 * <pre> 114 * The body resource for this request 115 * </pre> 116 * 117 * <code> 118 * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED]; 119 * </code> 120 */ 121 @java.lang.Override getFirewallResourceOrBuilder()122 public com.google.cloud.compute.v1.FirewallOrBuilder getFirewallResourceOrBuilder() { 123 return firewallResource_ == null 124 ? com.google.cloud.compute.v1.Firewall.getDefaultInstance() 125 : firewallResource_; 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 (firewallResource_ != null) { 267 output.writeMessage(41425005, getFirewallResource()); 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 (firewallResource_ != null) { 285 size += 286 com.google.protobuf.CodedOutputStream.computeMessageSize(41425005, getFirewallResource()); 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.InsertFirewallRequest)) { 302 return super.equals(obj); 303 } 304 com.google.cloud.compute.v1.InsertFirewallRequest other = 305 (com.google.cloud.compute.v1.InsertFirewallRequest) obj; 306 307 if (hasFirewallResource() != other.hasFirewallResource()) return false; 308 if (hasFirewallResource()) { 309 if (!getFirewallResource().equals(other.getFirewallResource())) 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 (hasFirewallResource()) { 328 hash = (37 * hash) + FIREWALL_RESOURCE_FIELD_NUMBER; 329 hash = (53 * hash) + getFirewallResource().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.InsertFirewallRequest parseFrom( 343 java.nio.ByteBuffer data) 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.InsertFirewallRequest 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.InsertFirewallRequest 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.InsertFirewallRequest 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.InsertFirewallRequest 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.InsertFirewallRequest 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.InsertFirewallRequest 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.InsertFirewallRequest 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.InsertFirewallRequest 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.InsertFirewallRequest 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.InsertFirewallRequest 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.InsertFirewallRequest 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.InsertFirewallRequest prototype)423 public static Builder newBuilder(com.google.cloud.compute.v1.InsertFirewallRequest 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 Firewalls.Insert. See the method description for details. 442 * </pre> 443 * 444 * Protobuf type {@code google.cloud.compute.v1.InsertFirewallRequest} 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.InsertFirewallRequest) 449 com.google.cloud.compute.v1.InsertFirewallRequestOrBuilder { 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_InsertFirewallRequest_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_InsertFirewallRequest_fieldAccessorTable 460 .ensureFieldAccessorsInitialized( 461 com.google.cloud.compute.v1.InsertFirewallRequest.class, 462 com.google.cloud.compute.v1.InsertFirewallRequest.Builder.class); 463 } 464 465 // Construct using com.google.cloud.compute.v1.InsertFirewallRequest.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 firewallResource_ = null; 477 if (firewallResourceBuilder_ != null) { 478 firewallResourceBuilder_.dispose(); 479 firewallResourceBuilder_ = 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_InsertFirewallRequest_descriptor; 490 } 491 492 @java.lang.Override getDefaultInstanceForType()493 public com.google.cloud.compute.v1.InsertFirewallRequest getDefaultInstanceForType() { 494 return com.google.cloud.compute.v1.InsertFirewallRequest.getDefaultInstance(); 495 } 496 497 @java.lang.Override build()498 public com.google.cloud.compute.v1.InsertFirewallRequest build() { 499 com.google.cloud.compute.v1.InsertFirewallRequest 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.InsertFirewallRequest buildPartial() { 508 com.google.cloud.compute.v1.InsertFirewallRequest result = 509 new com.google.cloud.compute.v1.InsertFirewallRequest(this); 510 if (bitField0_ != 0) { 511 buildPartial0(result); 512 } 513 onBuilt(); 514 return result; 515 } 516 buildPartial0(com.google.cloud.compute.v1.InsertFirewallRequest result)517 private void buildPartial0(com.google.cloud.compute.v1.InsertFirewallRequest result) { 518 int from_bitField0_ = bitField0_; 519 if (((from_bitField0_ & 0x00000001) != 0)) { 520 result.firewallResource_ = 521 firewallResourceBuilder_ == null ? firewallResource_ : firewallResourceBuilder_.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.InsertFirewallRequest) { 570 return mergeFrom((com.google.cloud.compute.v1.InsertFirewallRequest) other); 571 } else { 572 super.mergeFrom(other); 573 return this; 574 } 575 } 576 mergeFrom(com.google.cloud.compute.v1.InsertFirewallRequest other)577 public Builder mergeFrom(com.google.cloud.compute.v1.InsertFirewallRequest other) { 578 if (other == com.google.cloud.compute.v1.InsertFirewallRequest.getDefaultInstance()) 579 return this; 580 if (other.hasFirewallResource()) { 581 mergeFirewallResource(other.getFirewallResource()); 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 331400042: 626 { 627 input.readMessage( 628 getFirewallResourceFieldBuilder().getBuilder(), extensionRegistry); 629 bitField0_ |= 0x00000001; 630 break; 631 } // case 331400042 632 case 1820481738: 633 { 634 project_ = input.readStringRequireUtf8(); 635 bitField0_ |= 0x00000002; 636 break; 637 } // case 1820481738 638 default: 639 { 640 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 641 done = true; // was an endgroup tag 642 } 643 break; 644 } // default: 645 } // switch (tag) 646 } // while (!done) 647 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 648 throw e.unwrapIOException(); 649 } finally { 650 onChanged(); 651 } // finally 652 return this; 653 } 654 655 private int bitField0_; 656 657 private com.google.cloud.compute.v1.Firewall firewallResource_; 658 private com.google.protobuf.SingleFieldBuilderV3< 659 com.google.cloud.compute.v1.Firewall, 660 com.google.cloud.compute.v1.Firewall.Builder, 661 com.google.cloud.compute.v1.FirewallOrBuilder> 662 firewallResourceBuilder_; 663 /** 664 * 665 * 666 * <pre> 667 * The body resource for this request 668 * </pre> 669 * 670 * <code> 671 * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED]; 672 * </code> 673 * 674 * @return Whether the firewallResource field is set. 675 */ hasFirewallResource()676 public boolean hasFirewallResource() { 677 return ((bitField0_ & 0x00000001) != 0); 678 } 679 /** 680 * 681 * 682 * <pre> 683 * The body resource for this request 684 * </pre> 685 * 686 * <code> 687 * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED]; 688 * </code> 689 * 690 * @return The firewallResource. 691 */ getFirewallResource()692 public com.google.cloud.compute.v1.Firewall getFirewallResource() { 693 if (firewallResourceBuilder_ == null) { 694 return firewallResource_ == null 695 ? com.google.cloud.compute.v1.Firewall.getDefaultInstance() 696 : firewallResource_; 697 } else { 698 return firewallResourceBuilder_.getMessage(); 699 } 700 } 701 /** 702 * 703 * 704 * <pre> 705 * The body resource for this request 706 * </pre> 707 * 708 * <code> 709 * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED]; 710 * </code> 711 */ setFirewallResource(com.google.cloud.compute.v1.Firewall value)712 public Builder setFirewallResource(com.google.cloud.compute.v1.Firewall value) { 713 if (firewallResourceBuilder_ == null) { 714 if (value == null) { 715 throw new NullPointerException(); 716 } 717 firewallResource_ = value; 718 } else { 719 firewallResourceBuilder_.setMessage(value); 720 } 721 bitField0_ |= 0x00000001; 722 onChanged(); 723 return this; 724 } 725 /** 726 * 727 * 728 * <pre> 729 * The body resource for this request 730 * </pre> 731 * 732 * <code> 733 * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED]; 734 * </code> 735 */ setFirewallResource( com.google.cloud.compute.v1.Firewall.Builder builderForValue)736 public Builder setFirewallResource( 737 com.google.cloud.compute.v1.Firewall.Builder builderForValue) { 738 if (firewallResourceBuilder_ == null) { 739 firewallResource_ = builderForValue.build(); 740 } else { 741 firewallResourceBuilder_.setMessage(builderForValue.build()); 742 } 743 bitField0_ |= 0x00000001; 744 onChanged(); 745 return this; 746 } 747 /** 748 * 749 * 750 * <pre> 751 * The body resource for this request 752 * </pre> 753 * 754 * <code> 755 * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED]; 756 * </code> 757 */ mergeFirewallResource(com.google.cloud.compute.v1.Firewall value)758 public Builder mergeFirewallResource(com.google.cloud.compute.v1.Firewall value) { 759 if (firewallResourceBuilder_ == null) { 760 if (((bitField0_ & 0x00000001) != 0) 761 && firewallResource_ != null 762 && firewallResource_ != com.google.cloud.compute.v1.Firewall.getDefaultInstance()) { 763 getFirewallResourceBuilder().mergeFrom(value); 764 } else { 765 firewallResource_ = value; 766 } 767 } else { 768 firewallResourceBuilder_.mergeFrom(value); 769 } 770 bitField0_ |= 0x00000001; 771 onChanged(); 772 return this; 773 } 774 /** 775 * 776 * 777 * <pre> 778 * The body resource for this request 779 * </pre> 780 * 781 * <code> 782 * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED]; 783 * </code> 784 */ clearFirewallResource()785 public Builder clearFirewallResource() { 786 bitField0_ = (bitField0_ & ~0x00000001); 787 firewallResource_ = null; 788 if (firewallResourceBuilder_ != null) { 789 firewallResourceBuilder_.dispose(); 790 firewallResourceBuilder_ = null; 791 } 792 onChanged(); 793 return this; 794 } 795 /** 796 * 797 * 798 * <pre> 799 * The body resource for this request 800 * </pre> 801 * 802 * <code> 803 * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED]; 804 * </code> 805 */ getFirewallResourceBuilder()806 public com.google.cloud.compute.v1.Firewall.Builder getFirewallResourceBuilder() { 807 bitField0_ |= 0x00000001; 808 onChanged(); 809 return getFirewallResourceFieldBuilder().getBuilder(); 810 } 811 /** 812 * 813 * 814 * <pre> 815 * The body resource for this request 816 * </pre> 817 * 818 * <code> 819 * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED]; 820 * </code> 821 */ getFirewallResourceOrBuilder()822 public com.google.cloud.compute.v1.FirewallOrBuilder getFirewallResourceOrBuilder() { 823 if (firewallResourceBuilder_ != null) { 824 return firewallResourceBuilder_.getMessageOrBuilder(); 825 } else { 826 return firewallResource_ == null 827 ? com.google.cloud.compute.v1.Firewall.getDefaultInstance() 828 : firewallResource_; 829 } 830 } 831 /** 832 * 833 * 834 * <pre> 835 * The body resource for this request 836 * </pre> 837 * 838 * <code> 839 * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED]; 840 * </code> 841 */ 842 private com.google.protobuf.SingleFieldBuilderV3< 843 com.google.cloud.compute.v1.Firewall, 844 com.google.cloud.compute.v1.Firewall.Builder, 845 com.google.cloud.compute.v1.FirewallOrBuilder> getFirewallResourceFieldBuilder()846 getFirewallResourceFieldBuilder() { 847 if (firewallResourceBuilder_ == null) { 848 firewallResourceBuilder_ = 849 new com.google.protobuf.SingleFieldBuilderV3< 850 com.google.cloud.compute.v1.Firewall, 851 com.google.cloud.compute.v1.Firewall.Builder, 852 com.google.cloud.compute.v1.FirewallOrBuilder>( 853 getFirewallResource(), getParentForChildren(), isClean()); 854 firewallResource_ = null; 855 } 856 return firewallResourceBuilder_; 857 } 858 859 private java.lang.Object project_ = ""; 860 /** 861 * 862 * 863 * <pre> 864 * Project ID for this request. 865 * </pre> 866 * 867 * <code> 868 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 869 * </code> 870 * 871 * @return The project. 872 */ getProject()873 public java.lang.String getProject() { 874 java.lang.Object ref = project_; 875 if (!(ref instanceof java.lang.String)) { 876 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 877 java.lang.String s = bs.toStringUtf8(); 878 project_ = s; 879 return s; 880 } else { 881 return (java.lang.String) ref; 882 } 883 } 884 /** 885 * 886 * 887 * <pre> 888 * Project ID for this request. 889 * </pre> 890 * 891 * <code> 892 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 893 * </code> 894 * 895 * @return The bytes for project. 896 */ getProjectBytes()897 public com.google.protobuf.ByteString getProjectBytes() { 898 java.lang.Object ref = project_; 899 if (ref instanceof String) { 900 com.google.protobuf.ByteString b = 901 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 902 project_ = b; 903 return b; 904 } else { 905 return (com.google.protobuf.ByteString) ref; 906 } 907 } 908 /** 909 * 910 * 911 * <pre> 912 * Project ID for this request. 913 * </pre> 914 * 915 * <code> 916 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 917 * </code> 918 * 919 * @param value The project to set. 920 * @return This builder for chaining. 921 */ setProject(java.lang.String value)922 public Builder setProject(java.lang.String value) { 923 if (value == null) { 924 throw new NullPointerException(); 925 } 926 project_ = value; 927 bitField0_ |= 0x00000002; 928 onChanged(); 929 return this; 930 } 931 /** 932 * 933 * 934 * <pre> 935 * Project ID for this request. 936 * </pre> 937 * 938 * <code> 939 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 940 * </code> 941 * 942 * @return This builder for chaining. 943 */ clearProject()944 public Builder clearProject() { 945 project_ = getDefaultInstance().getProject(); 946 bitField0_ = (bitField0_ & ~0x00000002); 947 onChanged(); 948 return this; 949 } 950 /** 951 * 952 * 953 * <pre> 954 * Project ID for this request. 955 * </pre> 956 * 957 * <code> 958 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 959 * </code> 960 * 961 * @param value The bytes for project to set. 962 * @return This builder for chaining. 963 */ setProjectBytes(com.google.protobuf.ByteString value)964 public Builder setProjectBytes(com.google.protobuf.ByteString value) { 965 if (value == null) { 966 throw new NullPointerException(); 967 } 968 checkByteStringIsUtf8(value); 969 project_ = value; 970 bitField0_ |= 0x00000002; 971 onChanged(); 972 return this; 973 } 974 975 private java.lang.Object requestId_ = ""; 976 /** 977 * 978 * 979 * <pre> 980 * 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). 981 * </pre> 982 * 983 * <code>optional string request_id = 37109963;</code> 984 * 985 * @return Whether the requestId field is set. 986 */ hasRequestId()987 public boolean hasRequestId() { 988 return ((bitField0_ & 0x00000004) != 0); 989 } 990 /** 991 * 992 * 993 * <pre> 994 * 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). 995 * </pre> 996 * 997 * <code>optional string request_id = 37109963;</code> 998 * 999 * @return The requestId. 1000 */ getRequestId()1001 public java.lang.String getRequestId() { 1002 java.lang.Object ref = requestId_; 1003 if (!(ref instanceof java.lang.String)) { 1004 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1005 java.lang.String s = bs.toStringUtf8(); 1006 requestId_ = s; 1007 return s; 1008 } else { 1009 return (java.lang.String) ref; 1010 } 1011 } 1012 /** 1013 * 1014 * 1015 * <pre> 1016 * 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). 1017 * </pre> 1018 * 1019 * <code>optional string request_id = 37109963;</code> 1020 * 1021 * @return The bytes for requestId. 1022 */ getRequestIdBytes()1023 public com.google.protobuf.ByteString getRequestIdBytes() { 1024 java.lang.Object ref = requestId_; 1025 if (ref instanceof String) { 1026 com.google.protobuf.ByteString b = 1027 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1028 requestId_ = b; 1029 return b; 1030 } else { 1031 return (com.google.protobuf.ByteString) ref; 1032 } 1033 } 1034 /** 1035 * 1036 * 1037 * <pre> 1038 * 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). 1039 * </pre> 1040 * 1041 * <code>optional string request_id = 37109963;</code> 1042 * 1043 * @param value The requestId to set. 1044 * @return This builder for chaining. 1045 */ setRequestId(java.lang.String value)1046 public Builder setRequestId(java.lang.String value) { 1047 if (value == null) { 1048 throw new NullPointerException(); 1049 } 1050 requestId_ = value; 1051 bitField0_ |= 0x00000004; 1052 onChanged(); 1053 return this; 1054 } 1055 /** 1056 * 1057 * 1058 * <pre> 1059 * 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). 1060 * </pre> 1061 * 1062 * <code>optional string request_id = 37109963;</code> 1063 * 1064 * @return This builder for chaining. 1065 */ clearRequestId()1066 public Builder clearRequestId() { 1067 requestId_ = getDefaultInstance().getRequestId(); 1068 bitField0_ = (bitField0_ & ~0x00000004); 1069 onChanged(); 1070 return this; 1071 } 1072 /** 1073 * 1074 * 1075 * <pre> 1076 * 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). 1077 * </pre> 1078 * 1079 * <code>optional string request_id = 37109963;</code> 1080 * 1081 * @param value The bytes for requestId to set. 1082 * @return This builder for chaining. 1083 */ setRequestIdBytes(com.google.protobuf.ByteString value)1084 public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { 1085 if (value == null) { 1086 throw new NullPointerException(); 1087 } 1088 checkByteStringIsUtf8(value); 1089 requestId_ = value; 1090 bitField0_ |= 0x00000004; 1091 onChanged(); 1092 return this; 1093 } 1094 1095 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1096 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1097 return super.setUnknownFields(unknownFields); 1098 } 1099 1100 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1101 public final Builder mergeUnknownFields( 1102 final com.google.protobuf.UnknownFieldSet unknownFields) { 1103 return super.mergeUnknownFields(unknownFields); 1104 } 1105 1106 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.InsertFirewallRequest) 1107 } 1108 1109 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.InsertFirewallRequest) 1110 private static final com.google.cloud.compute.v1.InsertFirewallRequest DEFAULT_INSTANCE; 1111 1112 static { 1113 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.InsertFirewallRequest(); 1114 } 1115 getDefaultInstance()1116 public static com.google.cloud.compute.v1.InsertFirewallRequest getDefaultInstance() { 1117 return DEFAULT_INSTANCE; 1118 } 1119 1120 private static final com.google.protobuf.Parser<InsertFirewallRequest> PARSER = 1121 new com.google.protobuf.AbstractParser<InsertFirewallRequest>() { 1122 @java.lang.Override 1123 public InsertFirewallRequest parsePartialFrom( 1124 com.google.protobuf.CodedInputStream input, 1125 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1126 throws com.google.protobuf.InvalidProtocolBufferException { 1127 Builder builder = newBuilder(); 1128 try { 1129 builder.mergeFrom(input, extensionRegistry); 1130 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1131 throw e.setUnfinishedMessage(builder.buildPartial()); 1132 } catch (com.google.protobuf.UninitializedMessageException e) { 1133 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1134 } catch (java.io.IOException e) { 1135 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1136 .setUnfinishedMessage(builder.buildPartial()); 1137 } 1138 return builder.buildPartial(); 1139 } 1140 }; 1141 parser()1142 public static com.google.protobuf.Parser<InsertFirewallRequest> parser() { 1143 return PARSER; 1144 } 1145 1146 @java.lang.Override getParserForType()1147 public com.google.protobuf.Parser<InsertFirewallRequest> getParserForType() { 1148 return PARSER; 1149 } 1150 1151 @java.lang.Override getDefaultInstanceForType()1152 public com.google.cloud.compute.v1.InsertFirewallRequest getDefaultInstanceForType() { 1153 return DEFAULT_INSTANCE; 1154 } 1155 } 1156