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