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