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/functions/v2beta/functions.proto 18 19 package com.google.cloud.functions.v2beta; 20 21 /** 22 * 23 * 24 * <pre> 25 * Describes a Cloud Function that contains user computation executed in 26 * response to an event. It encapsulates function and trigger configurations. 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.functions.v2beta.Function} 30 */ 31 public final class Function extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.functions.v2beta.Function) 34 FunctionOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use Function.newBuilder() to construct. Function(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private Function(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 Function()41 private Function() { 42 name_ = ""; 43 environment_ = 0; 44 description_ = ""; 45 state_ = 0; 46 stateMessages_ = java.util.Collections.emptyList(); 47 } 48 49 @java.lang.Override 50 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)51 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 52 return new Function(); 53 } 54 55 @java.lang.Override getUnknownFields()56 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 57 return this.unknownFields; 58 } 59 getDescriptor()60 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 61 return com.google.cloud.functions.v2beta.FunctionsProto 62 .internal_static_google_cloud_functions_v2beta_Function_descriptor; 63 } 64 65 @SuppressWarnings({"rawtypes"}) 66 @java.lang.Override internalGetMapField(int number)67 protected com.google.protobuf.MapField internalGetMapField(int number) { 68 switch (number) { 69 case 8: 70 return internalGetLabels(); 71 default: 72 throw new RuntimeException("Invalid map field number: " + number); 73 } 74 } 75 76 @java.lang.Override 77 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()78 internalGetFieldAccessorTable() { 79 return com.google.cloud.functions.v2beta.FunctionsProto 80 .internal_static_google_cloud_functions_v2beta_Function_fieldAccessorTable 81 .ensureFieldAccessorsInitialized( 82 com.google.cloud.functions.v2beta.Function.class, 83 com.google.cloud.functions.v2beta.Function.Builder.class); 84 } 85 86 /** 87 * 88 * 89 * <pre> 90 * Describes the current state of the function. 91 * </pre> 92 * 93 * Protobuf enum {@code google.cloud.functions.v2beta.Function.State} 94 */ 95 public enum State implements com.google.protobuf.ProtocolMessageEnum { 96 /** 97 * 98 * 99 * <pre> 100 * Not specified. Invalid state. 101 * </pre> 102 * 103 * <code>STATE_UNSPECIFIED = 0;</code> 104 */ 105 STATE_UNSPECIFIED(0), 106 /** 107 * 108 * 109 * <pre> 110 * Function has been successfully deployed and is serving. 111 * </pre> 112 * 113 * <code>ACTIVE = 1;</code> 114 */ 115 ACTIVE(1), 116 /** 117 * 118 * 119 * <pre> 120 * Function deployment failed and the function is not serving. 121 * </pre> 122 * 123 * <code>FAILED = 2;</code> 124 */ 125 FAILED(2), 126 /** 127 * 128 * 129 * <pre> 130 * Function is being created or updated. 131 * </pre> 132 * 133 * <code>DEPLOYING = 3;</code> 134 */ 135 DEPLOYING(3), 136 /** 137 * 138 * 139 * <pre> 140 * Function is being deleted. 141 * </pre> 142 * 143 * <code>DELETING = 4;</code> 144 */ 145 DELETING(4), 146 /** 147 * 148 * 149 * <pre> 150 * Function deployment failed and the function serving state is undefined. 151 * The function should be updated or deleted to move it out of this state. 152 * </pre> 153 * 154 * <code>UNKNOWN = 5;</code> 155 */ 156 UNKNOWN(5), 157 UNRECOGNIZED(-1), 158 ; 159 160 /** 161 * 162 * 163 * <pre> 164 * Not specified. Invalid state. 165 * </pre> 166 * 167 * <code>STATE_UNSPECIFIED = 0;</code> 168 */ 169 public static final int STATE_UNSPECIFIED_VALUE = 0; 170 /** 171 * 172 * 173 * <pre> 174 * Function has been successfully deployed and is serving. 175 * </pre> 176 * 177 * <code>ACTIVE = 1;</code> 178 */ 179 public static final int ACTIVE_VALUE = 1; 180 /** 181 * 182 * 183 * <pre> 184 * Function deployment failed and the function is not serving. 185 * </pre> 186 * 187 * <code>FAILED = 2;</code> 188 */ 189 public static final int FAILED_VALUE = 2; 190 /** 191 * 192 * 193 * <pre> 194 * Function is being created or updated. 195 * </pre> 196 * 197 * <code>DEPLOYING = 3;</code> 198 */ 199 public static final int DEPLOYING_VALUE = 3; 200 /** 201 * 202 * 203 * <pre> 204 * Function is being deleted. 205 * </pre> 206 * 207 * <code>DELETING = 4;</code> 208 */ 209 public static final int DELETING_VALUE = 4; 210 /** 211 * 212 * 213 * <pre> 214 * Function deployment failed and the function serving state is undefined. 215 * The function should be updated or deleted to move it out of this state. 216 * </pre> 217 * 218 * <code>UNKNOWN = 5;</code> 219 */ 220 public static final int UNKNOWN_VALUE = 5; 221 getNumber()222 public final int getNumber() { 223 if (this == UNRECOGNIZED) { 224 throw new java.lang.IllegalArgumentException( 225 "Can't get the number of an unknown enum value."); 226 } 227 return value; 228 } 229 230 /** 231 * @param value The numeric wire value of the corresponding enum entry. 232 * @return The enum associated with the given numeric wire value. 233 * @deprecated Use {@link #forNumber(int)} instead. 234 */ 235 @java.lang.Deprecated valueOf(int value)236 public static State valueOf(int value) { 237 return forNumber(value); 238 } 239 240 /** 241 * @param value The numeric wire value of the corresponding enum entry. 242 * @return The enum associated with the given numeric wire value. 243 */ forNumber(int value)244 public static State forNumber(int value) { 245 switch (value) { 246 case 0: 247 return STATE_UNSPECIFIED; 248 case 1: 249 return ACTIVE; 250 case 2: 251 return FAILED; 252 case 3: 253 return DEPLOYING; 254 case 4: 255 return DELETING; 256 case 5: 257 return UNKNOWN; 258 default: 259 return null; 260 } 261 } 262 internalGetValueMap()263 public static com.google.protobuf.Internal.EnumLiteMap<State> internalGetValueMap() { 264 return internalValueMap; 265 } 266 267 private static final com.google.protobuf.Internal.EnumLiteMap<State> internalValueMap = 268 new com.google.protobuf.Internal.EnumLiteMap<State>() { 269 public State findValueByNumber(int number) { 270 return State.forNumber(number); 271 } 272 }; 273 getValueDescriptor()274 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 275 if (this == UNRECOGNIZED) { 276 throw new java.lang.IllegalStateException( 277 "Can't get the descriptor of an unrecognized enum value."); 278 } 279 return getDescriptor().getValues().get(ordinal()); 280 } 281 getDescriptorForType()282 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 283 return getDescriptor(); 284 } 285 getDescriptor()286 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 287 return com.google.cloud.functions.v2beta.Function.getDescriptor().getEnumTypes().get(0); 288 } 289 290 private static final State[] VALUES = values(); 291 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)292 public static State valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 293 if (desc.getType() != getDescriptor()) { 294 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 295 } 296 if (desc.getIndex() == -1) { 297 return UNRECOGNIZED; 298 } 299 return VALUES[desc.getIndex()]; 300 } 301 302 private final int value; 303 State(int value)304 private State(int value) { 305 this.value = value; 306 } 307 308 // @@protoc_insertion_point(enum_scope:google.cloud.functions.v2beta.Function.State) 309 } 310 311 public static final int NAME_FIELD_NUMBER = 1; 312 313 @SuppressWarnings("serial") 314 private volatile java.lang.Object name_ = ""; 315 /** 316 * 317 * 318 * <pre> 319 * A user-defined name of the function. Function names must be unique 320 * globally and match pattern `projects/*/locations/*/functions/*` 321 * </pre> 322 * 323 * <code>string name = 1;</code> 324 * 325 * @return The name. 326 */ 327 @java.lang.Override getName()328 public java.lang.String getName() { 329 java.lang.Object ref = name_; 330 if (ref instanceof java.lang.String) { 331 return (java.lang.String) ref; 332 } else { 333 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 334 java.lang.String s = bs.toStringUtf8(); 335 name_ = s; 336 return s; 337 } 338 } 339 /** 340 * 341 * 342 * <pre> 343 * A user-defined name of the function. Function names must be unique 344 * globally and match pattern `projects/*/locations/*/functions/*` 345 * </pre> 346 * 347 * <code>string name = 1;</code> 348 * 349 * @return The bytes for name. 350 */ 351 @java.lang.Override getNameBytes()352 public com.google.protobuf.ByteString getNameBytes() { 353 java.lang.Object ref = name_; 354 if (ref instanceof java.lang.String) { 355 com.google.protobuf.ByteString b = 356 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 357 name_ = b; 358 return b; 359 } else { 360 return (com.google.protobuf.ByteString) ref; 361 } 362 } 363 364 public static final int ENVIRONMENT_FIELD_NUMBER = 10; 365 private int environment_ = 0; 366 /** 367 * 368 * 369 * <pre> 370 * Describe whether the function is gen1 or gen2. 371 * </pre> 372 * 373 * <code>.google.cloud.functions.v2beta.Environment environment = 10;</code> 374 * 375 * @return The enum numeric value on the wire for environment. 376 */ 377 @java.lang.Override getEnvironmentValue()378 public int getEnvironmentValue() { 379 return environment_; 380 } 381 /** 382 * 383 * 384 * <pre> 385 * Describe whether the function is gen1 or gen2. 386 * </pre> 387 * 388 * <code>.google.cloud.functions.v2beta.Environment environment = 10;</code> 389 * 390 * @return The environment. 391 */ 392 @java.lang.Override getEnvironment()393 public com.google.cloud.functions.v2beta.Environment getEnvironment() { 394 com.google.cloud.functions.v2beta.Environment result = 395 com.google.cloud.functions.v2beta.Environment.forNumber(environment_); 396 return result == null ? com.google.cloud.functions.v2beta.Environment.UNRECOGNIZED : result; 397 } 398 399 public static final int DESCRIPTION_FIELD_NUMBER = 2; 400 401 @SuppressWarnings("serial") 402 private volatile java.lang.Object description_ = ""; 403 /** 404 * 405 * 406 * <pre> 407 * User-provided description of a function. 408 * </pre> 409 * 410 * <code>string description = 2;</code> 411 * 412 * @return The description. 413 */ 414 @java.lang.Override getDescription()415 public java.lang.String getDescription() { 416 java.lang.Object ref = description_; 417 if (ref instanceof java.lang.String) { 418 return (java.lang.String) ref; 419 } else { 420 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 421 java.lang.String s = bs.toStringUtf8(); 422 description_ = s; 423 return s; 424 } 425 } 426 /** 427 * 428 * 429 * <pre> 430 * User-provided description of a function. 431 * </pre> 432 * 433 * <code>string description = 2;</code> 434 * 435 * @return The bytes for description. 436 */ 437 @java.lang.Override getDescriptionBytes()438 public com.google.protobuf.ByteString getDescriptionBytes() { 439 java.lang.Object ref = description_; 440 if (ref instanceof java.lang.String) { 441 com.google.protobuf.ByteString b = 442 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 443 description_ = b; 444 return b; 445 } else { 446 return (com.google.protobuf.ByteString) ref; 447 } 448 } 449 450 public static final int BUILD_CONFIG_FIELD_NUMBER = 3; 451 private com.google.cloud.functions.v2beta.BuildConfig buildConfig_; 452 /** 453 * 454 * 455 * <pre> 456 * Describes the Build step of the function that builds a container from the 457 * given source. 458 * </pre> 459 * 460 * <code>.google.cloud.functions.v2beta.BuildConfig build_config = 3;</code> 461 * 462 * @return Whether the buildConfig field is set. 463 */ 464 @java.lang.Override hasBuildConfig()465 public boolean hasBuildConfig() { 466 return buildConfig_ != null; 467 } 468 /** 469 * 470 * 471 * <pre> 472 * Describes the Build step of the function that builds a container from the 473 * given source. 474 * </pre> 475 * 476 * <code>.google.cloud.functions.v2beta.BuildConfig build_config = 3;</code> 477 * 478 * @return The buildConfig. 479 */ 480 @java.lang.Override getBuildConfig()481 public com.google.cloud.functions.v2beta.BuildConfig getBuildConfig() { 482 return buildConfig_ == null 483 ? com.google.cloud.functions.v2beta.BuildConfig.getDefaultInstance() 484 : buildConfig_; 485 } 486 /** 487 * 488 * 489 * <pre> 490 * Describes the Build step of the function that builds a container from the 491 * given source. 492 * </pre> 493 * 494 * <code>.google.cloud.functions.v2beta.BuildConfig build_config = 3;</code> 495 */ 496 @java.lang.Override getBuildConfigOrBuilder()497 public com.google.cloud.functions.v2beta.BuildConfigOrBuilder getBuildConfigOrBuilder() { 498 return buildConfig_ == null 499 ? com.google.cloud.functions.v2beta.BuildConfig.getDefaultInstance() 500 : buildConfig_; 501 } 502 503 public static final int SERVICE_CONFIG_FIELD_NUMBER = 4; 504 private com.google.cloud.functions.v2beta.ServiceConfig serviceConfig_; 505 /** 506 * 507 * 508 * <pre> 509 * Describes the Service being deployed. Currently deploys services to Cloud 510 * Run (fully managed). 511 * </pre> 512 * 513 * <code>.google.cloud.functions.v2beta.ServiceConfig service_config = 4;</code> 514 * 515 * @return Whether the serviceConfig field is set. 516 */ 517 @java.lang.Override hasServiceConfig()518 public boolean hasServiceConfig() { 519 return serviceConfig_ != null; 520 } 521 /** 522 * 523 * 524 * <pre> 525 * Describes the Service being deployed. Currently deploys services to Cloud 526 * Run (fully managed). 527 * </pre> 528 * 529 * <code>.google.cloud.functions.v2beta.ServiceConfig service_config = 4;</code> 530 * 531 * @return The serviceConfig. 532 */ 533 @java.lang.Override getServiceConfig()534 public com.google.cloud.functions.v2beta.ServiceConfig getServiceConfig() { 535 return serviceConfig_ == null 536 ? com.google.cloud.functions.v2beta.ServiceConfig.getDefaultInstance() 537 : serviceConfig_; 538 } 539 /** 540 * 541 * 542 * <pre> 543 * Describes the Service being deployed. Currently deploys services to Cloud 544 * Run (fully managed). 545 * </pre> 546 * 547 * <code>.google.cloud.functions.v2beta.ServiceConfig service_config = 4;</code> 548 */ 549 @java.lang.Override getServiceConfigOrBuilder()550 public com.google.cloud.functions.v2beta.ServiceConfigOrBuilder getServiceConfigOrBuilder() { 551 return serviceConfig_ == null 552 ? com.google.cloud.functions.v2beta.ServiceConfig.getDefaultInstance() 553 : serviceConfig_; 554 } 555 556 public static final int EVENT_TRIGGER_FIELD_NUMBER = 5; 557 private com.google.cloud.functions.v2beta.EventTrigger eventTrigger_; 558 /** 559 * 560 * 561 * <pre> 562 * An Eventarc trigger managed by Google Cloud Functions that fires events in 563 * response to a condition in another service. 564 * </pre> 565 * 566 * <code>.google.cloud.functions.v2beta.EventTrigger event_trigger = 5;</code> 567 * 568 * @return Whether the eventTrigger field is set. 569 */ 570 @java.lang.Override hasEventTrigger()571 public boolean hasEventTrigger() { 572 return eventTrigger_ != null; 573 } 574 /** 575 * 576 * 577 * <pre> 578 * An Eventarc trigger managed by Google Cloud Functions that fires events in 579 * response to a condition in another service. 580 * </pre> 581 * 582 * <code>.google.cloud.functions.v2beta.EventTrigger event_trigger = 5;</code> 583 * 584 * @return The eventTrigger. 585 */ 586 @java.lang.Override getEventTrigger()587 public com.google.cloud.functions.v2beta.EventTrigger getEventTrigger() { 588 return eventTrigger_ == null 589 ? com.google.cloud.functions.v2beta.EventTrigger.getDefaultInstance() 590 : eventTrigger_; 591 } 592 /** 593 * 594 * 595 * <pre> 596 * An Eventarc trigger managed by Google Cloud Functions that fires events in 597 * response to a condition in another service. 598 * </pre> 599 * 600 * <code>.google.cloud.functions.v2beta.EventTrigger event_trigger = 5;</code> 601 */ 602 @java.lang.Override getEventTriggerOrBuilder()603 public com.google.cloud.functions.v2beta.EventTriggerOrBuilder getEventTriggerOrBuilder() { 604 return eventTrigger_ == null 605 ? com.google.cloud.functions.v2beta.EventTrigger.getDefaultInstance() 606 : eventTrigger_; 607 } 608 609 public static final int STATE_FIELD_NUMBER = 6; 610 private int state_ = 0; 611 /** 612 * 613 * 614 * <pre> 615 * Output only. State of the function. 616 * </pre> 617 * 618 * <code> 619 * .google.cloud.functions.v2beta.Function.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 620 * </code> 621 * 622 * @return The enum numeric value on the wire for state. 623 */ 624 @java.lang.Override getStateValue()625 public int getStateValue() { 626 return state_; 627 } 628 /** 629 * 630 * 631 * <pre> 632 * Output only. State of the function. 633 * </pre> 634 * 635 * <code> 636 * .google.cloud.functions.v2beta.Function.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 637 * </code> 638 * 639 * @return The state. 640 */ 641 @java.lang.Override getState()642 public com.google.cloud.functions.v2beta.Function.State getState() { 643 com.google.cloud.functions.v2beta.Function.State result = 644 com.google.cloud.functions.v2beta.Function.State.forNumber(state_); 645 return result == null ? com.google.cloud.functions.v2beta.Function.State.UNRECOGNIZED : result; 646 } 647 648 public static final int UPDATE_TIME_FIELD_NUMBER = 7; 649 private com.google.protobuf.Timestamp updateTime_; 650 /** 651 * 652 * 653 * <pre> 654 * Output only. The last update timestamp of a Cloud Function. 655 * </pre> 656 * 657 * <code>.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 658 * </code> 659 * 660 * @return Whether the updateTime field is set. 661 */ 662 @java.lang.Override hasUpdateTime()663 public boolean hasUpdateTime() { 664 return updateTime_ != null; 665 } 666 /** 667 * 668 * 669 * <pre> 670 * Output only. The last update timestamp of a Cloud Function. 671 * </pre> 672 * 673 * <code>.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 674 * </code> 675 * 676 * @return The updateTime. 677 */ 678 @java.lang.Override getUpdateTime()679 public com.google.protobuf.Timestamp getUpdateTime() { 680 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 681 } 682 /** 683 * 684 * 685 * <pre> 686 * Output only. The last update timestamp of a Cloud Function. 687 * </pre> 688 * 689 * <code>.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 690 * </code> 691 */ 692 @java.lang.Override getUpdateTimeOrBuilder()693 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 694 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 695 } 696 697 public static final int LABELS_FIELD_NUMBER = 8; 698 699 private static final class LabelsDefaultEntryHolder { 700 static final com.google.protobuf.MapEntry<java.lang.String, java.lang.String> defaultEntry = 701 com.google.protobuf.MapEntry.<java.lang.String, java.lang.String>newDefaultInstance( 702 com.google.cloud.functions.v2beta.FunctionsProto 703 .internal_static_google_cloud_functions_v2beta_Function_LabelsEntry_descriptor, 704 com.google.protobuf.WireFormat.FieldType.STRING, 705 "", 706 com.google.protobuf.WireFormat.FieldType.STRING, 707 ""); 708 } 709 710 @SuppressWarnings("serial") 711 private com.google.protobuf.MapField<java.lang.String, java.lang.String> labels_; 712 internalGetLabels()713 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetLabels() { 714 if (labels_ == null) { 715 return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); 716 } 717 return labels_; 718 } 719 getLabelsCount()720 public int getLabelsCount() { 721 return internalGetLabels().getMap().size(); 722 } 723 /** 724 * 725 * 726 * <pre> 727 * Labels associated with this Cloud Function. 728 * </pre> 729 * 730 * <code>map<string, string> labels = 8;</code> 731 */ 732 @java.lang.Override containsLabels(java.lang.String key)733 public boolean containsLabels(java.lang.String key) { 734 if (key == null) { 735 throw new NullPointerException("map key"); 736 } 737 return internalGetLabels().getMap().containsKey(key); 738 } 739 /** Use {@link #getLabelsMap()} instead. */ 740 @java.lang.Override 741 @java.lang.Deprecated getLabels()742 public java.util.Map<java.lang.String, java.lang.String> getLabels() { 743 return getLabelsMap(); 744 } 745 /** 746 * 747 * 748 * <pre> 749 * Labels associated with this Cloud Function. 750 * </pre> 751 * 752 * <code>map<string, string> labels = 8;</code> 753 */ 754 @java.lang.Override getLabelsMap()755 public java.util.Map<java.lang.String, java.lang.String> getLabelsMap() { 756 return internalGetLabels().getMap(); 757 } 758 /** 759 * 760 * 761 * <pre> 762 * Labels associated with this Cloud Function. 763 * </pre> 764 * 765 * <code>map<string, string> labels = 8;</code> 766 */ 767 @java.lang.Override getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue)768 public /* nullable */ java.lang.String getLabelsOrDefault( 769 java.lang.String key, 770 /* nullable */ 771 java.lang.String defaultValue) { 772 if (key == null) { 773 throw new NullPointerException("map key"); 774 } 775 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 776 return map.containsKey(key) ? map.get(key) : defaultValue; 777 } 778 /** 779 * 780 * 781 * <pre> 782 * Labels associated with this Cloud Function. 783 * </pre> 784 * 785 * <code>map<string, string> labels = 8;</code> 786 */ 787 @java.lang.Override getLabelsOrThrow(java.lang.String key)788 public java.lang.String getLabelsOrThrow(java.lang.String key) { 789 if (key == null) { 790 throw new NullPointerException("map key"); 791 } 792 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 793 if (!map.containsKey(key)) { 794 throw new java.lang.IllegalArgumentException(); 795 } 796 return map.get(key); 797 } 798 799 public static final int STATE_MESSAGES_FIELD_NUMBER = 9; 800 801 @SuppressWarnings("serial") 802 private java.util.List<com.google.cloud.functions.v2beta.StateMessage> stateMessages_; 803 /** 804 * 805 * 806 * <pre> 807 * Output only. State Messages for this Cloud Function. 808 * </pre> 809 * 810 * <code> 811 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 812 * </code> 813 */ 814 @java.lang.Override getStateMessagesList()815 public java.util.List<com.google.cloud.functions.v2beta.StateMessage> getStateMessagesList() { 816 return stateMessages_; 817 } 818 /** 819 * 820 * 821 * <pre> 822 * Output only. State Messages for this Cloud Function. 823 * </pre> 824 * 825 * <code> 826 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 827 * </code> 828 */ 829 @java.lang.Override 830 public java.util.List<? extends com.google.cloud.functions.v2beta.StateMessageOrBuilder> getStateMessagesOrBuilderList()831 getStateMessagesOrBuilderList() { 832 return stateMessages_; 833 } 834 /** 835 * 836 * 837 * <pre> 838 * Output only. State Messages for this Cloud Function. 839 * </pre> 840 * 841 * <code> 842 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 843 * </code> 844 */ 845 @java.lang.Override getStateMessagesCount()846 public int getStateMessagesCount() { 847 return stateMessages_.size(); 848 } 849 /** 850 * 851 * 852 * <pre> 853 * Output only. State Messages for this Cloud Function. 854 * </pre> 855 * 856 * <code> 857 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 858 * </code> 859 */ 860 @java.lang.Override getStateMessages(int index)861 public com.google.cloud.functions.v2beta.StateMessage getStateMessages(int index) { 862 return stateMessages_.get(index); 863 } 864 /** 865 * 866 * 867 * <pre> 868 * Output only. State Messages for this Cloud Function. 869 * </pre> 870 * 871 * <code> 872 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 873 * </code> 874 */ 875 @java.lang.Override getStateMessagesOrBuilder( int index)876 public com.google.cloud.functions.v2beta.StateMessageOrBuilder getStateMessagesOrBuilder( 877 int index) { 878 return stateMessages_.get(index); 879 } 880 881 private byte memoizedIsInitialized = -1; 882 883 @java.lang.Override isInitialized()884 public final boolean isInitialized() { 885 byte isInitialized = memoizedIsInitialized; 886 if (isInitialized == 1) return true; 887 if (isInitialized == 0) return false; 888 889 memoizedIsInitialized = 1; 890 return true; 891 } 892 893 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)894 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 895 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 896 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 897 } 898 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 899 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); 900 } 901 if (buildConfig_ != null) { 902 output.writeMessage(3, getBuildConfig()); 903 } 904 if (serviceConfig_ != null) { 905 output.writeMessage(4, getServiceConfig()); 906 } 907 if (eventTrigger_ != null) { 908 output.writeMessage(5, getEventTrigger()); 909 } 910 if (state_ != com.google.cloud.functions.v2beta.Function.State.STATE_UNSPECIFIED.getNumber()) { 911 output.writeEnum(6, state_); 912 } 913 if (updateTime_ != null) { 914 output.writeMessage(7, getUpdateTime()); 915 } 916 com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( 917 output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 8); 918 for (int i = 0; i < stateMessages_.size(); i++) { 919 output.writeMessage(9, stateMessages_.get(i)); 920 } 921 if (environment_ 922 != com.google.cloud.functions.v2beta.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { 923 output.writeEnum(10, environment_); 924 } 925 getUnknownFields().writeTo(output); 926 } 927 928 @java.lang.Override getSerializedSize()929 public int getSerializedSize() { 930 int size = memoizedSize; 931 if (size != -1) return size; 932 933 size = 0; 934 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 935 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 936 } 937 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 938 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); 939 } 940 if (buildConfig_ != null) { 941 size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getBuildConfig()); 942 } 943 if (serviceConfig_ != null) { 944 size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getServiceConfig()); 945 } 946 if (eventTrigger_ != null) { 947 size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getEventTrigger()); 948 } 949 if (state_ != com.google.cloud.functions.v2beta.Function.State.STATE_UNSPECIFIED.getNumber()) { 950 size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, state_); 951 } 952 if (updateTime_ != null) { 953 size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getUpdateTime()); 954 } 955 for (java.util.Map.Entry<java.lang.String, java.lang.String> entry : 956 internalGetLabels().getMap().entrySet()) { 957 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> labels__ = 958 LabelsDefaultEntryHolder.defaultEntry 959 .newBuilderForType() 960 .setKey(entry.getKey()) 961 .setValue(entry.getValue()) 962 .build(); 963 size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, labels__); 964 } 965 for (int i = 0; i < stateMessages_.size(); i++) { 966 size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, stateMessages_.get(i)); 967 } 968 if (environment_ 969 != com.google.cloud.functions.v2beta.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { 970 size += com.google.protobuf.CodedOutputStream.computeEnumSize(10, environment_); 971 } 972 size += getUnknownFields().getSerializedSize(); 973 memoizedSize = size; 974 return size; 975 } 976 977 @java.lang.Override equals(final java.lang.Object obj)978 public boolean equals(final java.lang.Object obj) { 979 if (obj == this) { 980 return true; 981 } 982 if (!(obj instanceof com.google.cloud.functions.v2beta.Function)) { 983 return super.equals(obj); 984 } 985 com.google.cloud.functions.v2beta.Function other = 986 (com.google.cloud.functions.v2beta.Function) obj; 987 988 if (!getName().equals(other.getName())) return false; 989 if (environment_ != other.environment_) return false; 990 if (!getDescription().equals(other.getDescription())) return false; 991 if (hasBuildConfig() != other.hasBuildConfig()) return false; 992 if (hasBuildConfig()) { 993 if (!getBuildConfig().equals(other.getBuildConfig())) return false; 994 } 995 if (hasServiceConfig() != other.hasServiceConfig()) return false; 996 if (hasServiceConfig()) { 997 if (!getServiceConfig().equals(other.getServiceConfig())) return false; 998 } 999 if (hasEventTrigger() != other.hasEventTrigger()) return false; 1000 if (hasEventTrigger()) { 1001 if (!getEventTrigger().equals(other.getEventTrigger())) return false; 1002 } 1003 if (state_ != other.state_) return false; 1004 if (hasUpdateTime() != other.hasUpdateTime()) return false; 1005 if (hasUpdateTime()) { 1006 if (!getUpdateTime().equals(other.getUpdateTime())) return false; 1007 } 1008 if (!internalGetLabels().equals(other.internalGetLabels())) return false; 1009 if (!getStateMessagesList().equals(other.getStateMessagesList())) return false; 1010 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1011 return true; 1012 } 1013 1014 @java.lang.Override hashCode()1015 public int hashCode() { 1016 if (memoizedHashCode != 0) { 1017 return memoizedHashCode; 1018 } 1019 int hash = 41; 1020 hash = (19 * hash) + getDescriptor().hashCode(); 1021 hash = (37 * hash) + NAME_FIELD_NUMBER; 1022 hash = (53 * hash) + getName().hashCode(); 1023 hash = (37 * hash) + ENVIRONMENT_FIELD_NUMBER; 1024 hash = (53 * hash) + environment_; 1025 hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; 1026 hash = (53 * hash) + getDescription().hashCode(); 1027 if (hasBuildConfig()) { 1028 hash = (37 * hash) + BUILD_CONFIG_FIELD_NUMBER; 1029 hash = (53 * hash) + getBuildConfig().hashCode(); 1030 } 1031 if (hasServiceConfig()) { 1032 hash = (37 * hash) + SERVICE_CONFIG_FIELD_NUMBER; 1033 hash = (53 * hash) + getServiceConfig().hashCode(); 1034 } 1035 if (hasEventTrigger()) { 1036 hash = (37 * hash) + EVENT_TRIGGER_FIELD_NUMBER; 1037 hash = (53 * hash) + getEventTrigger().hashCode(); 1038 } 1039 hash = (37 * hash) + STATE_FIELD_NUMBER; 1040 hash = (53 * hash) + state_; 1041 if (hasUpdateTime()) { 1042 hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; 1043 hash = (53 * hash) + getUpdateTime().hashCode(); 1044 } 1045 if (!internalGetLabels().getMap().isEmpty()) { 1046 hash = (37 * hash) + LABELS_FIELD_NUMBER; 1047 hash = (53 * hash) + internalGetLabels().hashCode(); 1048 } 1049 if (getStateMessagesCount() > 0) { 1050 hash = (37 * hash) + STATE_MESSAGES_FIELD_NUMBER; 1051 hash = (53 * hash) + getStateMessagesList().hashCode(); 1052 } 1053 hash = (29 * hash) + getUnknownFields().hashCode(); 1054 memoizedHashCode = hash; 1055 return hash; 1056 } 1057 parseFrom(java.nio.ByteBuffer data)1058 public static com.google.cloud.functions.v2beta.Function parseFrom(java.nio.ByteBuffer data) 1059 throws com.google.protobuf.InvalidProtocolBufferException { 1060 return PARSER.parseFrom(data); 1061 } 1062 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1063 public static com.google.cloud.functions.v2beta.Function parseFrom( 1064 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1065 throws com.google.protobuf.InvalidProtocolBufferException { 1066 return PARSER.parseFrom(data, extensionRegistry); 1067 } 1068 parseFrom( com.google.protobuf.ByteString data)1069 public static com.google.cloud.functions.v2beta.Function parseFrom( 1070 com.google.protobuf.ByteString data) 1071 throws com.google.protobuf.InvalidProtocolBufferException { 1072 return PARSER.parseFrom(data); 1073 } 1074 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1075 public static com.google.cloud.functions.v2beta.Function parseFrom( 1076 com.google.protobuf.ByteString data, 1077 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1078 throws com.google.protobuf.InvalidProtocolBufferException { 1079 return PARSER.parseFrom(data, extensionRegistry); 1080 } 1081 parseFrom(byte[] data)1082 public static com.google.cloud.functions.v2beta.Function parseFrom(byte[] data) 1083 throws com.google.protobuf.InvalidProtocolBufferException { 1084 return PARSER.parseFrom(data); 1085 } 1086 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1087 public static com.google.cloud.functions.v2beta.Function parseFrom( 1088 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1089 throws com.google.protobuf.InvalidProtocolBufferException { 1090 return PARSER.parseFrom(data, extensionRegistry); 1091 } 1092 parseFrom(java.io.InputStream input)1093 public static com.google.cloud.functions.v2beta.Function parseFrom(java.io.InputStream input) 1094 throws java.io.IOException { 1095 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1096 } 1097 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1098 public static com.google.cloud.functions.v2beta.Function parseFrom( 1099 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1100 throws java.io.IOException { 1101 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1102 PARSER, input, extensionRegistry); 1103 } 1104 parseDelimitedFrom( java.io.InputStream input)1105 public static com.google.cloud.functions.v2beta.Function parseDelimitedFrom( 1106 java.io.InputStream input) throws java.io.IOException { 1107 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1108 } 1109 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1110 public static com.google.cloud.functions.v2beta.Function parseDelimitedFrom( 1111 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1112 throws java.io.IOException { 1113 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1114 PARSER, input, extensionRegistry); 1115 } 1116 parseFrom( com.google.protobuf.CodedInputStream input)1117 public static com.google.cloud.functions.v2beta.Function parseFrom( 1118 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1119 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1120 } 1121 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1122 public static com.google.cloud.functions.v2beta.Function parseFrom( 1123 com.google.protobuf.CodedInputStream input, 1124 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1125 throws java.io.IOException { 1126 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1127 PARSER, input, extensionRegistry); 1128 } 1129 1130 @java.lang.Override newBuilderForType()1131 public Builder newBuilderForType() { 1132 return newBuilder(); 1133 } 1134 newBuilder()1135 public static Builder newBuilder() { 1136 return DEFAULT_INSTANCE.toBuilder(); 1137 } 1138 newBuilder(com.google.cloud.functions.v2beta.Function prototype)1139 public static Builder newBuilder(com.google.cloud.functions.v2beta.Function prototype) { 1140 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1141 } 1142 1143 @java.lang.Override toBuilder()1144 public Builder toBuilder() { 1145 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1146 } 1147 1148 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1149 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1150 Builder builder = new Builder(parent); 1151 return builder; 1152 } 1153 /** 1154 * 1155 * 1156 * <pre> 1157 * Describes a Cloud Function that contains user computation executed in 1158 * response to an event. It encapsulates function and trigger configurations. 1159 * </pre> 1160 * 1161 * Protobuf type {@code google.cloud.functions.v2beta.Function} 1162 */ 1163 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1164 implements 1165 // @@protoc_insertion_point(builder_implements:google.cloud.functions.v2beta.Function) 1166 com.google.cloud.functions.v2beta.FunctionOrBuilder { getDescriptor()1167 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1168 return com.google.cloud.functions.v2beta.FunctionsProto 1169 .internal_static_google_cloud_functions_v2beta_Function_descriptor; 1170 } 1171 1172 @SuppressWarnings({"rawtypes"}) internalGetMapField(int number)1173 protected com.google.protobuf.MapField internalGetMapField(int number) { 1174 switch (number) { 1175 case 8: 1176 return internalGetLabels(); 1177 default: 1178 throw new RuntimeException("Invalid map field number: " + number); 1179 } 1180 } 1181 1182 @SuppressWarnings({"rawtypes"}) internalGetMutableMapField(int number)1183 protected com.google.protobuf.MapField internalGetMutableMapField(int number) { 1184 switch (number) { 1185 case 8: 1186 return internalGetMutableLabels(); 1187 default: 1188 throw new RuntimeException("Invalid map field number: " + number); 1189 } 1190 } 1191 1192 @java.lang.Override 1193 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1194 internalGetFieldAccessorTable() { 1195 return com.google.cloud.functions.v2beta.FunctionsProto 1196 .internal_static_google_cloud_functions_v2beta_Function_fieldAccessorTable 1197 .ensureFieldAccessorsInitialized( 1198 com.google.cloud.functions.v2beta.Function.class, 1199 com.google.cloud.functions.v2beta.Function.Builder.class); 1200 } 1201 1202 // Construct using com.google.cloud.functions.v2beta.Function.newBuilder() Builder()1203 private Builder() {} 1204 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1205 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1206 super(parent); 1207 } 1208 1209 @java.lang.Override clear()1210 public Builder clear() { 1211 super.clear(); 1212 bitField0_ = 0; 1213 name_ = ""; 1214 environment_ = 0; 1215 description_ = ""; 1216 buildConfig_ = null; 1217 if (buildConfigBuilder_ != null) { 1218 buildConfigBuilder_.dispose(); 1219 buildConfigBuilder_ = null; 1220 } 1221 serviceConfig_ = null; 1222 if (serviceConfigBuilder_ != null) { 1223 serviceConfigBuilder_.dispose(); 1224 serviceConfigBuilder_ = null; 1225 } 1226 eventTrigger_ = null; 1227 if (eventTriggerBuilder_ != null) { 1228 eventTriggerBuilder_.dispose(); 1229 eventTriggerBuilder_ = null; 1230 } 1231 state_ = 0; 1232 updateTime_ = null; 1233 if (updateTimeBuilder_ != null) { 1234 updateTimeBuilder_.dispose(); 1235 updateTimeBuilder_ = null; 1236 } 1237 internalGetMutableLabels().clear(); 1238 if (stateMessagesBuilder_ == null) { 1239 stateMessages_ = java.util.Collections.emptyList(); 1240 } else { 1241 stateMessages_ = null; 1242 stateMessagesBuilder_.clear(); 1243 } 1244 bitField0_ = (bitField0_ & ~0x00000200); 1245 return this; 1246 } 1247 1248 @java.lang.Override getDescriptorForType()1249 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1250 return com.google.cloud.functions.v2beta.FunctionsProto 1251 .internal_static_google_cloud_functions_v2beta_Function_descriptor; 1252 } 1253 1254 @java.lang.Override getDefaultInstanceForType()1255 public com.google.cloud.functions.v2beta.Function getDefaultInstanceForType() { 1256 return com.google.cloud.functions.v2beta.Function.getDefaultInstance(); 1257 } 1258 1259 @java.lang.Override build()1260 public com.google.cloud.functions.v2beta.Function build() { 1261 com.google.cloud.functions.v2beta.Function result = buildPartial(); 1262 if (!result.isInitialized()) { 1263 throw newUninitializedMessageException(result); 1264 } 1265 return result; 1266 } 1267 1268 @java.lang.Override buildPartial()1269 public com.google.cloud.functions.v2beta.Function buildPartial() { 1270 com.google.cloud.functions.v2beta.Function result = 1271 new com.google.cloud.functions.v2beta.Function(this); 1272 buildPartialRepeatedFields(result); 1273 if (bitField0_ != 0) { 1274 buildPartial0(result); 1275 } 1276 onBuilt(); 1277 return result; 1278 } 1279 buildPartialRepeatedFields(com.google.cloud.functions.v2beta.Function result)1280 private void buildPartialRepeatedFields(com.google.cloud.functions.v2beta.Function result) { 1281 if (stateMessagesBuilder_ == null) { 1282 if (((bitField0_ & 0x00000200) != 0)) { 1283 stateMessages_ = java.util.Collections.unmodifiableList(stateMessages_); 1284 bitField0_ = (bitField0_ & ~0x00000200); 1285 } 1286 result.stateMessages_ = stateMessages_; 1287 } else { 1288 result.stateMessages_ = stateMessagesBuilder_.build(); 1289 } 1290 } 1291 buildPartial0(com.google.cloud.functions.v2beta.Function result)1292 private void buildPartial0(com.google.cloud.functions.v2beta.Function result) { 1293 int from_bitField0_ = bitField0_; 1294 if (((from_bitField0_ & 0x00000001) != 0)) { 1295 result.name_ = name_; 1296 } 1297 if (((from_bitField0_ & 0x00000002) != 0)) { 1298 result.environment_ = environment_; 1299 } 1300 if (((from_bitField0_ & 0x00000004) != 0)) { 1301 result.description_ = description_; 1302 } 1303 if (((from_bitField0_ & 0x00000008) != 0)) { 1304 result.buildConfig_ = 1305 buildConfigBuilder_ == null ? buildConfig_ : buildConfigBuilder_.build(); 1306 } 1307 if (((from_bitField0_ & 0x00000010) != 0)) { 1308 result.serviceConfig_ = 1309 serviceConfigBuilder_ == null ? serviceConfig_ : serviceConfigBuilder_.build(); 1310 } 1311 if (((from_bitField0_ & 0x00000020) != 0)) { 1312 result.eventTrigger_ = 1313 eventTriggerBuilder_ == null ? eventTrigger_ : eventTriggerBuilder_.build(); 1314 } 1315 if (((from_bitField0_ & 0x00000040) != 0)) { 1316 result.state_ = state_; 1317 } 1318 if (((from_bitField0_ & 0x00000080) != 0)) { 1319 result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); 1320 } 1321 if (((from_bitField0_ & 0x00000100) != 0)) { 1322 result.labels_ = internalGetLabels(); 1323 result.labels_.makeImmutable(); 1324 } 1325 } 1326 1327 @java.lang.Override clone()1328 public Builder clone() { 1329 return super.clone(); 1330 } 1331 1332 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1333 public Builder setField( 1334 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1335 return super.setField(field, value); 1336 } 1337 1338 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1339 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1340 return super.clearField(field); 1341 } 1342 1343 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1344 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1345 return super.clearOneof(oneof); 1346 } 1347 1348 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1349 public Builder setRepeatedField( 1350 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1351 return super.setRepeatedField(field, index, value); 1352 } 1353 1354 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1355 public Builder addRepeatedField( 1356 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1357 return super.addRepeatedField(field, value); 1358 } 1359 1360 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1361 public Builder mergeFrom(com.google.protobuf.Message other) { 1362 if (other instanceof com.google.cloud.functions.v2beta.Function) { 1363 return mergeFrom((com.google.cloud.functions.v2beta.Function) other); 1364 } else { 1365 super.mergeFrom(other); 1366 return this; 1367 } 1368 } 1369 mergeFrom(com.google.cloud.functions.v2beta.Function other)1370 public Builder mergeFrom(com.google.cloud.functions.v2beta.Function other) { 1371 if (other == com.google.cloud.functions.v2beta.Function.getDefaultInstance()) return this; 1372 if (!other.getName().isEmpty()) { 1373 name_ = other.name_; 1374 bitField0_ |= 0x00000001; 1375 onChanged(); 1376 } 1377 if (other.environment_ != 0) { 1378 setEnvironmentValue(other.getEnvironmentValue()); 1379 } 1380 if (!other.getDescription().isEmpty()) { 1381 description_ = other.description_; 1382 bitField0_ |= 0x00000004; 1383 onChanged(); 1384 } 1385 if (other.hasBuildConfig()) { 1386 mergeBuildConfig(other.getBuildConfig()); 1387 } 1388 if (other.hasServiceConfig()) { 1389 mergeServiceConfig(other.getServiceConfig()); 1390 } 1391 if (other.hasEventTrigger()) { 1392 mergeEventTrigger(other.getEventTrigger()); 1393 } 1394 if (other.state_ != 0) { 1395 setStateValue(other.getStateValue()); 1396 } 1397 if (other.hasUpdateTime()) { 1398 mergeUpdateTime(other.getUpdateTime()); 1399 } 1400 internalGetMutableLabels().mergeFrom(other.internalGetLabels()); 1401 bitField0_ |= 0x00000100; 1402 if (stateMessagesBuilder_ == null) { 1403 if (!other.stateMessages_.isEmpty()) { 1404 if (stateMessages_.isEmpty()) { 1405 stateMessages_ = other.stateMessages_; 1406 bitField0_ = (bitField0_ & ~0x00000200); 1407 } else { 1408 ensureStateMessagesIsMutable(); 1409 stateMessages_.addAll(other.stateMessages_); 1410 } 1411 onChanged(); 1412 } 1413 } else { 1414 if (!other.stateMessages_.isEmpty()) { 1415 if (stateMessagesBuilder_.isEmpty()) { 1416 stateMessagesBuilder_.dispose(); 1417 stateMessagesBuilder_ = null; 1418 stateMessages_ = other.stateMessages_; 1419 bitField0_ = (bitField0_ & ~0x00000200); 1420 stateMessagesBuilder_ = 1421 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 1422 ? getStateMessagesFieldBuilder() 1423 : null; 1424 } else { 1425 stateMessagesBuilder_.addAllMessages(other.stateMessages_); 1426 } 1427 } 1428 } 1429 this.mergeUnknownFields(other.getUnknownFields()); 1430 onChanged(); 1431 return this; 1432 } 1433 1434 @java.lang.Override isInitialized()1435 public final boolean isInitialized() { 1436 return true; 1437 } 1438 1439 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1440 public Builder mergeFrom( 1441 com.google.protobuf.CodedInputStream input, 1442 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1443 throws java.io.IOException { 1444 if (extensionRegistry == null) { 1445 throw new java.lang.NullPointerException(); 1446 } 1447 try { 1448 boolean done = false; 1449 while (!done) { 1450 int tag = input.readTag(); 1451 switch (tag) { 1452 case 0: 1453 done = true; 1454 break; 1455 case 10: 1456 { 1457 name_ = input.readStringRequireUtf8(); 1458 bitField0_ |= 0x00000001; 1459 break; 1460 } // case 10 1461 case 18: 1462 { 1463 description_ = input.readStringRequireUtf8(); 1464 bitField0_ |= 0x00000004; 1465 break; 1466 } // case 18 1467 case 26: 1468 { 1469 input.readMessage(getBuildConfigFieldBuilder().getBuilder(), extensionRegistry); 1470 bitField0_ |= 0x00000008; 1471 break; 1472 } // case 26 1473 case 34: 1474 { 1475 input.readMessage(getServiceConfigFieldBuilder().getBuilder(), extensionRegistry); 1476 bitField0_ |= 0x00000010; 1477 break; 1478 } // case 34 1479 case 42: 1480 { 1481 input.readMessage(getEventTriggerFieldBuilder().getBuilder(), extensionRegistry); 1482 bitField0_ |= 0x00000020; 1483 break; 1484 } // case 42 1485 case 48: 1486 { 1487 state_ = input.readEnum(); 1488 bitField0_ |= 0x00000040; 1489 break; 1490 } // case 48 1491 case 58: 1492 { 1493 input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); 1494 bitField0_ |= 0x00000080; 1495 break; 1496 } // case 58 1497 case 66: 1498 { 1499 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> labels__ = 1500 input.readMessage( 1501 LabelsDefaultEntryHolder.defaultEntry.getParserForType(), 1502 extensionRegistry); 1503 internalGetMutableLabels() 1504 .getMutableMap() 1505 .put(labels__.getKey(), labels__.getValue()); 1506 bitField0_ |= 0x00000100; 1507 break; 1508 } // case 66 1509 case 74: 1510 { 1511 com.google.cloud.functions.v2beta.StateMessage m = 1512 input.readMessage( 1513 com.google.cloud.functions.v2beta.StateMessage.parser(), extensionRegistry); 1514 if (stateMessagesBuilder_ == null) { 1515 ensureStateMessagesIsMutable(); 1516 stateMessages_.add(m); 1517 } else { 1518 stateMessagesBuilder_.addMessage(m); 1519 } 1520 break; 1521 } // case 74 1522 case 80: 1523 { 1524 environment_ = input.readEnum(); 1525 bitField0_ |= 0x00000002; 1526 break; 1527 } // case 80 1528 default: 1529 { 1530 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1531 done = true; // was an endgroup tag 1532 } 1533 break; 1534 } // default: 1535 } // switch (tag) 1536 } // while (!done) 1537 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1538 throw e.unwrapIOException(); 1539 } finally { 1540 onChanged(); 1541 } // finally 1542 return this; 1543 } 1544 1545 private int bitField0_; 1546 1547 private java.lang.Object name_ = ""; 1548 /** 1549 * 1550 * 1551 * <pre> 1552 * A user-defined name of the function. Function names must be unique 1553 * globally and match pattern `projects/*/locations/*/functions/*` 1554 * </pre> 1555 * 1556 * <code>string name = 1;</code> 1557 * 1558 * @return The name. 1559 */ getName()1560 public java.lang.String getName() { 1561 java.lang.Object ref = name_; 1562 if (!(ref instanceof java.lang.String)) { 1563 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1564 java.lang.String s = bs.toStringUtf8(); 1565 name_ = s; 1566 return s; 1567 } else { 1568 return (java.lang.String) ref; 1569 } 1570 } 1571 /** 1572 * 1573 * 1574 * <pre> 1575 * A user-defined name of the function. Function names must be unique 1576 * globally and match pattern `projects/*/locations/*/functions/*` 1577 * </pre> 1578 * 1579 * <code>string name = 1;</code> 1580 * 1581 * @return The bytes for name. 1582 */ getNameBytes()1583 public com.google.protobuf.ByteString getNameBytes() { 1584 java.lang.Object ref = name_; 1585 if (ref instanceof String) { 1586 com.google.protobuf.ByteString b = 1587 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1588 name_ = b; 1589 return b; 1590 } else { 1591 return (com.google.protobuf.ByteString) ref; 1592 } 1593 } 1594 /** 1595 * 1596 * 1597 * <pre> 1598 * A user-defined name of the function. Function names must be unique 1599 * globally and match pattern `projects/*/locations/*/functions/*` 1600 * </pre> 1601 * 1602 * <code>string name = 1;</code> 1603 * 1604 * @param value The name to set. 1605 * @return This builder for chaining. 1606 */ setName(java.lang.String value)1607 public Builder setName(java.lang.String value) { 1608 if (value == null) { 1609 throw new NullPointerException(); 1610 } 1611 name_ = value; 1612 bitField0_ |= 0x00000001; 1613 onChanged(); 1614 return this; 1615 } 1616 /** 1617 * 1618 * 1619 * <pre> 1620 * A user-defined name of the function. Function names must be unique 1621 * globally and match pattern `projects/*/locations/*/functions/*` 1622 * </pre> 1623 * 1624 * <code>string name = 1;</code> 1625 * 1626 * @return This builder for chaining. 1627 */ clearName()1628 public Builder clearName() { 1629 name_ = getDefaultInstance().getName(); 1630 bitField0_ = (bitField0_ & ~0x00000001); 1631 onChanged(); 1632 return this; 1633 } 1634 /** 1635 * 1636 * 1637 * <pre> 1638 * A user-defined name of the function. Function names must be unique 1639 * globally and match pattern `projects/*/locations/*/functions/*` 1640 * </pre> 1641 * 1642 * <code>string name = 1;</code> 1643 * 1644 * @param value The bytes for name to set. 1645 * @return This builder for chaining. 1646 */ setNameBytes(com.google.protobuf.ByteString value)1647 public Builder setNameBytes(com.google.protobuf.ByteString value) { 1648 if (value == null) { 1649 throw new NullPointerException(); 1650 } 1651 checkByteStringIsUtf8(value); 1652 name_ = value; 1653 bitField0_ |= 0x00000001; 1654 onChanged(); 1655 return this; 1656 } 1657 1658 private int environment_ = 0; 1659 /** 1660 * 1661 * 1662 * <pre> 1663 * Describe whether the function is gen1 or gen2. 1664 * </pre> 1665 * 1666 * <code>.google.cloud.functions.v2beta.Environment environment = 10;</code> 1667 * 1668 * @return The enum numeric value on the wire for environment. 1669 */ 1670 @java.lang.Override getEnvironmentValue()1671 public int getEnvironmentValue() { 1672 return environment_; 1673 } 1674 /** 1675 * 1676 * 1677 * <pre> 1678 * Describe whether the function is gen1 or gen2. 1679 * </pre> 1680 * 1681 * <code>.google.cloud.functions.v2beta.Environment environment = 10;</code> 1682 * 1683 * @param value The enum numeric value on the wire for environment to set. 1684 * @return This builder for chaining. 1685 */ setEnvironmentValue(int value)1686 public Builder setEnvironmentValue(int value) { 1687 environment_ = value; 1688 bitField0_ |= 0x00000002; 1689 onChanged(); 1690 return this; 1691 } 1692 /** 1693 * 1694 * 1695 * <pre> 1696 * Describe whether the function is gen1 or gen2. 1697 * </pre> 1698 * 1699 * <code>.google.cloud.functions.v2beta.Environment environment = 10;</code> 1700 * 1701 * @return The environment. 1702 */ 1703 @java.lang.Override getEnvironment()1704 public com.google.cloud.functions.v2beta.Environment getEnvironment() { 1705 com.google.cloud.functions.v2beta.Environment result = 1706 com.google.cloud.functions.v2beta.Environment.forNumber(environment_); 1707 return result == null ? com.google.cloud.functions.v2beta.Environment.UNRECOGNIZED : result; 1708 } 1709 /** 1710 * 1711 * 1712 * <pre> 1713 * Describe whether the function is gen1 or gen2. 1714 * </pre> 1715 * 1716 * <code>.google.cloud.functions.v2beta.Environment environment = 10;</code> 1717 * 1718 * @param value The environment to set. 1719 * @return This builder for chaining. 1720 */ setEnvironment(com.google.cloud.functions.v2beta.Environment value)1721 public Builder setEnvironment(com.google.cloud.functions.v2beta.Environment value) { 1722 if (value == null) { 1723 throw new NullPointerException(); 1724 } 1725 bitField0_ |= 0x00000002; 1726 environment_ = value.getNumber(); 1727 onChanged(); 1728 return this; 1729 } 1730 /** 1731 * 1732 * 1733 * <pre> 1734 * Describe whether the function is gen1 or gen2. 1735 * </pre> 1736 * 1737 * <code>.google.cloud.functions.v2beta.Environment environment = 10;</code> 1738 * 1739 * @return This builder for chaining. 1740 */ clearEnvironment()1741 public Builder clearEnvironment() { 1742 bitField0_ = (bitField0_ & ~0x00000002); 1743 environment_ = 0; 1744 onChanged(); 1745 return this; 1746 } 1747 1748 private java.lang.Object description_ = ""; 1749 /** 1750 * 1751 * 1752 * <pre> 1753 * User-provided description of a function. 1754 * </pre> 1755 * 1756 * <code>string description = 2;</code> 1757 * 1758 * @return The description. 1759 */ getDescription()1760 public java.lang.String getDescription() { 1761 java.lang.Object ref = description_; 1762 if (!(ref instanceof java.lang.String)) { 1763 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1764 java.lang.String s = bs.toStringUtf8(); 1765 description_ = s; 1766 return s; 1767 } else { 1768 return (java.lang.String) ref; 1769 } 1770 } 1771 /** 1772 * 1773 * 1774 * <pre> 1775 * User-provided description of a function. 1776 * </pre> 1777 * 1778 * <code>string description = 2;</code> 1779 * 1780 * @return The bytes for description. 1781 */ getDescriptionBytes()1782 public com.google.protobuf.ByteString getDescriptionBytes() { 1783 java.lang.Object ref = description_; 1784 if (ref instanceof String) { 1785 com.google.protobuf.ByteString b = 1786 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1787 description_ = b; 1788 return b; 1789 } else { 1790 return (com.google.protobuf.ByteString) ref; 1791 } 1792 } 1793 /** 1794 * 1795 * 1796 * <pre> 1797 * User-provided description of a function. 1798 * </pre> 1799 * 1800 * <code>string description = 2;</code> 1801 * 1802 * @param value The description to set. 1803 * @return This builder for chaining. 1804 */ setDescription(java.lang.String value)1805 public Builder setDescription(java.lang.String value) { 1806 if (value == null) { 1807 throw new NullPointerException(); 1808 } 1809 description_ = value; 1810 bitField0_ |= 0x00000004; 1811 onChanged(); 1812 return this; 1813 } 1814 /** 1815 * 1816 * 1817 * <pre> 1818 * User-provided description of a function. 1819 * </pre> 1820 * 1821 * <code>string description = 2;</code> 1822 * 1823 * @return This builder for chaining. 1824 */ clearDescription()1825 public Builder clearDescription() { 1826 description_ = getDefaultInstance().getDescription(); 1827 bitField0_ = (bitField0_ & ~0x00000004); 1828 onChanged(); 1829 return this; 1830 } 1831 /** 1832 * 1833 * 1834 * <pre> 1835 * User-provided description of a function. 1836 * </pre> 1837 * 1838 * <code>string description = 2;</code> 1839 * 1840 * @param value The bytes for description to set. 1841 * @return This builder for chaining. 1842 */ setDescriptionBytes(com.google.protobuf.ByteString value)1843 public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { 1844 if (value == null) { 1845 throw new NullPointerException(); 1846 } 1847 checkByteStringIsUtf8(value); 1848 description_ = value; 1849 bitField0_ |= 0x00000004; 1850 onChanged(); 1851 return this; 1852 } 1853 1854 private com.google.cloud.functions.v2beta.BuildConfig buildConfig_; 1855 private com.google.protobuf.SingleFieldBuilderV3< 1856 com.google.cloud.functions.v2beta.BuildConfig, 1857 com.google.cloud.functions.v2beta.BuildConfig.Builder, 1858 com.google.cloud.functions.v2beta.BuildConfigOrBuilder> 1859 buildConfigBuilder_; 1860 /** 1861 * 1862 * 1863 * <pre> 1864 * Describes the Build step of the function that builds a container from the 1865 * given source. 1866 * </pre> 1867 * 1868 * <code>.google.cloud.functions.v2beta.BuildConfig build_config = 3;</code> 1869 * 1870 * @return Whether the buildConfig field is set. 1871 */ hasBuildConfig()1872 public boolean hasBuildConfig() { 1873 return ((bitField0_ & 0x00000008) != 0); 1874 } 1875 /** 1876 * 1877 * 1878 * <pre> 1879 * Describes the Build step of the function that builds a container from the 1880 * given source. 1881 * </pre> 1882 * 1883 * <code>.google.cloud.functions.v2beta.BuildConfig build_config = 3;</code> 1884 * 1885 * @return The buildConfig. 1886 */ getBuildConfig()1887 public com.google.cloud.functions.v2beta.BuildConfig getBuildConfig() { 1888 if (buildConfigBuilder_ == null) { 1889 return buildConfig_ == null 1890 ? com.google.cloud.functions.v2beta.BuildConfig.getDefaultInstance() 1891 : buildConfig_; 1892 } else { 1893 return buildConfigBuilder_.getMessage(); 1894 } 1895 } 1896 /** 1897 * 1898 * 1899 * <pre> 1900 * Describes the Build step of the function that builds a container from the 1901 * given source. 1902 * </pre> 1903 * 1904 * <code>.google.cloud.functions.v2beta.BuildConfig build_config = 3;</code> 1905 */ setBuildConfig(com.google.cloud.functions.v2beta.BuildConfig value)1906 public Builder setBuildConfig(com.google.cloud.functions.v2beta.BuildConfig value) { 1907 if (buildConfigBuilder_ == null) { 1908 if (value == null) { 1909 throw new NullPointerException(); 1910 } 1911 buildConfig_ = value; 1912 } else { 1913 buildConfigBuilder_.setMessage(value); 1914 } 1915 bitField0_ |= 0x00000008; 1916 onChanged(); 1917 return this; 1918 } 1919 /** 1920 * 1921 * 1922 * <pre> 1923 * Describes the Build step of the function that builds a container from the 1924 * given source. 1925 * </pre> 1926 * 1927 * <code>.google.cloud.functions.v2beta.BuildConfig build_config = 3;</code> 1928 */ setBuildConfig( com.google.cloud.functions.v2beta.BuildConfig.Builder builderForValue)1929 public Builder setBuildConfig( 1930 com.google.cloud.functions.v2beta.BuildConfig.Builder builderForValue) { 1931 if (buildConfigBuilder_ == null) { 1932 buildConfig_ = builderForValue.build(); 1933 } else { 1934 buildConfigBuilder_.setMessage(builderForValue.build()); 1935 } 1936 bitField0_ |= 0x00000008; 1937 onChanged(); 1938 return this; 1939 } 1940 /** 1941 * 1942 * 1943 * <pre> 1944 * Describes the Build step of the function that builds a container from the 1945 * given source. 1946 * </pre> 1947 * 1948 * <code>.google.cloud.functions.v2beta.BuildConfig build_config = 3;</code> 1949 */ mergeBuildConfig(com.google.cloud.functions.v2beta.BuildConfig value)1950 public Builder mergeBuildConfig(com.google.cloud.functions.v2beta.BuildConfig value) { 1951 if (buildConfigBuilder_ == null) { 1952 if (((bitField0_ & 0x00000008) != 0) 1953 && buildConfig_ != null 1954 && buildConfig_ != com.google.cloud.functions.v2beta.BuildConfig.getDefaultInstance()) { 1955 getBuildConfigBuilder().mergeFrom(value); 1956 } else { 1957 buildConfig_ = value; 1958 } 1959 } else { 1960 buildConfigBuilder_.mergeFrom(value); 1961 } 1962 bitField0_ |= 0x00000008; 1963 onChanged(); 1964 return this; 1965 } 1966 /** 1967 * 1968 * 1969 * <pre> 1970 * Describes the Build step of the function that builds a container from the 1971 * given source. 1972 * </pre> 1973 * 1974 * <code>.google.cloud.functions.v2beta.BuildConfig build_config = 3;</code> 1975 */ clearBuildConfig()1976 public Builder clearBuildConfig() { 1977 bitField0_ = (bitField0_ & ~0x00000008); 1978 buildConfig_ = null; 1979 if (buildConfigBuilder_ != null) { 1980 buildConfigBuilder_.dispose(); 1981 buildConfigBuilder_ = null; 1982 } 1983 onChanged(); 1984 return this; 1985 } 1986 /** 1987 * 1988 * 1989 * <pre> 1990 * Describes the Build step of the function that builds a container from the 1991 * given source. 1992 * </pre> 1993 * 1994 * <code>.google.cloud.functions.v2beta.BuildConfig build_config = 3;</code> 1995 */ getBuildConfigBuilder()1996 public com.google.cloud.functions.v2beta.BuildConfig.Builder getBuildConfigBuilder() { 1997 bitField0_ |= 0x00000008; 1998 onChanged(); 1999 return getBuildConfigFieldBuilder().getBuilder(); 2000 } 2001 /** 2002 * 2003 * 2004 * <pre> 2005 * Describes the Build step of the function that builds a container from the 2006 * given source. 2007 * </pre> 2008 * 2009 * <code>.google.cloud.functions.v2beta.BuildConfig build_config = 3;</code> 2010 */ getBuildConfigOrBuilder()2011 public com.google.cloud.functions.v2beta.BuildConfigOrBuilder getBuildConfigOrBuilder() { 2012 if (buildConfigBuilder_ != null) { 2013 return buildConfigBuilder_.getMessageOrBuilder(); 2014 } else { 2015 return buildConfig_ == null 2016 ? com.google.cloud.functions.v2beta.BuildConfig.getDefaultInstance() 2017 : buildConfig_; 2018 } 2019 } 2020 /** 2021 * 2022 * 2023 * <pre> 2024 * Describes the Build step of the function that builds a container from the 2025 * given source. 2026 * </pre> 2027 * 2028 * <code>.google.cloud.functions.v2beta.BuildConfig build_config = 3;</code> 2029 */ 2030 private com.google.protobuf.SingleFieldBuilderV3< 2031 com.google.cloud.functions.v2beta.BuildConfig, 2032 com.google.cloud.functions.v2beta.BuildConfig.Builder, 2033 com.google.cloud.functions.v2beta.BuildConfigOrBuilder> getBuildConfigFieldBuilder()2034 getBuildConfigFieldBuilder() { 2035 if (buildConfigBuilder_ == null) { 2036 buildConfigBuilder_ = 2037 new com.google.protobuf.SingleFieldBuilderV3< 2038 com.google.cloud.functions.v2beta.BuildConfig, 2039 com.google.cloud.functions.v2beta.BuildConfig.Builder, 2040 com.google.cloud.functions.v2beta.BuildConfigOrBuilder>( 2041 getBuildConfig(), getParentForChildren(), isClean()); 2042 buildConfig_ = null; 2043 } 2044 return buildConfigBuilder_; 2045 } 2046 2047 private com.google.cloud.functions.v2beta.ServiceConfig serviceConfig_; 2048 private com.google.protobuf.SingleFieldBuilderV3< 2049 com.google.cloud.functions.v2beta.ServiceConfig, 2050 com.google.cloud.functions.v2beta.ServiceConfig.Builder, 2051 com.google.cloud.functions.v2beta.ServiceConfigOrBuilder> 2052 serviceConfigBuilder_; 2053 /** 2054 * 2055 * 2056 * <pre> 2057 * Describes the Service being deployed. Currently deploys services to Cloud 2058 * Run (fully managed). 2059 * </pre> 2060 * 2061 * <code>.google.cloud.functions.v2beta.ServiceConfig service_config = 4;</code> 2062 * 2063 * @return Whether the serviceConfig field is set. 2064 */ hasServiceConfig()2065 public boolean hasServiceConfig() { 2066 return ((bitField0_ & 0x00000010) != 0); 2067 } 2068 /** 2069 * 2070 * 2071 * <pre> 2072 * Describes the Service being deployed. Currently deploys services to Cloud 2073 * Run (fully managed). 2074 * </pre> 2075 * 2076 * <code>.google.cloud.functions.v2beta.ServiceConfig service_config = 4;</code> 2077 * 2078 * @return The serviceConfig. 2079 */ getServiceConfig()2080 public com.google.cloud.functions.v2beta.ServiceConfig getServiceConfig() { 2081 if (serviceConfigBuilder_ == null) { 2082 return serviceConfig_ == null 2083 ? com.google.cloud.functions.v2beta.ServiceConfig.getDefaultInstance() 2084 : serviceConfig_; 2085 } else { 2086 return serviceConfigBuilder_.getMessage(); 2087 } 2088 } 2089 /** 2090 * 2091 * 2092 * <pre> 2093 * Describes the Service being deployed. Currently deploys services to Cloud 2094 * Run (fully managed). 2095 * </pre> 2096 * 2097 * <code>.google.cloud.functions.v2beta.ServiceConfig service_config = 4;</code> 2098 */ setServiceConfig(com.google.cloud.functions.v2beta.ServiceConfig value)2099 public Builder setServiceConfig(com.google.cloud.functions.v2beta.ServiceConfig value) { 2100 if (serviceConfigBuilder_ == null) { 2101 if (value == null) { 2102 throw new NullPointerException(); 2103 } 2104 serviceConfig_ = value; 2105 } else { 2106 serviceConfigBuilder_.setMessage(value); 2107 } 2108 bitField0_ |= 0x00000010; 2109 onChanged(); 2110 return this; 2111 } 2112 /** 2113 * 2114 * 2115 * <pre> 2116 * Describes the Service being deployed. Currently deploys services to Cloud 2117 * Run (fully managed). 2118 * </pre> 2119 * 2120 * <code>.google.cloud.functions.v2beta.ServiceConfig service_config = 4;</code> 2121 */ setServiceConfig( com.google.cloud.functions.v2beta.ServiceConfig.Builder builderForValue)2122 public Builder setServiceConfig( 2123 com.google.cloud.functions.v2beta.ServiceConfig.Builder builderForValue) { 2124 if (serviceConfigBuilder_ == null) { 2125 serviceConfig_ = builderForValue.build(); 2126 } else { 2127 serviceConfigBuilder_.setMessage(builderForValue.build()); 2128 } 2129 bitField0_ |= 0x00000010; 2130 onChanged(); 2131 return this; 2132 } 2133 /** 2134 * 2135 * 2136 * <pre> 2137 * Describes the Service being deployed. Currently deploys services to Cloud 2138 * Run (fully managed). 2139 * </pre> 2140 * 2141 * <code>.google.cloud.functions.v2beta.ServiceConfig service_config = 4;</code> 2142 */ mergeServiceConfig(com.google.cloud.functions.v2beta.ServiceConfig value)2143 public Builder mergeServiceConfig(com.google.cloud.functions.v2beta.ServiceConfig value) { 2144 if (serviceConfigBuilder_ == null) { 2145 if (((bitField0_ & 0x00000010) != 0) 2146 && serviceConfig_ != null 2147 && serviceConfig_ 2148 != com.google.cloud.functions.v2beta.ServiceConfig.getDefaultInstance()) { 2149 getServiceConfigBuilder().mergeFrom(value); 2150 } else { 2151 serviceConfig_ = value; 2152 } 2153 } else { 2154 serviceConfigBuilder_.mergeFrom(value); 2155 } 2156 bitField0_ |= 0x00000010; 2157 onChanged(); 2158 return this; 2159 } 2160 /** 2161 * 2162 * 2163 * <pre> 2164 * Describes the Service being deployed. Currently deploys services to Cloud 2165 * Run (fully managed). 2166 * </pre> 2167 * 2168 * <code>.google.cloud.functions.v2beta.ServiceConfig service_config = 4;</code> 2169 */ clearServiceConfig()2170 public Builder clearServiceConfig() { 2171 bitField0_ = (bitField0_ & ~0x00000010); 2172 serviceConfig_ = null; 2173 if (serviceConfigBuilder_ != null) { 2174 serviceConfigBuilder_.dispose(); 2175 serviceConfigBuilder_ = null; 2176 } 2177 onChanged(); 2178 return this; 2179 } 2180 /** 2181 * 2182 * 2183 * <pre> 2184 * Describes the Service being deployed. Currently deploys services to Cloud 2185 * Run (fully managed). 2186 * </pre> 2187 * 2188 * <code>.google.cloud.functions.v2beta.ServiceConfig service_config = 4;</code> 2189 */ getServiceConfigBuilder()2190 public com.google.cloud.functions.v2beta.ServiceConfig.Builder getServiceConfigBuilder() { 2191 bitField0_ |= 0x00000010; 2192 onChanged(); 2193 return getServiceConfigFieldBuilder().getBuilder(); 2194 } 2195 /** 2196 * 2197 * 2198 * <pre> 2199 * Describes the Service being deployed. Currently deploys services to Cloud 2200 * Run (fully managed). 2201 * </pre> 2202 * 2203 * <code>.google.cloud.functions.v2beta.ServiceConfig service_config = 4;</code> 2204 */ getServiceConfigOrBuilder()2205 public com.google.cloud.functions.v2beta.ServiceConfigOrBuilder getServiceConfigOrBuilder() { 2206 if (serviceConfigBuilder_ != null) { 2207 return serviceConfigBuilder_.getMessageOrBuilder(); 2208 } else { 2209 return serviceConfig_ == null 2210 ? com.google.cloud.functions.v2beta.ServiceConfig.getDefaultInstance() 2211 : serviceConfig_; 2212 } 2213 } 2214 /** 2215 * 2216 * 2217 * <pre> 2218 * Describes the Service being deployed. Currently deploys services to Cloud 2219 * Run (fully managed). 2220 * </pre> 2221 * 2222 * <code>.google.cloud.functions.v2beta.ServiceConfig service_config = 4;</code> 2223 */ 2224 private com.google.protobuf.SingleFieldBuilderV3< 2225 com.google.cloud.functions.v2beta.ServiceConfig, 2226 com.google.cloud.functions.v2beta.ServiceConfig.Builder, 2227 com.google.cloud.functions.v2beta.ServiceConfigOrBuilder> getServiceConfigFieldBuilder()2228 getServiceConfigFieldBuilder() { 2229 if (serviceConfigBuilder_ == null) { 2230 serviceConfigBuilder_ = 2231 new com.google.protobuf.SingleFieldBuilderV3< 2232 com.google.cloud.functions.v2beta.ServiceConfig, 2233 com.google.cloud.functions.v2beta.ServiceConfig.Builder, 2234 com.google.cloud.functions.v2beta.ServiceConfigOrBuilder>( 2235 getServiceConfig(), getParentForChildren(), isClean()); 2236 serviceConfig_ = null; 2237 } 2238 return serviceConfigBuilder_; 2239 } 2240 2241 private com.google.cloud.functions.v2beta.EventTrigger eventTrigger_; 2242 private com.google.protobuf.SingleFieldBuilderV3< 2243 com.google.cloud.functions.v2beta.EventTrigger, 2244 com.google.cloud.functions.v2beta.EventTrigger.Builder, 2245 com.google.cloud.functions.v2beta.EventTriggerOrBuilder> 2246 eventTriggerBuilder_; 2247 /** 2248 * 2249 * 2250 * <pre> 2251 * An Eventarc trigger managed by Google Cloud Functions that fires events in 2252 * response to a condition in another service. 2253 * </pre> 2254 * 2255 * <code>.google.cloud.functions.v2beta.EventTrigger event_trigger = 5;</code> 2256 * 2257 * @return Whether the eventTrigger field is set. 2258 */ hasEventTrigger()2259 public boolean hasEventTrigger() { 2260 return ((bitField0_ & 0x00000020) != 0); 2261 } 2262 /** 2263 * 2264 * 2265 * <pre> 2266 * An Eventarc trigger managed by Google Cloud Functions that fires events in 2267 * response to a condition in another service. 2268 * </pre> 2269 * 2270 * <code>.google.cloud.functions.v2beta.EventTrigger event_trigger = 5;</code> 2271 * 2272 * @return The eventTrigger. 2273 */ getEventTrigger()2274 public com.google.cloud.functions.v2beta.EventTrigger getEventTrigger() { 2275 if (eventTriggerBuilder_ == null) { 2276 return eventTrigger_ == null 2277 ? com.google.cloud.functions.v2beta.EventTrigger.getDefaultInstance() 2278 : eventTrigger_; 2279 } else { 2280 return eventTriggerBuilder_.getMessage(); 2281 } 2282 } 2283 /** 2284 * 2285 * 2286 * <pre> 2287 * An Eventarc trigger managed by Google Cloud Functions that fires events in 2288 * response to a condition in another service. 2289 * </pre> 2290 * 2291 * <code>.google.cloud.functions.v2beta.EventTrigger event_trigger = 5;</code> 2292 */ setEventTrigger(com.google.cloud.functions.v2beta.EventTrigger value)2293 public Builder setEventTrigger(com.google.cloud.functions.v2beta.EventTrigger value) { 2294 if (eventTriggerBuilder_ == null) { 2295 if (value == null) { 2296 throw new NullPointerException(); 2297 } 2298 eventTrigger_ = value; 2299 } else { 2300 eventTriggerBuilder_.setMessage(value); 2301 } 2302 bitField0_ |= 0x00000020; 2303 onChanged(); 2304 return this; 2305 } 2306 /** 2307 * 2308 * 2309 * <pre> 2310 * An Eventarc trigger managed by Google Cloud Functions that fires events in 2311 * response to a condition in another service. 2312 * </pre> 2313 * 2314 * <code>.google.cloud.functions.v2beta.EventTrigger event_trigger = 5;</code> 2315 */ setEventTrigger( com.google.cloud.functions.v2beta.EventTrigger.Builder builderForValue)2316 public Builder setEventTrigger( 2317 com.google.cloud.functions.v2beta.EventTrigger.Builder builderForValue) { 2318 if (eventTriggerBuilder_ == null) { 2319 eventTrigger_ = builderForValue.build(); 2320 } else { 2321 eventTriggerBuilder_.setMessage(builderForValue.build()); 2322 } 2323 bitField0_ |= 0x00000020; 2324 onChanged(); 2325 return this; 2326 } 2327 /** 2328 * 2329 * 2330 * <pre> 2331 * An Eventarc trigger managed by Google Cloud Functions that fires events in 2332 * response to a condition in another service. 2333 * </pre> 2334 * 2335 * <code>.google.cloud.functions.v2beta.EventTrigger event_trigger = 5;</code> 2336 */ mergeEventTrigger(com.google.cloud.functions.v2beta.EventTrigger value)2337 public Builder mergeEventTrigger(com.google.cloud.functions.v2beta.EventTrigger value) { 2338 if (eventTriggerBuilder_ == null) { 2339 if (((bitField0_ & 0x00000020) != 0) 2340 && eventTrigger_ != null 2341 && eventTrigger_ 2342 != com.google.cloud.functions.v2beta.EventTrigger.getDefaultInstance()) { 2343 getEventTriggerBuilder().mergeFrom(value); 2344 } else { 2345 eventTrigger_ = value; 2346 } 2347 } else { 2348 eventTriggerBuilder_.mergeFrom(value); 2349 } 2350 bitField0_ |= 0x00000020; 2351 onChanged(); 2352 return this; 2353 } 2354 /** 2355 * 2356 * 2357 * <pre> 2358 * An Eventarc trigger managed by Google Cloud Functions that fires events in 2359 * response to a condition in another service. 2360 * </pre> 2361 * 2362 * <code>.google.cloud.functions.v2beta.EventTrigger event_trigger = 5;</code> 2363 */ clearEventTrigger()2364 public Builder clearEventTrigger() { 2365 bitField0_ = (bitField0_ & ~0x00000020); 2366 eventTrigger_ = null; 2367 if (eventTriggerBuilder_ != null) { 2368 eventTriggerBuilder_.dispose(); 2369 eventTriggerBuilder_ = null; 2370 } 2371 onChanged(); 2372 return this; 2373 } 2374 /** 2375 * 2376 * 2377 * <pre> 2378 * An Eventarc trigger managed by Google Cloud Functions that fires events in 2379 * response to a condition in another service. 2380 * </pre> 2381 * 2382 * <code>.google.cloud.functions.v2beta.EventTrigger event_trigger = 5;</code> 2383 */ getEventTriggerBuilder()2384 public com.google.cloud.functions.v2beta.EventTrigger.Builder getEventTriggerBuilder() { 2385 bitField0_ |= 0x00000020; 2386 onChanged(); 2387 return getEventTriggerFieldBuilder().getBuilder(); 2388 } 2389 /** 2390 * 2391 * 2392 * <pre> 2393 * An Eventarc trigger managed by Google Cloud Functions that fires events in 2394 * response to a condition in another service. 2395 * </pre> 2396 * 2397 * <code>.google.cloud.functions.v2beta.EventTrigger event_trigger = 5;</code> 2398 */ getEventTriggerOrBuilder()2399 public com.google.cloud.functions.v2beta.EventTriggerOrBuilder getEventTriggerOrBuilder() { 2400 if (eventTriggerBuilder_ != null) { 2401 return eventTriggerBuilder_.getMessageOrBuilder(); 2402 } else { 2403 return eventTrigger_ == null 2404 ? com.google.cloud.functions.v2beta.EventTrigger.getDefaultInstance() 2405 : eventTrigger_; 2406 } 2407 } 2408 /** 2409 * 2410 * 2411 * <pre> 2412 * An Eventarc trigger managed by Google Cloud Functions that fires events in 2413 * response to a condition in another service. 2414 * </pre> 2415 * 2416 * <code>.google.cloud.functions.v2beta.EventTrigger event_trigger = 5;</code> 2417 */ 2418 private com.google.protobuf.SingleFieldBuilderV3< 2419 com.google.cloud.functions.v2beta.EventTrigger, 2420 com.google.cloud.functions.v2beta.EventTrigger.Builder, 2421 com.google.cloud.functions.v2beta.EventTriggerOrBuilder> getEventTriggerFieldBuilder()2422 getEventTriggerFieldBuilder() { 2423 if (eventTriggerBuilder_ == null) { 2424 eventTriggerBuilder_ = 2425 new com.google.protobuf.SingleFieldBuilderV3< 2426 com.google.cloud.functions.v2beta.EventTrigger, 2427 com.google.cloud.functions.v2beta.EventTrigger.Builder, 2428 com.google.cloud.functions.v2beta.EventTriggerOrBuilder>( 2429 getEventTrigger(), getParentForChildren(), isClean()); 2430 eventTrigger_ = null; 2431 } 2432 return eventTriggerBuilder_; 2433 } 2434 2435 private int state_ = 0; 2436 /** 2437 * 2438 * 2439 * <pre> 2440 * Output only. State of the function. 2441 * </pre> 2442 * 2443 * <code> 2444 * .google.cloud.functions.v2beta.Function.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2445 * </code> 2446 * 2447 * @return The enum numeric value on the wire for state. 2448 */ 2449 @java.lang.Override getStateValue()2450 public int getStateValue() { 2451 return state_; 2452 } 2453 /** 2454 * 2455 * 2456 * <pre> 2457 * Output only. State of the function. 2458 * </pre> 2459 * 2460 * <code> 2461 * .google.cloud.functions.v2beta.Function.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2462 * </code> 2463 * 2464 * @param value The enum numeric value on the wire for state to set. 2465 * @return This builder for chaining. 2466 */ setStateValue(int value)2467 public Builder setStateValue(int value) { 2468 state_ = value; 2469 bitField0_ |= 0x00000040; 2470 onChanged(); 2471 return this; 2472 } 2473 /** 2474 * 2475 * 2476 * <pre> 2477 * Output only. State of the function. 2478 * </pre> 2479 * 2480 * <code> 2481 * .google.cloud.functions.v2beta.Function.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2482 * </code> 2483 * 2484 * @return The state. 2485 */ 2486 @java.lang.Override getState()2487 public com.google.cloud.functions.v2beta.Function.State getState() { 2488 com.google.cloud.functions.v2beta.Function.State result = 2489 com.google.cloud.functions.v2beta.Function.State.forNumber(state_); 2490 return result == null 2491 ? com.google.cloud.functions.v2beta.Function.State.UNRECOGNIZED 2492 : result; 2493 } 2494 /** 2495 * 2496 * 2497 * <pre> 2498 * Output only. State of the function. 2499 * </pre> 2500 * 2501 * <code> 2502 * .google.cloud.functions.v2beta.Function.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2503 * </code> 2504 * 2505 * @param value The state to set. 2506 * @return This builder for chaining. 2507 */ setState(com.google.cloud.functions.v2beta.Function.State value)2508 public Builder setState(com.google.cloud.functions.v2beta.Function.State value) { 2509 if (value == null) { 2510 throw new NullPointerException(); 2511 } 2512 bitField0_ |= 0x00000040; 2513 state_ = value.getNumber(); 2514 onChanged(); 2515 return this; 2516 } 2517 /** 2518 * 2519 * 2520 * <pre> 2521 * Output only. State of the function. 2522 * </pre> 2523 * 2524 * <code> 2525 * .google.cloud.functions.v2beta.Function.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2526 * </code> 2527 * 2528 * @return This builder for chaining. 2529 */ clearState()2530 public Builder clearState() { 2531 bitField0_ = (bitField0_ & ~0x00000040); 2532 state_ = 0; 2533 onChanged(); 2534 return this; 2535 } 2536 2537 private com.google.protobuf.Timestamp updateTime_; 2538 private com.google.protobuf.SingleFieldBuilderV3< 2539 com.google.protobuf.Timestamp, 2540 com.google.protobuf.Timestamp.Builder, 2541 com.google.protobuf.TimestampOrBuilder> 2542 updateTimeBuilder_; 2543 /** 2544 * 2545 * 2546 * <pre> 2547 * Output only. The last update timestamp of a Cloud Function. 2548 * </pre> 2549 * 2550 * <code> 2551 * .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2552 * </code> 2553 * 2554 * @return Whether the updateTime field is set. 2555 */ hasUpdateTime()2556 public boolean hasUpdateTime() { 2557 return ((bitField0_ & 0x00000080) != 0); 2558 } 2559 /** 2560 * 2561 * 2562 * <pre> 2563 * Output only. The last update timestamp of a Cloud Function. 2564 * </pre> 2565 * 2566 * <code> 2567 * .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2568 * </code> 2569 * 2570 * @return The updateTime. 2571 */ getUpdateTime()2572 public com.google.protobuf.Timestamp getUpdateTime() { 2573 if (updateTimeBuilder_ == null) { 2574 return updateTime_ == null 2575 ? com.google.protobuf.Timestamp.getDefaultInstance() 2576 : updateTime_; 2577 } else { 2578 return updateTimeBuilder_.getMessage(); 2579 } 2580 } 2581 /** 2582 * 2583 * 2584 * <pre> 2585 * Output only. The last update timestamp of a Cloud Function. 2586 * </pre> 2587 * 2588 * <code> 2589 * .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2590 * </code> 2591 */ setUpdateTime(com.google.protobuf.Timestamp value)2592 public Builder setUpdateTime(com.google.protobuf.Timestamp value) { 2593 if (updateTimeBuilder_ == null) { 2594 if (value == null) { 2595 throw new NullPointerException(); 2596 } 2597 updateTime_ = value; 2598 } else { 2599 updateTimeBuilder_.setMessage(value); 2600 } 2601 bitField0_ |= 0x00000080; 2602 onChanged(); 2603 return this; 2604 } 2605 /** 2606 * 2607 * 2608 * <pre> 2609 * Output only. The last update timestamp of a Cloud Function. 2610 * </pre> 2611 * 2612 * <code> 2613 * .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2614 * </code> 2615 */ setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)2616 public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 2617 if (updateTimeBuilder_ == null) { 2618 updateTime_ = builderForValue.build(); 2619 } else { 2620 updateTimeBuilder_.setMessage(builderForValue.build()); 2621 } 2622 bitField0_ |= 0x00000080; 2623 onChanged(); 2624 return this; 2625 } 2626 /** 2627 * 2628 * 2629 * <pre> 2630 * Output only. The last update timestamp of a Cloud Function. 2631 * </pre> 2632 * 2633 * <code> 2634 * .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2635 * </code> 2636 */ mergeUpdateTime(com.google.protobuf.Timestamp value)2637 public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { 2638 if (updateTimeBuilder_ == null) { 2639 if (((bitField0_ & 0x00000080) != 0) 2640 && updateTime_ != null 2641 && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 2642 getUpdateTimeBuilder().mergeFrom(value); 2643 } else { 2644 updateTime_ = value; 2645 } 2646 } else { 2647 updateTimeBuilder_.mergeFrom(value); 2648 } 2649 bitField0_ |= 0x00000080; 2650 onChanged(); 2651 return this; 2652 } 2653 /** 2654 * 2655 * 2656 * <pre> 2657 * Output only. The last update timestamp of a Cloud Function. 2658 * </pre> 2659 * 2660 * <code> 2661 * .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2662 * </code> 2663 */ clearUpdateTime()2664 public Builder clearUpdateTime() { 2665 bitField0_ = (bitField0_ & ~0x00000080); 2666 updateTime_ = null; 2667 if (updateTimeBuilder_ != null) { 2668 updateTimeBuilder_.dispose(); 2669 updateTimeBuilder_ = null; 2670 } 2671 onChanged(); 2672 return this; 2673 } 2674 /** 2675 * 2676 * 2677 * <pre> 2678 * Output only. The last update timestamp of a Cloud Function. 2679 * </pre> 2680 * 2681 * <code> 2682 * .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2683 * </code> 2684 */ getUpdateTimeBuilder()2685 public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { 2686 bitField0_ |= 0x00000080; 2687 onChanged(); 2688 return getUpdateTimeFieldBuilder().getBuilder(); 2689 } 2690 /** 2691 * 2692 * 2693 * <pre> 2694 * Output only. The last update timestamp of a Cloud Function. 2695 * </pre> 2696 * 2697 * <code> 2698 * .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2699 * </code> 2700 */ getUpdateTimeOrBuilder()2701 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 2702 if (updateTimeBuilder_ != null) { 2703 return updateTimeBuilder_.getMessageOrBuilder(); 2704 } else { 2705 return updateTime_ == null 2706 ? com.google.protobuf.Timestamp.getDefaultInstance() 2707 : updateTime_; 2708 } 2709 } 2710 /** 2711 * 2712 * 2713 * <pre> 2714 * Output only. The last update timestamp of a Cloud Function. 2715 * </pre> 2716 * 2717 * <code> 2718 * .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2719 * </code> 2720 */ 2721 private com.google.protobuf.SingleFieldBuilderV3< 2722 com.google.protobuf.Timestamp, 2723 com.google.protobuf.Timestamp.Builder, 2724 com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder()2725 getUpdateTimeFieldBuilder() { 2726 if (updateTimeBuilder_ == null) { 2727 updateTimeBuilder_ = 2728 new com.google.protobuf.SingleFieldBuilderV3< 2729 com.google.protobuf.Timestamp, 2730 com.google.protobuf.Timestamp.Builder, 2731 com.google.protobuf.TimestampOrBuilder>( 2732 getUpdateTime(), getParentForChildren(), isClean()); 2733 updateTime_ = null; 2734 } 2735 return updateTimeBuilder_; 2736 } 2737 2738 private com.google.protobuf.MapField<java.lang.String, java.lang.String> labels_; 2739 internalGetLabels()2740 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetLabels() { 2741 if (labels_ == null) { 2742 return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); 2743 } 2744 return labels_; 2745 } 2746 2747 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetMutableLabels()2748 internalGetMutableLabels() { 2749 if (labels_ == null) { 2750 labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); 2751 } 2752 if (!labels_.isMutable()) { 2753 labels_ = labels_.copy(); 2754 } 2755 bitField0_ |= 0x00000100; 2756 onChanged(); 2757 return labels_; 2758 } 2759 getLabelsCount()2760 public int getLabelsCount() { 2761 return internalGetLabels().getMap().size(); 2762 } 2763 /** 2764 * 2765 * 2766 * <pre> 2767 * Labels associated with this Cloud Function. 2768 * </pre> 2769 * 2770 * <code>map<string, string> labels = 8;</code> 2771 */ 2772 @java.lang.Override containsLabels(java.lang.String key)2773 public boolean containsLabels(java.lang.String key) { 2774 if (key == null) { 2775 throw new NullPointerException("map key"); 2776 } 2777 return internalGetLabels().getMap().containsKey(key); 2778 } 2779 /** Use {@link #getLabelsMap()} instead. */ 2780 @java.lang.Override 2781 @java.lang.Deprecated getLabels()2782 public java.util.Map<java.lang.String, java.lang.String> getLabels() { 2783 return getLabelsMap(); 2784 } 2785 /** 2786 * 2787 * 2788 * <pre> 2789 * Labels associated with this Cloud Function. 2790 * </pre> 2791 * 2792 * <code>map<string, string> labels = 8;</code> 2793 */ 2794 @java.lang.Override getLabelsMap()2795 public java.util.Map<java.lang.String, java.lang.String> getLabelsMap() { 2796 return internalGetLabels().getMap(); 2797 } 2798 /** 2799 * 2800 * 2801 * <pre> 2802 * Labels associated with this Cloud Function. 2803 * </pre> 2804 * 2805 * <code>map<string, string> labels = 8;</code> 2806 */ 2807 @java.lang.Override getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue)2808 public /* nullable */ java.lang.String getLabelsOrDefault( 2809 java.lang.String key, 2810 /* nullable */ 2811 java.lang.String defaultValue) { 2812 if (key == null) { 2813 throw new NullPointerException("map key"); 2814 } 2815 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 2816 return map.containsKey(key) ? map.get(key) : defaultValue; 2817 } 2818 /** 2819 * 2820 * 2821 * <pre> 2822 * Labels associated with this Cloud Function. 2823 * </pre> 2824 * 2825 * <code>map<string, string> labels = 8;</code> 2826 */ 2827 @java.lang.Override getLabelsOrThrow(java.lang.String key)2828 public java.lang.String getLabelsOrThrow(java.lang.String key) { 2829 if (key == null) { 2830 throw new NullPointerException("map key"); 2831 } 2832 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 2833 if (!map.containsKey(key)) { 2834 throw new java.lang.IllegalArgumentException(); 2835 } 2836 return map.get(key); 2837 } 2838 clearLabels()2839 public Builder clearLabels() { 2840 bitField0_ = (bitField0_ & ~0x00000100); 2841 internalGetMutableLabels().getMutableMap().clear(); 2842 return this; 2843 } 2844 /** 2845 * 2846 * 2847 * <pre> 2848 * Labels associated with this Cloud Function. 2849 * </pre> 2850 * 2851 * <code>map<string, string> labels = 8;</code> 2852 */ removeLabels(java.lang.String key)2853 public Builder removeLabels(java.lang.String key) { 2854 if (key == null) { 2855 throw new NullPointerException("map key"); 2856 } 2857 internalGetMutableLabels().getMutableMap().remove(key); 2858 return this; 2859 } 2860 /** Use alternate mutation accessors instead. */ 2861 @java.lang.Deprecated getMutableLabels()2862 public java.util.Map<java.lang.String, java.lang.String> getMutableLabels() { 2863 bitField0_ |= 0x00000100; 2864 return internalGetMutableLabels().getMutableMap(); 2865 } 2866 /** 2867 * 2868 * 2869 * <pre> 2870 * Labels associated with this Cloud Function. 2871 * </pre> 2872 * 2873 * <code>map<string, string> labels = 8;</code> 2874 */ putLabels(java.lang.String key, java.lang.String value)2875 public Builder putLabels(java.lang.String key, java.lang.String value) { 2876 if (key == null) { 2877 throw new NullPointerException("map key"); 2878 } 2879 if (value == null) { 2880 throw new NullPointerException("map value"); 2881 } 2882 internalGetMutableLabels().getMutableMap().put(key, value); 2883 bitField0_ |= 0x00000100; 2884 return this; 2885 } 2886 /** 2887 * 2888 * 2889 * <pre> 2890 * Labels associated with this Cloud Function. 2891 * </pre> 2892 * 2893 * <code>map<string, string> labels = 8;</code> 2894 */ putAllLabels(java.util.Map<java.lang.String, java.lang.String> values)2895 public Builder putAllLabels(java.util.Map<java.lang.String, java.lang.String> values) { 2896 internalGetMutableLabels().getMutableMap().putAll(values); 2897 bitField0_ |= 0x00000100; 2898 return this; 2899 } 2900 2901 private java.util.List<com.google.cloud.functions.v2beta.StateMessage> stateMessages_ = 2902 java.util.Collections.emptyList(); 2903 ensureStateMessagesIsMutable()2904 private void ensureStateMessagesIsMutable() { 2905 if (!((bitField0_ & 0x00000200) != 0)) { 2906 stateMessages_ = 2907 new java.util.ArrayList<com.google.cloud.functions.v2beta.StateMessage>(stateMessages_); 2908 bitField0_ |= 0x00000200; 2909 } 2910 } 2911 2912 private com.google.protobuf.RepeatedFieldBuilderV3< 2913 com.google.cloud.functions.v2beta.StateMessage, 2914 com.google.cloud.functions.v2beta.StateMessage.Builder, 2915 com.google.cloud.functions.v2beta.StateMessageOrBuilder> 2916 stateMessagesBuilder_; 2917 2918 /** 2919 * 2920 * 2921 * <pre> 2922 * Output only. State Messages for this Cloud Function. 2923 * </pre> 2924 * 2925 * <code> 2926 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2927 * </code> 2928 */ getStateMessagesList()2929 public java.util.List<com.google.cloud.functions.v2beta.StateMessage> getStateMessagesList() { 2930 if (stateMessagesBuilder_ == null) { 2931 return java.util.Collections.unmodifiableList(stateMessages_); 2932 } else { 2933 return stateMessagesBuilder_.getMessageList(); 2934 } 2935 } 2936 /** 2937 * 2938 * 2939 * <pre> 2940 * Output only. State Messages for this Cloud Function. 2941 * </pre> 2942 * 2943 * <code> 2944 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2945 * </code> 2946 */ getStateMessagesCount()2947 public int getStateMessagesCount() { 2948 if (stateMessagesBuilder_ == null) { 2949 return stateMessages_.size(); 2950 } else { 2951 return stateMessagesBuilder_.getCount(); 2952 } 2953 } 2954 /** 2955 * 2956 * 2957 * <pre> 2958 * Output only. State Messages for this Cloud Function. 2959 * </pre> 2960 * 2961 * <code> 2962 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2963 * </code> 2964 */ getStateMessages(int index)2965 public com.google.cloud.functions.v2beta.StateMessage getStateMessages(int index) { 2966 if (stateMessagesBuilder_ == null) { 2967 return stateMessages_.get(index); 2968 } else { 2969 return stateMessagesBuilder_.getMessage(index); 2970 } 2971 } 2972 /** 2973 * 2974 * 2975 * <pre> 2976 * Output only. State Messages for this Cloud Function. 2977 * </pre> 2978 * 2979 * <code> 2980 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 2981 * </code> 2982 */ setStateMessages( int index, com.google.cloud.functions.v2beta.StateMessage value)2983 public Builder setStateMessages( 2984 int index, com.google.cloud.functions.v2beta.StateMessage value) { 2985 if (stateMessagesBuilder_ == null) { 2986 if (value == null) { 2987 throw new NullPointerException(); 2988 } 2989 ensureStateMessagesIsMutable(); 2990 stateMessages_.set(index, value); 2991 onChanged(); 2992 } else { 2993 stateMessagesBuilder_.setMessage(index, value); 2994 } 2995 return this; 2996 } 2997 /** 2998 * 2999 * 3000 * <pre> 3001 * Output only. State Messages for this Cloud Function. 3002 * </pre> 3003 * 3004 * <code> 3005 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3006 * </code> 3007 */ setStateMessages( int index, com.google.cloud.functions.v2beta.StateMessage.Builder builderForValue)3008 public Builder setStateMessages( 3009 int index, com.google.cloud.functions.v2beta.StateMessage.Builder builderForValue) { 3010 if (stateMessagesBuilder_ == null) { 3011 ensureStateMessagesIsMutable(); 3012 stateMessages_.set(index, builderForValue.build()); 3013 onChanged(); 3014 } else { 3015 stateMessagesBuilder_.setMessage(index, builderForValue.build()); 3016 } 3017 return this; 3018 } 3019 /** 3020 * 3021 * 3022 * <pre> 3023 * Output only. State Messages for this Cloud Function. 3024 * </pre> 3025 * 3026 * <code> 3027 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3028 * </code> 3029 */ addStateMessages(com.google.cloud.functions.v2beta.StateMessage value)3030 public Builder addStateMessages(com.google.cloud.functions.v2beta.StateMessage value) { 3031 if (stateMessagesBuilder_ == null) { 3032 if (value == null) { 3033 throw new NullPointerException(); 3034 } 3035 ensureStateMessagesIsMutable(); 3036 stateMessages_.add(value); 3037 onChanged(); 3038 } else { 3039 stateMessagesBuilder_.addMessage(value); 3040 } 3041 return this; 3042 } 3043 /** 3044 * 3045 * 3046 * <pre> 3047 * Output only. State Messages for this Cloud Function. 3048 * </pre> 3049 * 3050 * <code> 3051 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3052 * </code> 3053 */ addStateMessages( int index, com.google.cloud.functions.v2beta.StateMessage value)3054 public Builder addStateMessages( 3055 int index, com.google.cloud.functions.v2beta.StateMessage value) { 3056 if (stateMessagesBuilder_ == null) { 3057 if (value == null) { 3058 throw new NullPointerException(); 3059 } 3060 ensureStateMessagesIsMutable(); 3061 stateMessages_.add(index, value); 3062 onChanged(); 3063 } else { 3064 stateMessagesBuilder_.addMessage(index, value); 3065 } 3066 return this; 3067 } 3068 /** 3069 * 3070 * 3071 * <pre> 3072 * Output only. State Messages for this Cloud Function. 3073 * </pre> 3074 * 3075 * <code> 3076 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3077 * </code> 3078 */ addStateMessages( com.google.cloud.functions.v2beta.StateMessage.Builder builderForValue)3079 public Builder addStateMessages( 3080 com.google.cloud.functions.v2beta.StateMessage.Builder builderForValue) { 3081 if (stateMessagesBuilder_ == null) { 3082 ensureStateMessagesIsMutable(); 3083 stateMessages_.add(builderForValue.build()); 3084 onChanged(); 3085 } else { 3086 stateMessagesBuilder_.addMessage(builderForValue.build()); 3087 } 3088 return this; 3089 } 3090 /** 3091 * 3092 * 3093 * <pre> 3094 * Output only. State Messages for this Cloud Function. 3095 * </pre> 3096 * 3097 * <code> 3098 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3099 * </code> 3100 */ addStateMessages( int index, com.google.cloud.functions.v2beta.StateMessage.Builder builderForValue)3101 public Builder addStateMessages( 3102 int index, com.google.cloud.functions.v2beta.StateMessage.Builder builderForValue) { 3103 if (stateMessagesBuilder_ == null) { 3104 ensureStateMessagesIsMutable(); 3105 stateMessages_.add(index, builderForValue.build()); 3106 onChanged(); 3107 } else { 3108 stateMessagesBuilder_.addMessage(index, builderForValue.build()); 3109 } 3110 return this; 3111 } 3112 /** 3113 * 3114 * 3115 * <pre> 3116 * Output only. State Messages for this Cloud Function. 3117 * </pre> 3118 * 3119 * <code> 3120 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3121 * </code> 3122 */ addAllStateMessages( java.lang.Iterable<? extends com.google.cloud.functions.v2beta.StateMessage> values)3123 public Builder addAllStateMessages( 3124 java.lang.Iterable<? extends com.google.cloud.functions.v2beta.StateMessage> values) { 3125 if (stateMessagesBuilder_ == null) { 3126 ensureStateMessagesIsMutable(); 3127 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, stateMessages_); 3128 onChanged(); 3129 } else { 3130 stateMessagesBuilder_.addAllMessages(values); 3131 } 3132 return this; 3133 } 3134 /** 3135 * 3136 * 3137 * <pre> 3138 * Output only. State Messages for this Cloud Function. 3139 * </pre> 3140 * 3141 * <code> 3142 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3143 * </code> 3144 */ clearStateMessages()3145 public Builder clearStateMessages() { 3146 if (stateMessagesBuilder_ == null) { 3147 stateMessages_ = java.util.Collections.emptyList(); 3148 bitField0_ = (bitField0_ & ~0x00000200); 3149 onChanged(); 3150 } else { 3151 stateMessagesBuilder_.clear(); 3152 } 3153 return this; 3154 } 3155 /** 3156 * 3157 * 3158 * <pre> 3159 * Output only. State Messages for this Cloud Function. 3160 * </pre> 3161 * 3162 * <code> 3163 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3164 * </code> 3165 */ removeStateMessages(int index)3166 public Builder removeStateMessages(int index) { 3167 if (stateMessagesBuilder_ == null) { 3168 ensureStateMessagesIsMutable(); 3169 stateMessages_.remove(index); 3170 onChanged(); 3171 } else { 3172 stateMessagesBuilder_.remove(index); 3173 } 3174 return this; 3175 } 3176 /** 3177 * 3178 * 3179 * <pre> 3180 * Output only. State Messages for this Cloud Function. 3181 * </pre> 3182 * 3183 * <code> 3184 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3185 * </code> 3186 */ getStateMessagesBuilder( int index)3187 public com.google.cloud.functions.v2beta.StateMessage.Builder getStateMessagesBuilder( 3188 int index) { 3189 return getStateMessagesFieldBuilder().getBuilder(index); 3190 } 3191 /** 3192 * 3193 * 3194 * <pre> 3195 * Output only. State Messages for this Cloud Function. 3196 * </pre> 3197 * 3198 * <code> 3199 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3200 * </code> 3201 */ getStateMessagesOrBuilder( int index)3202 public com.google.cloud.functions.v2beta.StateMessageOrBuilder getStateMessagesOrBuilder( 3203 int index) { 3204 if (stateMessagesBuilder_ == null) { 3205 return stateMessages_.get(index); 3206 } else { 3207 return stateMessagesBuilder_.getMessageOrBuilder(index); 3208 } 3209 } 3210 /** 3211 * 3212 * 3213 * <pre> 3214 * Output only. State Messages for this Cloud Function. 3215 * </pre> 3216 * 3217 * <code> 3218 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3219 * </code> 3220 */ 3221 public java.util.List<? extends com.google.cloud.functions.v2beta.StateMessageOrBuilder> getStateMessagesOrBuilderList()3222 getStateMessagesOrBuilderList() { 3223 if (stateMessagesBuilder_ != null) { 3224 return stateMessagesBuilder_.getMessageOrBuilderList(); 3225 } else { 3226 return java.util.Collections.unmodifiableList(stateMessages_); 3227 } 3228 } 3229 /** 3230 * 3231 * 3232 * <pre> 3233 * Output only. State Messages for this Cloud Function. 3234 * </pre> 3235 * 3236 * <code> 3237 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3238 * </code> 3239 */ addStateMessagesBuilder()3240 public com.google.cloud.functions.v2beta.StateMessage.Builder addStateMessagesBuilder() { 3241 return getStateMessagesFieldBuilder() 3242 .addBuilder(com.google.cloud.functions.v2beta.StateMessage.getDefaultInstance()); 3243 } 3244 /** 3245 * 3246 * 3247 * <pre> 3248 * Output only. State Messages for this Cloud Function. 3249 * </pre> 3250 * 3251 * <code> 3252 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3253 * </code> 3254 */ addStateMessagesBuilder( int index)3255 public com.google.cloud.functions.v2beta.StateMessage.Builder addStateMessagesBuilder( 3256 int index) { 3257 return getStateMessagesFieldBuilder() 3258 .addBuilder(index, com.google.cloud.functions.v2beta.StateMessage.getDefaultInstance()); 3259 } 3260 /** 3261 * 3262 * 3263 * <pre> 3264 * Output only. State Messages for this Cloud Function. 3265 * </pre> 3266 * 3267 * <code> 3268 * repeated .google.cloud.functions.v2beta.StateMessage state_messages = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3269 * </code> 3270 */ 3271 public java.util.List<com.google.cloud.functions.v2beta.StateMessage.Builder> getStateMessagesBuilderList()3272 getStateMessagesBuilderList() { 3273 return getStateMessagesFieldBuilder().getBuilderList(); 3274 } 3275 3276 private com.google.protobuf.RepeatedFieldBuilderV3< 3277 com.google.cloud.functions.v2beta.StateMessage, 3278 com.google.cloud.functions.v2beta.StateMessage.Builder, 3279 com.google.cloud.functions.v2beta.StateMessageOrBuilder> getStateMessagesFieldBuilder()3280 getStateMessagesFieldBuilder() { 3281 if (stateMessagesBuilder_ == null) { 3282 stateMessagesBuilder_ = 3283 new com.google.protobuf.RepeatedFieldBuilderV3< 3284 com.google.cloud.functions.v2beta.StateMessage, 3285 com.google.cloud.functions.v2beta.StateMessage.Builder, 3286 com.google.cloud.functions.v2beta.StateMessageOrBuilder>( 3287 stateMessages_, 3288 ((bitField0_ & 0x00000200) != 0), 3289 getParentForChildren(), 3290 isClean()); 3291 stateMessages_ = null; 3292 } 3293 return stateMessagesBuilder_; 3294 } 3295 3296 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)3297 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 3298 return super.setUnknownFields(unknownFields); 3299 } 3300 3301 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3302 public final Builder mergeUnknownFields( 3303 final com.google.protobuf.UnknownFieldSet unknownFields) { 3304 return super.mergeUnknownFields(unknownFields); 3305 } 3306 3307 // @@protoc_insertion_point(builder_scope:google.cloud.functions.v2beta.Function) 3308 } 3309 3310 // @@protoc_insertion_point(class_scope:google.cloud.functions.v2beta.Function) 3311 private static final com.google.cloud.functions.v2beta.Function DEFAULT_INSTANCE; 3312 3313 static { 3314 DEFAULT_INSTANCE = new com.google.cloud.functions.v2beta.Function(); 3315 } 3316 getDefaultInstance()3317 public static com.google.cloud.functions.v2beta.Function getDefaultInstance() { 3318 return DEFAULT_INSTANCE; 3319 } 3320 3321 private static final com.google.protobuf.Parser<Function> PARSER = 3322 new com.google.protobuf.AbstractParser<Function>() { 3323 @java.lang.Override 3324 public Function parsePartialFrom( 3325 com.google.protobuf.CodedInputStream input, 3326 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3327 throws com.google.protobuf.InvalidProtocolBufferException { 3328 Builder builder = newBuilder(); 3329 try { 3330 builder.mergeFrom(input, extensionRegistry); 3331 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3332 throw e.setUnfinishedMessage(builder.buildPartial()); 3333 } catch (com.google.protobuf.UninitializedMessageException e) { 3334 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 3335 } catch (java.io.IOException e) { 3336 throw new com.google.protobuf.InvalidProtocolBufferException(e) 3337 .setUnfinishedMessage(builder.buildPartial()); 3338 } 3339 return builder.buildPartial(); 3340 } 3341 }; 3342 parser()3343 public static com.google.protobuf.Parser<Function> parser() { 3344 return PARSER; 3345 } 3346 3347 @java.lang.Override getParserForType()3348 public com.google.protobuf.Parser<Function> getParserForType() { 3349 return PARSER; 3350 } 3351 3352 @java.lang.Override getDefaultInstanceForType()3353 public com.google.cloud.functions.v2beta.Function getDefaultInstanceForType() { 3354 return DEFAULT_INSTANCE; 3355 } 3356 } 3357