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/run/v2/service.proto 18 19 package com.google.cloud.run.v2; 20 21 /** 22 * 23 * 24 * <pre> 25 * Request message for updating a service. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.run.v2.UpdateServiceRequest} 29 */ 30 public final class UpdateServiceRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.run.v2.UpdateServiceRequest) 33 UpdateServiceRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use UpdateServiceRequest.newBuilder() to construct. UpdateServiceRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private UpdateServiceRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 UpdateServiceRequest()40 private UpdateServiceRequest() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new UpdateServiceRequest(); 46 } 47 48 @java.lang.Override getUnknownFields()49 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 50 return this.unknownFields; 51 } 52 getDescriptor()53 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 54 return com.google.cloud.run.v2.ServiceProto 55 .internal_static_google_cloud_run_v2_UpdateServiceRequest_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.cloud.run.v2.ServiceProto 62 .internal_static_google_cloud_run_v2_UpdateServiceRequest_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.cloud.run.v2.UpdateServiceRequest.class, 65 com.google.cloud.run.v2.UpdateServiceRequest.Builder.class); 66 } 67 68 public static final int SERVICE_FIELD_NUMBER = 1; 69 private com.google.cloud.run.v2.Service service_; 70 /** 71 * 72 * 73 * <pre> 74 * Required. The Service to be updated. 75 * </pre> 76 * 77 * <code>.google.cloud.run.v2.Service service = 1 [(.google.api.field_behavior) = REQUIRED]; 78 * </code> 79 * 80 * @return Whether the service field is set. 81 */ 82 @java.lang.Override hasService()83 public boolean hasService() { 84 return service_ != null; 85 } 86 /** 87 * 88 * 89 * <pre> 90 * Required. The Service to be updated. 91 * </pre> 92 * 93 * <code>.google.cloud.run.v2.Service service = 1 [(.google.api.field_behavior) = REQUIRED]; 94 * </code> 95 * 96 * @return The service. 97 */ 98 @java.lang.Override getService()99 public com.google.cloud.run.v2.Service getService() { 100 return service_ == null ? com.google.cloud.run.v2.Service.getDefaultInstance() : service_; 101 } 102 /** 103 * 104 * 105 * <pre> 106 * Required. The Service to be updated. 107 * </pre> 108 * 109 * <code>.google.cloud.run.v2.Service service = 1 [(.google.api.field_behavior) = REQUIRED]; 110 * </code> 111 */ 112 @java.lang.Override getServiceOrBuilder()113 public com.google.cloud.run.v2.ServiceOrBuilder getServiceOrBuilder() { 114 return service_ == null ? com.google.cloud.run.v2.Service.getDefaultInstance() : service_; 115 } 116 117 public static final int VALIDATE_ONLY_FIELD_NUMBER = 3; 118 private boolean validateOnly_ = false; 119 /** 120 * 121 * 122 * <pre> 123 * Indicates that the request should be validated and default values 124 * populated, without persisting the request or updating any resources. 125 * </pre> 126 * 127 * <code>bool validate_only = 3;</code> 128 * 129 * @return The validateOnly. 130 */ 131 @java.lang.Override getValidateOnly()132 public boolean getValidateOnly() { 133 return validateOnly_; 134 } 135 136 public static final int ALLOW_MISSING_FIELD_NUMBER = 4; 137 private boolean allowMissing_ = false; 138 /** 139 * 140 * 141 * <pre> 142 * If set to true, and if the Service does not exist, it will create a new 143 * one. The caller must have 'run.services.create' permissions if this is set 144 * to true and the Service does not exist. 145 * </pre> 146 * 147 * <code>bool allow_missing = 4;</code> 148 * 149 * @return The allowMissing. 150 */ 151 @java.lang.Override getAllowMissing()152 public boolean getAllowMissing() { 153 return allowMissing_; 154 } 155 156 private byte memoizedIsInitialized = -1; 157 158 @java.lang.Override isInitialized()159 public final boolean isInitialized() { 160 byte isInitialized = memoizedIsInitialized; 161 if (isInitialized == 1) return true; 162 if (isInitialized == 0) return false; 163 164 memoizedIsInitialized = 1; 165 return true; 166 } 167 168 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)169 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 170 if (service_ != null) { 171 output.writeMessage(1, getService()); 172 } 173 if (validateOnly_ != false) { 174 output.writeBool(3, validateOnly_); 175 } 176 if (allowMissing_ != false) { 177 output.writeBool(4, allowMissing_); 178 } 179 getUnknownFields().writeTo(output); 180 } 181 182 @java.lang.Override getSerializedSize()183 public int getSerializedSize() { 184 int size = memoizedSize; 185 if (size != -1) return size; 186 187 size = 0; 188 if (service_ != null) { 189 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getService()); 190 } 191 if (validateOnly_ != false) { 192 size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, validateOnly_); 193 } 194 if (allowMissing_ != false) { 195 size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, allowMissing_); 196 } 197 size += getUnknownFields().getSerializedSize(); 198 memoizedSize = size; 199 return size; 200 } 201 202 @java.lang.Override equals(final java.lang.Object obj)203 public boolean equals(final java.lang.Object obj) { 204 if (obj == this) { 205 return true; 206 } 207 if (!(obj instanceof com.google.cloud.run.v2.UpdateServiceRequest)) { 208 return super.equals(obj); 209 } 210 com.google.cloud.run.v2.UpdateServiceRequest other = 211 (com.google.cloud.run.v2.UpdateServiceRequest) obj; 212 213 if (hasService() != other.hasService()) return false; 214 if (hasService()) { 215 if (!getService().equals(other.getService())) return false; 216 } 217 if (getValidateOnly() != other.getValidateOnly()) return false; 218 if (getAllowMissing() != other.getAllowMissing()) return false; 219 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 220 return true; 221 } 222 223 @java.lang.Override hashCode()224 public int hashCode() { 225 if (memoizedHashCode != 0) { 226 return memoizedHashCode; 227 } 228 int hash = 41; 229 hash = (19 * hash) + getDescriptor().hashCode(); 230 if (hasService()) { 231 hash = (37 * hash) + SERVICE_FIELD_NUMBER; 232 hash = (53 * hash) + getService().hashCode(); 233 } 234 hash = (37 * hash) + VALIDATE_ONLY_FIELD_NUMBER; 235 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getValidateOnly()); 236 hash = (37 * hash) + ALLOW_MISSING_FIELD_NUMBER; 237 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getAllowMissing()); 238 hash = (29 * hash) + getUnknownFields().hashCode(); 239 memoizedHashCode = hash; 240 return hash; 241 } 242 parseFrom(java.nio.ByteBuffer data)243 public static com.google.cloud.run.v2.UpdateServiceRequest parseFrom(java.nio.ByteBuffer data) 244 throws com.google.protobuf.InvalidProtocolBufferException { 245 return PARSER.parseFrom(data); 246 } 247 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)248 public static com.google.cloud.run.v2.UpdateServiceRequest parseFrom( 249 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 250 throws com.google.protobuf.InvalidProtocolBufferException { 251 return PARSER.parseFrom(data, extensionRegistry); 252 } 253 parseFrom( com.google.protobuf.ByteString data)254 public static com.google.cloud.run.v2.UpdateServiceRequest parseFrom( 255 com.google.protobuf.ByteString data) 256 throws com.google.protobuf.InvalidProtocolBufferException { 257 return PARSER.parseFrom(data); 258 } 259 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)260 public static com.google.cloud.run.v2.UpdateServiceRequest parseFrom( 261 com.google.protobuf.ByteString data, 262 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 263 throws com.google.protobuf.InvalidProtocolBufferException { 264 return PARSER.parseFrom(data, extensionRegistry); 265 } 266 parseFrom(byte[] data)267 public static com.google.cloud.run.v2.UpdateServiceRequest parseFrom(byte[] data) 268 throws com.google.protobuf.InvalidProtocolBufferException { 269 return PARSER.parseFrom(data); 270 } 271 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)272 public static com.google.cloud.run.v2.UpdateServiceRequest parseFrom( 273 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 274 throws com.google.protobuf.InvalidProtocolBufferException { 275 return PARSER.parseFrom(data, extensionRegistry); 276 } 277 parseFrom(java.io.InputStream input)278 public static com.google.cloud.run.v2.UpdateServiceRequest parseFrom(java.io.InputStream input) 279 throws java.io.IOException { 280 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 281 } 282 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)283 public static com.google.cloud.run.v2.UpdateServiceRequest parseFrom( 284 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 285 throws java.io.IOException { 286 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 287 PARSER, input, extensionRegistry); 288 } 289 parseDelimitedFrom( java.io.InputStream input)290 public static com.google.cloud.run.v2.UpdateServiceRequest parseDelimitedFrom( 291 java.io.InputStream input) throws java.io.IOException { 292 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 293 } 294 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)295 public static com.google.cloud.run.v2.UpdateServiceRequest parseDelimitedFrom( 296 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 297 throws java.io.IOException { 298 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 299 PARSER, input, extensionRegistry); 300 } 301 parseFrom( com.google.protobuf.CodedInputStream input)302 public static com.google.cloud.run.v2.UpdateServiceRequest parseFrom( 303 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 304 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 305 } 306 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)307 public static com.google.cloud.run.v2.UpdateServiceRequest parseFrom( 308 com.google.protobuf.CodedInputStream input, 309 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 310 throws java.io.IOException { 311 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 312 PARSER, input, extensionRegistry); 313 } 314 315 @java.lang.Override newBuilderForType()316 public Builder newBuilderForType() { 317 return newBuilder(); 318 } 319 newBuilder()320 public static Builder newBuilder() { 321 return DEFAULT_INSTANCE.toBuilder(); 322 } 323 newBuilder(com.google.cloud.run.v2.UpdateServiceRequest prototype)324 public static Builder newBuilder(com.google.cloud.run.v2.UpdateServiceRequest prototype) { 325 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 326 } 327 328 @java.lang.Override toBuilder()329 public Builder toBuilder() { 330 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 331 } 332 333 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)334 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 335 Builder builder = new Builder(parent); 336 return builder; 337 } 338 /** 339 * 340 * 341 * <pre> 342 * Request message for updating a service. 343 * </pre> 344 * 345 * Protobuf type {@code google.cloud.run.v2.UpdateServiceRequest} 346 */ 347 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 348 implements 349 // @@protoc_insertion_point(builder_implements:google.cloud.run.v2.UpdateServiceRequest) 350 com.google.cloud.run.v2.UpdateServiceRequestOrBuilder { getDescriptor()351 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 352 return com.google.cloud.run.v2.ServiceProto 353 .internal_static_google_cloud_run_v2_UpdateServiceRequest_descriptor; 354 } 355 356 @java.lang.Override 357 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()358 internalGetFieldAccessorTable() { 359 return com.google.cloud.run.v2.ServiceProto 360 .internal_static_google_cloud_run_v2_UpdateServiceRequest_fieldAccessorTable 361 .ensureFieldAccessorsInitialized( 362 com.google.cloud.run.v2.UpdateServiceRequest.class, 363 com.google.cloud.run.v2.UpdateServiceRequest.Builder.class); 364 } 365 366 // Construct using com.google.cloud.run.v2.UpdateServiceRequest.newBuilder() Builder()367 private Builder() {} 368 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)369 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 370 super(parent); 371 } 372 373 @java.lang.Override clear()374 public Builder clear() { 375 super.clear(); 376 bitField0_ = 0; 377 service_ = null; 378 if (serviceBuilder_ != null) { 379 serviceBuilder_.dispose(); 380 serviceBuilder_ = null; 381 } 382 validateOnly_ = false; 383 allowMissing_ = false; 384 return this; 385 } 386 387 @java.lang.Override getDescriptorForType()388 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 389 return com.google.cloud.run.v2.ServiceProto 390 .internal_static_google_cloud_run_v2_UpdateServiceRequest_descriptor; 391 } 392 393 @java.lang.Override getDefaultInstanceForType()394 public com.google.cloud.run.v2.UpdateServiceRequest getDefaultInstanceForType() { 395 return com.google.cloud.run.v2.UpdateServiceRequest.getDefaultInstance(); 396 } 397 398 @java.lang.Override build()399 public com.google.cloud.run.v2.UpdateServiceRequest build() { 400 com.google.cloud.run.v2.UpdateServiceRequest result = buildPartial(); 401 if (!result.isInitialized()) { 402 throw newUninitializedMessageException(result); 403 } 404 return result; 405 } 406 407 @java.lang.Override buildPartial()408 public com.google.cloud.run.v2.UpdateServiceRequest buildPartial() { 409 com.google.cloud.run.v2.UpdateServiceRequest result = 410 new com.google.cloud.run.v2.UpdateServiceRequest(this); 411 if (bitField0_ != 0) { 412 buildPartial0(result); 413 } 414 onBuilt(); 415 return result; 416 } 417 buildPartial0(com.google.cloud.run.v2.UpdateServiceRequest result)418 private void buildPartial0(com.google.cloud.run.v2.UpdateServiceRequest result) { 419 int from_bitField0_ = bitField0_; 420 if (((from_bitField0_ & 0x00000001) != 0)) { 421 result.service_ = serviceBuilder_ == null ? service_ : serviceBuilder_.build(); 422 } 423 if (((from_bitField0_ & 0x00000002) != 0)) { 424 result.validateOnly_ = validateOnly_; 425 } 426 if (((from_bitField0_ & 0x00000004) != 0)) { 427 result.allowMissing_ = allowMissing_; 428 } 429 } 430 431 @java.lang.Override clone()432 public Builder clone() { 433 return super.clone(); 434 } 435 436 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)437 public Builder setField( 438 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 439 return super.setField(field, value); 440 } 441 442 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)443 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 444 return super.clearField(field); 445 } 446 447 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)448 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 449 return super.clearOneof(oneof); 450 } 451 452 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)453 public Builder setRepeatedField( 454 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 455 return super.setRepeatedField(field, index, value); 456 } 457 458 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)459 public Builder addRepeatedField( 460 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 461 return super.addRepeatedField(field, value); 462 } 463 464 @java.lang.Override mergeFrom(com.google.protobuf.Message other)465 public Builder mergeFrom(com.google.protobuf.Message other) { 466 if (other instanceof com.google.cloud.run.v2.UpdateServiceRequest) { 467 return mergeFrom((com.google.cloud.run.v2.UpdateServiceRequest) other); 468 } else { 469 super.mergeFrom(other); 470 return this; 471 } 472 } 473 mergeFrom(com.google.cloud.run.v2.UpdateServiceRequest other)474 public Builder mergeFrom(com.google.cloud.run.v2.UpdateServiceRequest other) { 475 if (other == com.google.cloud.run.v2.UpdateServiceRequest.getDefaultInstance()) return this; 476 if (other.hasService()) { 477 mergeService(other.getService()); 478 } 479 if (other.getValidateOnly() != false) { 480 setValidateOnly(other.getValidateOnly()); 481 } 482 if (other.getAllowMissing() != false) { 483 setAllowMissing(other.getAllowMissing()); 484 } 485 this.mergeUnknownFields(other.getUnknownFields()); 486 onChanged(); 487 return this; 488 } 489 490 @java.lang.Override isInitialized()491 public final boolean isInitialized() { 492 return true; 493 } 494 495 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)496 public Builder mergeFrom( 497 com.google.protobuf.CodedInputStream input, 498 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 499 throws java.io.IOException { 500 if (extensionRegistry == null) { 501 throw new java.lang.NullPointerException(); 502 } 503 try { 504 boolean done = false; 505 while (!done) { 506 int tag = input.readTag(); 507 switch (tag) { 508 case 0: 509 done = true; 510 break; 511 case 10: 512 { 513 input.readMessage(getServiceFieldBuilder().getBuilder(), extensionRegistry); 514 bitField0_ |= 0x00000001; 515 break; 516 } // case 10 517 case 24: 518 { 519 validateOnly_ = input.readBool(); 520 bitField0_ |= 0x00000002; 521 break; 522 } // case 24 523 case 32: 524 { 525 allowMissing_ = input.readBool(); 526 bitField0_ |= 0x00000004; 527 break; 528 } // case 32 529 default: 530 { 531 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 532 done = true; // was an endgroup tag 533 } 534 break; 535 } // default: 536 } // switch (tag) 537 } // while (!done) 538 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 539 throw e.unwrapIOException(); 540 } finally { 541 onChanged(); 542 } // finally 543 return this; 544 } 545 546 private int bitField0_; 547 548 private com.google.cloud.run.v2.Service service_; 549 private com.google.protobuf.SingleFieldBuilderV3< 550 com.google.cloud.run.v2.Service, 551 com.google.cloud.run.v2.Service.Builder, 552 com.google.cloud.run.v2.ServiceOrBuilder> 553 serviceBuilder_; 554 /** 555 * 556 * 557 * <pre> 558 * Required. The Service to be updated. 559 * </pre> 560 * 561 * <code>.google.cloud.run.v2.Service service = 1 [(.google.api.field_behavior) = REQUIRED]; 562 * </code> 563 * 564 * @return Whether the service field is set. 565 */ hasService()566 public boolean hasService() { 567 return ((bitField0_ & 0x00000001) != 0); 568 } 569 /** 570 * 571 * 572 * <pre> 573 * Required. The Service to be updated. 574 * </pre> 575 * 576 * <code>.google.cloud.run.v2.Service service = 1 [(.google.api.field_behavior) = REQUIRED]; 577 * </code> 578 * 579 * @return The service. 580 */ getService()581 public com.google.cloud.run.v2.Service getService() { 582 if (serviceBuilder_ == null) { 583 return service_ == null ? com.google.cloud.run.v2.Service.getDefaultInstance() : service_; 584 } else { 585 return serviceBuilder_.getMessage(); 586 } 587 } 588 /** 589 * 590 * 591 * <pre> 592 * Required. The Service to be updated. 593 * </pre> 594 * 595 * <code>.google.cloud.run.v2.Service service = 1 [(.google.api.field_behavior) = REQUIRED]; 596 * </code> 597 */ setService(com.google.cloud.run.v2.Service value)598 public Builder setService(com.google.cloud.run.v2.Service value) { 599 if (serviceBuilder_ == null) { 600 if (value == null) { 601 throw new NullPointerException(); 602 } 603 service_ = value; 604 } else { 605 serviceBuilder_.setMessage(value); 606 } 607 bitField0_ |= 0x00000001; 608 onChanged(); 609 return this; 610 } 611 /** 612 * 613 * 614 * <pre> 615 * Required. The Service to be updated. 616 * </pre> 617 * 618 * <code>.google.cloud.run.v2.Service service = 1 [(.google.api.field_behavior) = REQUIRED]; 619 * </code> 620 */ setService(com.google.cloud.run.v2.Service.Builder builderForValue)621 public Builder setService(com.google.cloud.run.v2.Service.Builder builderForValue) { 622 if (serviceBuilder_ == null) { 623 service_ = builderForValue.build(); 624 } else { 625 serviceBuilder_.setMessage(builderForValue.build()); 626 } 627 bitField0_ |= 0x00000001; 628 onChanged(); 629 return this; 630 } 631 /** 632 * 633 * 634 * <pre> 635 * Required. The Service to be updated. 636 * </pre> 637 * 638 * <code>.google.cloud.run.v2.Service service = 1 [(.google.api.field_behavior) = REQUIRED]; 639 * </code> 640 */ mergeService(com.google.cloud.run.v2.Service value)641 public Builder mergeService(com.google.cloud.run.v2.Service value) { 642 if (serviceBuilder_ == null) { 643 if (((bitField0_ & 0x00000001) != 0) 644 && service_ != null 645 && service_ != com.google.cloud.run.v2.Service.getDefaultInstance()) { 646 getServiceBuilder().mergeFrom(value); 647 } else { 648 service_ = value; 649 } 650 } else { 651 serviceBuilder_.mergeFrom(value); 652 } 653 bitField0_ |= 0x00000001; 654 onChanged(); 655 return this; 656 } 657 /** 658 * 659 * 660 * <pre> 661 * Required. The Service to be updated. 662 * </pre> 663 * 664 * <code>.google.cloud.run.v2.Service service = 1 [(.google.api.field_behavior) = REQUIRED]; 665 * </code> 666 */ clearService()667 public Builder clearService() { 668 bitField0_ = (bitField0_ & ~0x00000001); 669 service_ = null; 670 if (serviceBuilder_ != null) { 671 serviceBuilder_.dispose(); 672 serviceBuilder_ = null; 673 } 674 onChanged(); 675 return this; 676 } 677 /** 678 * 679 * 680 * <pre> 681 * Required. The Service to be updated. 682 * </pre> 683 * 684 * <code>.google.cloud.run.v2.Service service = 1 [(.google.api.field_behavior) = REQUIRED]; 685 * </code> 686 */ getServiceBuilder()687 public com.google.cloud.run.v2.Service.Builder getServiceBuilder() { 688 bitField0_ |= 0x00000001; 689 onChanged(); 690 return getServiceFieldBuilder().getBuilder(); 691 } 692 /** 693 * 694 * 695 * <pre> 696 * Required. The Service to be updated. 697 * </pre> 698 * 699 * <code>.google.cloud.run.v2.Service service = 1 [(.google.api.field_behavior) = REQUIRED]; 700 * </code> 701 */ getServiceOrBuilder()702 public com.google.cloud.run.v2.ServiceOrBuilder getServiceOrBuilder() { 703 if (serviceBuilder_ != null) { 704 return serviceBuilder_.getMessageOrBuilder(); 705 } else { 706 return service_ == null ? com.google.cloud.run.v2.Service.getDefaultInstance() : service_; 707 } 708 } 709 /** 710 * 711 * 712 * <pre> 713 * Required. The Service to be updated. 714 * </pre> 715 * 716 * <code>.google.cloud.run.v2.Service service = 1 [(.google.api.field_behavior) = REQUIRED]; 717 * </code> 718 */ 719 private com.google.protobuf.SingleFieldBuilderV3< 720 com.google.cloud.run.v2.Service, 721 com.google.cloud.run.v2.Service.Builder, 722 com.google.cloud.run.v2.ServiceOrBuilder> getServiceFieldBuilder()723 getServiceFieldBuilder() { 724 if (serviceBuilder_ == null) { 725 serviceBuilder_ = 726 new com.google.protobuf.SingleFieldBuilderV3< 727 com.google.cloud.run.v2.Service, 728 com.google.cloud.run.v2.Service.Builder, 729 com.google.cloud.run.v2.ServiceOrBuilder>( 730 getService(), getParentForChildren(), isClean()); 731 service_ = null; 732 } 733 return serviceBuilder_; 734 } 735 736 private boolean validateOnly_; 737 /** 738 * 739 * 740 * <pre> 741 * Indicates that the request should be validated and default values 742 * populated, without persisting the request or updating any resources. 743 * </pre> 744 * 745 * <code>bool validate_only = 3;</code> 746 * 747 * @return The validateOnly. 748 */ 749 @java.lang.Override getValidateOnly()750 public boolean getValidateOnly() { 751 return validateOnly_; 752 } 753 /** 754 * 755 * 756 * <pre> 757 * Indicates that the request should be validated and default values 758 * populated, without persisting the request or updating any resources. 759 * </pre> 760 * 761 * <code>bool validate_only = 3;</code> 762 * 763 * @param value The validateOnly to set. 764 * @return This builder for chaining. 765 */ setValidateOnly(boolean value)766 public Builder setValidateOnly(boolean value) { 767 768 validateOnly_ = value; 769 bitField0_ |= 0x00000002; 770 onChanged(); 771 return this; 772 } 773 /** 774 * 775 * 776 * <pre> 777 * Indicates that the request should be validated and default values 778 * populated, without persisting the request or updating any resources. 779 * </pre> 780 * 781 * <code>bool validate_only = 3;</code> 782 * 783 * @return This builder for chaining. 784 */ clearValidateOnly()785 public Builder clearValidateOnly() { 786 bitField0_ = (bitField0_ & ~0x00000002); 787 validateOnly_ = false; 788 onChanged(); 789 return this; 790 } 791 792 private boolean allowMissing_; 793 /** 794 * 795 * 796 * <pre> 797 * If set to true, and if the Service does not exist, it will create a new 798 * one. The caller must have 'run.services.create' permissions if this is set 799 * to true and the Service does not exist. 800 * </pre> 801 * 802 * <code>bool allow_missing = 4;</code> 803 * 804 * @return The allowMissing. 805 */ 806 @java.lang.Override getAllowMissing()807 public boolean getAllowMissing() { 808 return allowMissing_; 809 } 810 /** 811 * 812 * 813 * <pre> 814 * If set to true, and if the Service does not exist, it will create a new 815 * one. The caller must have 'run.services.create' permissions if this is set 816 * to true and the Service does not exist. 817 * </pre> 818 * 819 * <code>bool allow_missing = 4;</code> 820 * 821 * @param value The allowMissing to set. 822 * @return This builder for chaining. 823 */ setAllowMissing(boolean value)824 public Builder setAllowMissing(boolean value) { 825 826 allowMissing_ = value; 827 bitField0_ |= 0x00000004; 828 onChanged(); 829 return this; 830 } 831 /** 832 * 833 * 834 * <pre> 835 * If set to true, and if the Service does not exist, it will create a new 836 * one. The caller must have 'run.services.create' permissions if this is set 837 * to true and the Service does not exist. 838 * </pre> 839 * 840 * <code>bool allow_missing = 4;</code> 841 * 842 * @return This builder for chaining. 843 */ clearAllowMissing()844 public Builder clearAllowMissing() { 845 bitField0_ = (bitField0_ & ~0x00000004); 846 allowMissing_ = false; 847 onChanged(); 848 return this; 849 } 850 851 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)852 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 853 return super.setUnknownFields(unknownFields); 854 } 855 856 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)857 public final Builder mergeUnknownFields( 858 final com.google.protobuf.UnknownFieldSet unknownFields) { 859 return super.mergeUnknownFields(unknownFields); 860 } 861 862 // @@protoc_insertion_point(builder_scope:google.cloud.run.v2.UpdateServiceRequest) 863 } 864 865 // @@protoc_insertion_point(class_scope:google.cloud.run.v2.UpdateServiceRequest) 866 private static final com.google.cloud.run.v2.UpdateServiceRequest DEFAULT_INSTANCE; 867 868 static { 869 DEFAULT_INSTANCE = new com.google.cloud.run.v2.UpdateServiceRequest(); 870 } 871 getDefaultInstance()872 public static com.google.cloud.run.v2.UpdateServiceRequest getDefaultInstance() { 873 return DEFAULT_INSTANCE; 874 } 875 876 private static final com.google.protobuf.Parser<UpdateServiceRequest> PARSER = 877 new com.google.protobuf.AbstractParser<UpdateServiceRequest>() { 878 @java.lang.Override 879 public UpdateServiceRequest parsePartialFrom( 880 com.google.protobuf.CodedInputStream input, 881 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 882 throws com.google.protobuf.InvalidProtocolBufferException { 883 Builder builder = newBuilder(); 884 try { 885 builder.mergeFrom(input, extensionRegistry); 886 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 887 throw e.setUnfinishedMessage(builder.buildPartial()); 888 } catch (com.google.protobuf.UninitializedMessageException e) { 889 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 890 } catch (java.io.IOException e) { 891 throw new com.google.protobuf.InvalidProtocolBufferException(e) 892 .setUnfinishedMessage(builder.buildPartial()); 893 } 894 return builder.buildPartial(); 895 } 896 }; 897 parser()898 public static com.google.protobuf.Parser<UpdateServiceRequest> parser() { 899 return PARSER; 900 } 901 902 @java.lang.Override getParserForType()903 public com.google.protobuf.Parser<UpdateServiceRequest> getParserForType() { 904 return PARSER; 905 } 906 907 @java.lang.Override getDefaultInstanceForType()908 public com.google.cloud.run.v2.UpdateServiceRequest getDefaultInstanceForType() { 909 return DEFAULT_INSTANCE; 910 } 911 } 912