• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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