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/docs/docs_addon_manifest.proto 18 19 package com.google.apps.script.type.docs; 20 21 /** 22 * 23 * 24 * <pre> 25 * Docs add-on manifest. 26 * </pre> 27 * 28 * Protobuf type {@code google.apps.script.type.docs.DocsAddOnManifest} 29 */ 30 public final class DocsAddOnManifest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.apps.script.type.docs.DocsAddOnManifest) 33 DocsAddOnManifestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use DocsAddOnManifest.newBuilder() to construct. DocsAddOnManifest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private DocsAddOnManifest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 DocsAddOnManifest()40 private DocsAddOnManifest() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new DocsAddOnManifest(); 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.docs.DocsAddOnManifestProto 55 .internal_static_google_apps_script_type_docs_DocsAddOnManifest_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.apps.script.type.docs.DocsAddOnManifestProto 62 .internal_static_google_apps_script_type_docs_DocsAddOnManifest_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.apps.script.type.docs.DocsAddOnManifest.class, 65 com.google.apps.script.type.docs.DocsAddOnManifest.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.docs.DocsExtensionPoint 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.docs.DocsExtensionPoint 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.docs.DocsExtensionPoint 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.docs.DocsExtensionPoint getOnFileScopeGrantedTrigger() { 155 return onFileScopeGrantedTrigger_ == null 156 ? com.google.apps.script.type.docs.DocsExtensionPoint.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.docs.DocsExtensionPoint on_file_scope_granted_trigger = 2; 168 * </code> 169 */ 170 @java.lang.Override 171 public com.google.apps.script.type.docs.DocsExtensionPointOrBuilder getOnFileScopeGrantedTriggerOrBuilder()172 getOnFileScopeGrantedTriggerOrBuilder() { 173 return onFileScopeGrantedTrigger_ == null 174 ? com.google.apps.script.type.docs.DocsExtensionPoint.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.docs.DocsAddOnManifest)) { 226 return super.equals(obj); 227 } 228 com.google.apps.script.type.docs.DocsAddOnManifest other = 229 (com.google.apps.script.type.docs.DocsAddOnManifest) 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.docs.DocsAddOnManifest 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.docs.DocsAddOnManifest 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.docs.DocsAddOnManifest 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.docs.DocsAddOnManifest 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.docs.DocsAddOnManifest 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.docs.DocsAddOnManifest 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.docs.DocsAddOnManifest 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.docs.DocsAddOnManifest 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.docs.DocsAddOnManifest 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.docs.DocsAddOnManifest 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.docs.DocsAddOnManifest 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.docs.DocsAddOnManifest 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.docs.DocsAddOnManifest prototype)345 public static Builder newBuilder(com.google.apps.script.type.docs.DocsAddOnManifest prototype) { 346 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 347 } 348 349 @java.lang.Override toBuilder()350 public Builder toBuilder() { 351 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 352 } 353 354 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)355 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 356 Builder builder = new Builder(parent); 357 return builder; 358 } 359 /** 360 * 361 * 362 * <pre> 363 * Docs add-on manifest. 364 * </pre> 365 * 366 * Protobuf type {@code google.apps.script.type.docs.DocsAddOnManifest} 367 */ 368 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 369 implements 370 // @@protoc_insertion_point(builder_implements:google.apps.script.type.docs.DocsAddOnManifest) 371 com.google.apps.script.type.docs.DocsAddOnManifestOrBuilder { getDescriptor()372 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 373 return com.google.apps.script.type.docs.DocsAddOnManifestProto 374 .internal_static_google_apps_script_type_docs_DocsAddOnManifest_descriptor; 375 } 376 377 @java.lang.Override 378 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()379 internalGetFieldAccessorTable() { 380 return com.google.apps.script.type.docs.DocsAddOnManifestProto 381 .internal_static_google_apps_script_type_docs_DocsAddOnManifest_fieldAccessorTable 382 .ensureFieldAccessorsInitialized( 383 com.google.apps.script.type.docs.DocsAddOnManifest.class, 384 com.google.apps.script.type.docs.DocsAddOnManifest.Builder.class); 385 } 386 387 // Construct using com.google.apps.script.type.docs.DocsAddOnManifest.newBuilder() Builder()388 private Builder() {} 389 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)390 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 391 super(parent); 392 } 393 394 @java.lang.Override clear()395 public Builder clear() { 396 super.clear(); 397 bitField0_ = 0; 398 homepageTrigger_ = null; 399 if (homepageTriggerBuilder_ != null) { 400 homepageTriggerBuilder_.dispose(); 401 homepageTriggerBuilder_ = null; 402 } 403 onFileScopeGrantedTrigger_ = null; 404 if (onFileScopeGrantedTriggerBuilder_ != null) { 405 onFileScopeGrantedTriggerBuilder_.dispose(); 406 onFileScopeGrantedTriggerBuilder_ = null; 407 } 408 return this; 409 } 410 411 @java.lang.Override getDescriptorForType()412 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 413 return com.google.apps.script.type.docs.DocsAddOnManifestProto 414 .internal_static_google_apps_script_type_docs_DocsAddOnManifest_descriptor; 415 } 416 417 @java.lang.Override getDefaultInstanceForType()418 public com.google.apps.script.type.docs.DocsAddOnManifest getDefaultInstanceForType() { 419 return com.google.apps.script.type.docs.DocsAddOnManifest.getDefaultInstance(); 420 } 421 422 @java.lang.Override build()423 public com.google.apps.script.type.docs.DocsAddOnManifest build() { 424 com.google.apps.script.type.docs.DocsAddOnManifest result = buildPartial(); 425 if (!result.isInitialized()) { 426 throw newUninitializedMessageException(result); 427 } 428 return result; 429 } 430 431 @java.lang.Override buildPartial()432 public com.google.apps.script.type.docs.DocsAddOnManifest buildPartial() { 433 com.google.apps.script.type.docs.DocsAddOnManifest result = 434 new com.google.apps.script.type.docs.DocsAddOnManifest(this); 435 if (bitField0_ != 0) { 436 buildPartial0(result); 437 } 438 onBuilt(); 439 return result; 440 } 441 buildPartial0(com.google.apps.script.type.docs.DocsAddOnManifest result)442 private void buildPartial0(com.google.apps.script.type.docs.DocsAddOnManifest result) { 443 int from_bitField0_ = bitField0_; 444 if (((from_bitField0_ & 0x00000001) != 0)) { 445 result.homepageTrigger_ = 446 homepageTriggerBuilder_ == null ? homepageTrigger_ : homepageTriggerBuilder_.build(); 447 } 448 if (((from_bitField0_ & 0x00000002) != 0)) { 449 result.onFileScopeGrantedTrigger_ = 450 onFileScopeGrantedTriggerBuilder_ == null 451 ? onFileScopeGrantedTrigger_ 452 : onFileScopeGrantedTriggerBuilder_.build(); 453 } 454 } 455 456 @java.lang.Override clone()457 public Builder clone() { 458 return super.clone(); 459 } 460 461 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)462 public Builder setField( 463 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 464 return super.setField(field, value); 465 } 466 467 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)468 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 469 return super.clearField(field); 470 } 471 472 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)473 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 474 return super.clearOneof(oneof); 475 } 476 477 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)478 public Builder setRepeatedField( 479 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 480 return super.setRepeatedField(field, index, value); 481 } 482 483 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)484 public Builder addRepeatedField( 485 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 486 return super.addRepeatedField(field, value); 487 } 488 489 @java.lang.Override mergeFrom(com.google.protobuf.Message other)490 public Builder mergeFrom(com.google.protobuf.Message other) { 491 if (other instanceof com.google.apps.script.type.docs.DocsAddOnManifest) { 492 return mergeFrom((com.google.apps.script.type.docs.DocsAddOnManifest) other); 493 } else { 494 super.mergeFrom(other); 495 return this; 496 } 497 } 498 mergeFrom(com.google.apps.script.type.docs.DocsAddOnManifest other)499 public Builder mergeFrom(com.google.apps.script.type.docs.DocsAddOnManifest other) { 500 if (other == com.google.apps.script.type.docs.DocsAddOnManifest.getDefaultInstance()) 501 return this; 502 if (other.hasHomepageTrigger()) { 503 mergeHomepageTrigger(other.getHomepageTrigger()); 504 } 505 if (other.hasOnFileScopeGrantedTrigger()) { 506 mergeOnFileScopeGrantedTrigger(other.getOnFileScopeGrantedTrigger()); 507 } 508 this.mergeUnknownFields(other.getUnknownFields()); 509 onChanged(); 510 return this; 511 } 512 513 @java.lang.Override isInitialized()514 public final boolean isInitialized() { 515 return true; 516 } 517 518 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)519 public Builder mergeFrom( 520 com.google.protobuf.CodedInputStream input, 521 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 522 throws java.io.IOException { 523 if (extensionRegistry == null) { 524 throw new java.lang.NullPointerException(); 525 } 526 try { 527 boolean done = false; 528 while (!done) { 529 int tag = input.readTag(); 530 switch (tag) { 531 case 0: 532 done = true; 533 break; 534 case 10: 535 { 536 input.readMessage(getHomepageTriggerFieldBuilder().getBuilder(), extensionRegistry); 537 bitField0_ |= 0x00000001; 538 break; 539 } // case 10 540 case 18: 541 { 542 input.readMessage( 543 getOnFileScopeGrantedTriggerFieldBuilder().getBuilder(), extensionRegistry); 544 bitField0_ |= 0x00000002; 545 break; 546 } // case 18 547 default: 548 { 549 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 550 done = true; // was an endgroup tag 551 } 552 break; 553 } // default: 554 } // switch (tag) 555 } // while (!done) 556 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 557 throw e.unwrapIOException(); 558 } finally { 559 onChanged(); 560 } // finally 561 return this; 562 } 563 564 private int bitField0_; 565 566 private com.google.apps.script.type.HomepageExtensionPoint homepageTrigger_; 567 private com.google.protobuf.SingleFieldBuilderV3< 568 com.google.apps.script.type.HomepageExtensionPoint, 569 com.google.apps.script.type.HomepageExtensionPoint.Builder, 570 com.google.apps.script.type.HomepageExtensionPointOrBuilder> 571 homepageTriggerBuilder_; 572 /** 573 * 574 * 575 * <pre> 576 * If present, this overrides the configuration from 577 * `addOns.common.homepageTrigger`. 578 * </pre> 579 * 580 * <code>.google.apps.script.type.HomepageExtensionPoint homepage_trigger = 1;</code> 581 * 582 * @return Whether the homepageTrigger field is set. 583 */ hasHomepageTrigger()584 public boolean hasHomepageTrigger() { 585 return ((bitField0_ & 0x00000001) != 0); 586 } 587 /** 588 * 589 * 590 * <pre> 591 * If present, this overrides the configuration from 592 * `addOns.common.homepageTrigger`. 593 * </pre> 594 * 595 * <code>.google.apps.script.type.HomepageExtensionPoint homepage_trigger = 1;</code> 596 * 597 * @return The homepageTrigger. 598 */ getHomepageTrigger()599 public com.google.apps.script.type.HomepageExtensionPoint getHomepageTrigger() { 600 if (homepageTriggerBuilder_ == null) { 601 return homepageTrigger_ == null 602 ? com.google.apps.script.type.HomepageExtensionPoint.getDefaultInstance() 603 : homepageTrigger_; 604 } else { 605 return homepageTriggerBuilder_.getMessage(); 606 } 607 } 608 /** 609 * 610 * 611 * <pre> 612 * If present, this overrides the configuration from 613 * `addOns.common.homepageTrigger`. 614 * </pre> 615 * 616 * <code>.google.apps.script.type.HomepageExtensionPoint homepage_trigger = 1;</code> 617 */ setHomepageTrigger(com.google.apps.script.type.HomepageExtensionPoint value)618 public Builder setHomepageTrigger(com.google.apps.script.type.HomepageExtensionPoint value) { 619 if (homepageTriggerBuilder_ == null) { 620 if (value == null) { 621 throw new NullPointerException(); 622 } 623 homepageTrigger_ = value; 624 } else { 625 homepageTriggerBuilder_.setMessage(value); 626 } 627 bitField0_ |= 0x00000001; 628 onChanged(); 629 return this; 630 } 631 /** 632 * 633 * 634 * <pre> 635 * If present, this overrides the configuration from 636 * `addOns.common.homepageTrigger`. 637 * </pre> 638 * 639 * <code>.google.apps.script.type.HomepageExtensionPoint homepage_trigger = 1;</code> 640 */ setHomepageTrigger( com.google.apps.script.type.HomepageExtensionPoint.Builder builderForValue)641 public Builder setHomepageTrigger( 642 com.google.apps.script.type.HomepageExtensionPoint.Builder builderForValue) { 643 if (homepageTriggerBuilder_ == null) { 644 homepageTrigger_ = builderForValue.build(); 645 } else { 646 homepageTriggerBuilder_.setMessage(builderForValue.build()); 647 } 648 bitField0_ |= 0x00000001; 649 onChanged(); 650 return this; 651 } 652 /** 653 * 654 * 655 * <pre> 656 * If present, this overrides the configuration from 657 * `addOns.common.homepageTrigger`. 658 * </pre> 659 * 660 * <code>.google.apps.script.type.HomepageExtensionPoint homepage_trigger = 1;</code> 661 */ mergeHomepageTrigger(com.google.apps.script.type.HomepageExtensionPoint value)662 public Builder mergeHomepageTrigger(com.google.apps.script.type.HomepageExtensionPoint value) { 663 if (homepageTriggerBuilder_ == null) { 664 if (((bitField0_ & 0x00000001) != 0) 665 && homepageTrigger_ != null 666 && homepageTrigger_ 667 != com.google.apps.script.type.HomepageExtensionPoint.getDefaultInstance()) { 668 getHomepageTriggerBuilder().mergeFrom(value); 669 } else { 670 homepageTrigger_ = value; 671 } 672 } else { 673 homepageTriggerBuilder_.mergeFrom(value); 674 } 675 bitField0_ |= 0x00000001; 676 onChanged(); 677 return this; 678 } 679 /** 680 * 681 * 682 * <pre> 683 * If present, this overrides the configuration from 684 * `addOns.common.homepageTrigger`. 685 * </pre> 686 * 687 * <code>.google.apps.script.type.HomepageExtensionPoint homepage_trigger = 1;</code> 688 */ clearHomepageTrigger()689 public Builder clearHomepageTrigger() { 690 bitField0_ = (bitField0_ & ~0x00000001); 691 homepageTrigger_ = null; 692 if (homepageTriggerBuilder_ != null) { 693 homepageTriggerBuilder_.dispose(); 694 homepageTriggerBuilder_ = null; 695 } 696 onChanged(); 697 return this; 698 } 699 /** 700 * 701 * 702 * <pre> 703 * If present, this overrides the configuration from 704 * `addOns.common.homepageTrigger`. 705 * </pre> 706 * 707 * <code>.google.apps.script.type.HomepageExtensionPoint homepage_trigger = 1;</code> 708 */ getHomepageTriggerBuilder()709 public com.google.apps.script.type.HomepageExtensionPoint.Builder getHomepageTriggerBuilder() { 710 bitField0_ |= 0x00000001; 711 onChanged(); 712 return getHomepageTriggerFieldBuilder().getBuilder(); 713 } 714 /** 715 * 716 * 717 * <pre> 718 * If present, this overrides the configuration from 719 * `addOns.common.homepageTrigger`. 720 * </pre> 721 * 722 * <code>.google.apps.script.type.HomepageExtensionPoint homepage_trigger = 1;</code> 723 */ 724 public com.google.apps.script.type.HomepageExtensionPointOrBuilder getHomepageTriggerOrBuilder()725 getHomepageTriggerOrBuilder() { 726 if (homepageTriggerBuilder_ != null) { 727 return homepageTriggerBuilder_.getMessageOrBuilder(); 728 } else { 729 return homepageTrigger_ == null 730 ? com.google.apps.script.type.HomepageExtensionPoint.getDefaultInstance() 731 : homepageTrigger_; 732 } 733 } 734 /** 735 * 736 * 737 * <pre> 738 * If present, this overrides the configuration from 739 * `addOns.common.homepageTrigger`. 740 * </pre> 741 * 742 * <code>.google.apps.script.type.HomepageExtensionPoint homepage_trigger = 1;</code> 743 */ 744 private com.google.protobuf.SingleFieldBuilderV3< 745 com.google.apps.script.type.HomepageExtensionPoint, 746 com.google.apps.script.type.HomepageExtensionPoint.Builder, 747 com.google.apps.script.type.HomepageExtensionPointOrBuilder> getHomepageTriggerFieldBuilder()748 getHomepageTriggerFieldBuilder() { 749 if (homepageTriggerBuilder_ == null) { 750 homepageTriggerBuilder_ = 751 new com.google.protobuf.SingleFieldBuilderV3< 752 com.google.apps.script.type.HomepageExtensionPoint, 753 com.google.apps.script.type.HomepageExtensionPoint.Builder, 754 com.google.apps.script.type.HomepageExtensionPointOrBuilder>( 755 getHomepageTrigger(), getParentForChildren(), isClean()); 756 homepageTrigger_ = null; 757 } 758 return homepageTriggerBuilder_; 759 } 760 761 private com.google.apps.script.type.docs.DocsExtensionPoint onFileScopeGrantedTrigger_; 762 private com.google.protobuf.SingleFieldBuilderV3< 763 com.google.apps.script.type.docs.DocsExtensionPoint, 764 com.google.apps.script.type.docs.DocsExtensionPoint.Builder, 765 com.google.apps.script.type.docs.DocsExtensionPointOrBuilder> 766 onFileScopeGrantedTriggerBuilder_; 767 /** 768 * 769 * 770 * <pre> 771 * Endpoint to execute when file scope authorization is granted 772 * for this document/user pair. 773 * </pre> 774 * 775 * <code>.google.apps.script.type.docs.DocsExtensionPoint on_file_scope_granted_trigger = 2; 776 * </code> 777 * 778 * @return Whether the onFileScopeGrantedTrigger field is set. 779 */ hasOnFileScopeGrantedTrigger()780 public boolean hasOnFileScopeGrantedTrigger() { 781 return ((bitField0_ & 0x00000002) != 0); 782 } 783 /** 784 * 785 * 786 * <pre> 787 * Endpoint to execute when file scope authorization is granted 788 * for this document/user pair. 789 * </pre> 790 * 791 * <code>.google.apps.script.type.docs.DocsExtensionPoint on_file_scope_granted_trigger = 2; 792 * </code> 793 * 794 * @return The onFileScopeGrantedTrigger. 795 */ getOnFileScopeGrantedTrigger()796 public com.google.apps.script.type.docs.DocsExtensionPoint getOnFileScopeGrantedTrigger() { 797 if (onFileScopeGrantedTriggerBuilder_ == null) { 798 return onFileScopeGrantedTrigger_ == null 799 ? com.google.apps.script.type.docs.DocsExtensionPoint.getDefaultInstance() 800 : onFileScopeGrantedTrigger_; 801 } else { 802 return onFileScopeGrantedTriggerBuilder_.getMessage(); 803 } 804 } 805 /** 806 * 807 * 808 * <pre> 809 * Endpoint to execute when file scope authorization is granted 810 * for this document/user pair. 811 * </pre> 812 * 813 * <code>.google.apps.script.type.docs.DocsExtensionPoint on_file_scope_granted_trigger = 2; 814 * </code> 815 */ setOnFileScopeGrantedTrigger( com.google.apps.script.type.docs.DocsExtensionPoint value)816 public Builder setOnFileScopeGrantedTrigger( 817 com.google.apps.script.type.docs.DocsExtensionPoint value) { 818 if (onFileScopeGrantedTriggerBuilder_ == null) { 819 if (value == null) { 820 throw new NullPointerException(); 821 } 822 onFileScopeGrantedTrigger_ = value; 823 } else { 824 onFileScopeGrantedTriggerBuilder_.setMessage(value); 825 } 826 bitField0_ |= 0x00000002; 827 onChanged(); 828 return this; 829 } 830 /** 831 * 832 * 833 * <pre> 834 * Endpoint to execute when file scope authorization is granted 835 * for this document/user pair. 836 * </pre> 837 * 838 * <code>.google.apps.script.type.docs.DocsExtensionPoint on_file_scope_granted_trigger = 2; 839 * </code> 840 */ setOnFileScopeGrantedTrigger( com.google.apps.script.type.docs.DocsExtensionPoint.Builder builderForValue)841 public Builder setOnFileScopeGrantedTrigger( 842 com.google.apps.script.type.docs.DocsExtensionPoint.Builder builderForValue) { 843 if (onFileScopeGrantedTriggerBuilder_ == null) { 844 onFileScopeGrantedTrigger_ = builderForValue.build(); 845 } else { 846 onFileScopeGrantedTriggerBuilder_.setMessage(builderForValue.build()); 847 } 848 bitField0_ |= 0x00000002; 849 onChanged(); 850 return this; 851 } 852 /** 853 * 854 * 855 * <pre> 856 * Endpoint to execute when file scope authorization is granted 857 * for this document/user pair. 858 * </pre> 859 * 860 * <code>.google.apps.script.type.docs.DocsExtensionPoint on_file_scope_granted_trigger = 2; 861 * </code> 862 */ mergeOnFileScopeGrantedTrigger( com.google.apps.script.type.docs.DocsExtensionPoint value)863 public Builder mergeOnFileScopeGrantedTrigger( 864 com.google.apps.script.type.docs.DocsExtensionPoint value) { 865 if (onFileScopeGrantedTriggerBuilder_ == null) { 866 if (((bitField0_ & 0x00000002) != 0) 867 && onFileScopeGrantedTrigger_ != null 868 && onFileScopeGrantedTrigger_ 869 != com.google.apps.script.type.docs.DocsExtensionPoint.getDefaultInstance()) { 870 getOnFileScopeGrantedTriggerBuilder().mergeFrom(value); 871 } else { 872 onFileScopeGrantedTrigger_ = value; 873 } 874 } else { 875 onFileScopeGrantedTriggerBuilder_.mergeFrom(value); 876 } 877 bitField0_ |= 0x00000002; 878 onChanged(); 879 return this; 880 } 881 /** 882 * 883 * 884 * <pre> 885 * Endpoint to execute when file scope authorization is granted 886 * for this document/user pair. 887 * </pre> 888 * 889 * <code>.google.apps.script.type.docs.DocsExtensionPoint on_file_scope_granted_trigger = 2; 890 * </code> 891 */ clearOnFileScopeGrantedTrigger()892 public Builder clearOnFileScopeGrantedTrigger() { 893 bitField0_ = (bitField0_ & ~0x00000002); 894 onFileScopeGrantedTrigger_ = null; 895 if (onFileScopeGrantedTriggerBuilder_ != null) { 896 onFileScopeGrantedTriggerBuilder_.dispose(); 897 onFileScopeGrantedTriggerBuilder_ = null; 898 } 899 onChanged(); 900 return this; 901 } 902 /** 903 * 904 * 905 * <pre> 906 * Endpoint to execute when file scope authorization is granted 907 * for this document/user pair. 908 * </pre> 909 * 910 * <code>.google.apps.script.type.docs.DocsExtensionPoint on_file_scope_granted_trigger = 2; 911 * </code> 912 */ 913 public com.google.apps.script.type.docs.DocsExtensionPoint.Builder getOnFileScopeGrantedTriggerBuilder()914 getOnFileScopeGrantedTriggerBuilder() { 915 bitField0_ |= 0x00000002; 916 onChanged(); 917 return getOnFileScopeGrantedTriggerFieldBuilder().getBuilder(); 918 } 919 /** 920 * 921 * 922 * <pre> 923 * Endpoint to execute when file scope authorization is granted 924 * for this document/user pair. 925 * </pre> 926 * 927 * <code>.google.apps.script.type.docs.DocsExtensionPoint on_file_scope_granted_trigger = 2; 928 * </code> 929 */ 930 public com.google.apps.script.type.docs.DocsExtensionPointOrBuilder getOnFileScopeGrantedTriggerOrBuilder()931 getOnFileScopeGrantedTriggerOrBuilder() { 932 if (onFileScopeGrantedTriggerBuilder_ != null) { 933 return onFileScopeGrantedTriggerBuilder_.getMessageOrBuilder(); 934 } else { 935 return onFileScopeGrantedTrigger_ == null 936 ? com.google.apps.script.type.docs.DocsExtensionPoint.getDefaultInstance() 937 : onFileScopeGrantedTrigger_; 938 } 939 } 940 /** 941 * 942 * 943 * <pre> 944 * Endpoint to execute when file scope authorization is granted 945 * for this document/user pair. 946 * </pre> 947 * 948 * <code>.google.apps.script.type.docs.DocsExtensionPoint on_file_scope_granted_trigger = 2; 949 * </code> 950 */ 951 private com.google.protobuf.SingleFieldBuilderV3< 952 com.google.apps.script.type.docs.DocsExtensionPoint, 953 com.google.apps.script.type.docs.DocsExtensionPoint.Builder, 954 com.google.apps.script.type.docs.DocsExtensionPointOrBuilder> getOnFileScopeGrantedTriggerFieldBuilder()955 getOnFileScopeGrantedTriggerFieldBuilder() { 956 if (onFileScopeGrantedTriggerBuilder_ == null) { 957 onFileScopeGrantedTriggerBuilder_ = 958 new com.google.protobuf.SingleFieldBuilderV3< 959 com.google.apps.script.type.docs.DocsExtensionPoint, 960 com.google.apps.script.type.docs.DocsExtensionPoint.Builder, 961 com.google.apps.script.type.docs.DocsExtensionPointOrBuilder>( 962 getOnFileScopeGrantedTrigger(), getParentForChildren(), isClean()); 963 onFileScopeGrantedTrigger_ = null; 964 } 965 return onFileScopeGrantedTriggerBuilder_; 966 } 967 968 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)969 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 970 return super.setUnknownFields(unknownFields); 971 } 972 973 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)974 public final Builder mergeUnknownFields( 975 final com.google.protobuf.UnknownFieldSet unknownFields) { 976 return super.mergeUnknownFields(unknownFields); 977 } 978 979 // @@protoc_insertion_point(builder_scope:google.apps.script.type.docs.DocsAddOnManifest) 980 } 981 982 // @@protoc_insertion_point(class_scope:google.apps.script.type.docs.DocsAddOnManifest) 983 private static final com.google.apps.script.type.docs.DocsAddOnManifest DEFAULT_INSTANCE; 984 985 static { 986 DEFAULT_INSTANCE = new com.google.apps.script.type.docs.DocsAddOnManifest(); 987 } 988 getDefaultInstance()989 public static com.google.apps.script.type.docs.DocsAddOnManifest getDefaultInstance() { 990 return DEFAULT_INSTANCE; 991 } 992 993 private static final com.google.protobuf.Parser<DocsAddOnManifest> PARSER = 994 new com.google.protobuf.AbstractParser<DocsAddOnManifest>() { 995 @java.lang.Override 996 public DocsAddOnManifest parsePartialFrom( 997 com.google.protobuf.CodedInputStream input, 998 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 999 throws com.google.protobuf.InvalidProtocolBufferException { 1000 Builder builder = newBuilder(); 1001 try { 1002 builder.mergeFrom(input, extensionRegistry); 1003 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1004 throw e.setUnfinishedMessage(builder.buildPartial()); 1005 } catch (com.google.protobuf.UninitializedMessageException e) { 1006 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1007 } catch (java.io.IOException e) { 1008 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1009 .setUnfinishedMessage(builder.buildPartial()); 1010 } 1011 return builder.buildPartial(); 1012 } 1013 }; 1014 parser()1015 public static com.google.protobuf.Parser<DocsAddOnManifest> parser() { 1016 return PARSER; 1017 } 1018 1019 @java.lang.Override getParserForType()1020 public com.google.protobuf.Parser<DocsAddOnManifest> getParserForType() { 1021 return PARSER; 1022 } 1023 1024 @java.lang.Override getDefaultInstanceForType()1025 public com.google.apps.script.type.docs.DocsAddOnManifest getDefaultInstanceForType() { 1026 return DEFAULT_INSTANCE; 1027 } 1028 } 1029