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