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