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