1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/cloud/gsuiteaddons/v1/gsuiteaddons.proto 18 19 package com.google.cloud.gsuiteaddons.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * A Google Workspace Add-on configuration. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.gsuiteaddons.v1.AddOns} 29 */ 30 public final class AddOns extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.gsuiteaddons.v1.AddOns) 33 AddOnsOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use AddOns.newBuilder() to construct. AddOns(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private AddOns(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 AddOns()40 private AddOns() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new AddOns(); 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.cloud.gsuiteaddons.v1.GSuiteAddOnsProto 55 .internal_static_google_cloud_gsuiteaddons_v1_AddOns_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.cloud.gsuiteaddons.v1.GSuiteAddOnsProto 62 .internal_static_google_cloud_gsuiteaddons_v1_AddOns_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.cloud.gsuiteaddons.v1.AddOns.class, 65 com.google.cloud.gsuiteaddons.v1.AddOns.Builder.class); 66 } 67 68 public static final int COMMON_FIELD_NUMBER = 1; 69 private com.google.apps.script.type.CommonAddOnManifest common_; 70 /** 71 * 72 * 73 * <pre> 74 * Configuration that is common across all Google Workspace Add-ons. 75 * </pre> 76 * 77 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 78 * 79 * @return Whether the common field is set. 80 */ 81 @java.lang.Override hasCommon()82 public boolean hasCommon() { 83 return common_ != null; 84 } 85 /** 86 * 87 * 88 * <pre> 89 * Configuration that is common across all Google Workspace Add-ons. 90 * </pre> 91 * 92 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 93 * 94 * @return The common. 95 */ 96 @java.lang.Override getCommon()97 public com.google.apps.script.type.CommonAddOnManifest getCommon() { 98 return common_ == null 99 ? com.google.apps.script.type.CommonAddOnManifest.getDefaultInstance() 100 : common_; 101 } 102 /** 103 * 104 * 105 * <pre> 106 * Configuration that is common across all Google Workspace Add-ons. 107 * </pre> 108 * 109 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 110 */ 111 @java.lang.Override getCommonOrBuilder()112 public com.google.apps.script.type.CommonAddOnManifestOrBuilder getCommonOrBuilder() { 113 return common_ == null 114 ? com.google.apps.script.type.CommonAddOnManifest.getDefaultInstance() 115 : common_; 116 } 117 118 public static final int GMAIL_FIELD_NUMBER = 2; 119 private com.google.apps.script.type.gmail.GmailAddOnManifest gmail_; 120 /** 121 * 122 * 123 * <pre> 124 * Gmail add-on configuration. 125 * </pre> 126 * 127 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 128 * 129 * @return Whether the gmail field is set. 130 */ 131 @java.lang.Override hasGmail()132 public boolean hasGmail() { 133 return gmail_ != null; 134 } 135 /** 136 * 137 * 138 * <pre> 139 * Gmail add-on configuration. 140 * </pre> 141 * 142 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 143 * 144 * @return The gmail. 145 */ 146 @java.lang.Override getGmail()147 public com.google.apps.script.type.gmail.GmailAddOnManifest getGmail() { 148 return gmail_ == null 149 ? com.google.apps.script.type.gmail.GmailAddOnManifest.getDefaultInstance() 150 : gmail_; 151 } 152 /** 153 * 154 * 155 * <pre> 156 * Gmail add-on configuration. 157 * </pre> 158 * 159 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 160 */ 161 @java.lang.Override getGmailOrBuilder()162 public com.google.apps.script.type.gmail.GmailAddOnManifestOrBuilder getGmailOrBuilder() { 163 return gmail_ == null 164 ? com.google.apps.script.type.gmail.GmailAddOnManifest.getDefaultInstance() 165 : gmail_; 166 } 167 168 public static final int DRIVE_FIELD_NUMBER = 5; 169 private com.google.apps.script.type.drive.DriveAddOnManifest drive_; 170 /** 171 * 172 * 173 * <pre> 174 * Drive add-on configuration. 175 * </pre> 176 * 177 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 178 * 179 * @return Whether the drive field is set. 180 */ 181 @java.lang.Override hasDrive()182 public boolean hasDrive() { 183 return drive_ != null; 184 } 185 /** 186 * 187 * 188 * <pre> 189 * Drive add-on configuration. 190 * </pre> 191 * 192 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 193 * 194 * @return The drive. 195 */ 196 @java.lang.Override getDrive()197 public com.google.apps.script.type.drive.DriveAddOnManifest getDrive() { 198 return drive_ == null 199 ? com.google.apps.script.type.drive.DriveAddOnManifest.getDefaultInstance() 200 : drive_; 201 } 202 /** 203 * 204 * 205 * <pre> 206 * Drive add-on configuration. 207 * </pre> 208 * 209 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 210 */ 211 @java.lang.Override getDriveOrBuilder()212 public com.google.apps.script.type.drive.DriveAddOnManifestOrBuilder getDriveOrBuilder() { 213 return drive_ == null 214 ? com.google.apps.script.type.drive.DriveAddOnManifest.getDefaultInstance() 215 : drive_; 216 } 217 218 public static final int CALENDAR_FIELD_NUMBER = 6; 219 private com.google.apps.script.type.calendar.CalendarAddOnManifest calendar_; 220 /** 221 * 222 * 223 * <pre> 224 * Calendar add-on configuration. 225 * </pre> 226 * 227 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 228 * 229 * @return Whether the calendar field is set. 230 */ 231 @java.lang.Override hasCalendar()232 public boolean hasCalendar() { 233 return calendar_ != null; 234 } 235 /** 236 * 237 * 238 * <pre> 239 * Calendar add-on configuration. 240 * </pre> 241 * 242 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 243 * 244 * @return The calendar. 245 */ 246 @java.lang.Override getCalendar()247 public com.google.apps.script.type.calendar.CalendarAddOnManifest getCalendar() { 248 return calendar_ == null 249 ? com.google.apps.script.type.calendar.CalendarAddOnManifest.getDefaultInstance() 250 : calendar_; 251 } 252 /** 253 * 254 * 255 * <pre> 256 * Calendar add-on configuration. 257 * </pre> 258 * 259 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 260 */ 261 @java.lang.Override 262 public com.google.apps.script.type.calendar.CalendarAddOnManifestOrBuilder getCalendarOrBuilder()263 getCalendarOrBuilder() { 264 return calendar_ == null 265 ? com.google.apps.script.type.calendar.CalendarAddOnManifest.getDefaultInstance() 266 : calendar_; 267 } 268 269 public static final int DOCS_FIELD_NUMBER = 7; 270 private com.google.apps.script.type.docs.DocsAddOnManifest docs_; 271 /** 272 * 273 * 274 * <pre> 275 * Docs add-on configuration. 276 * </pre> 277 * 278 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 279 * 280 * @return Whether the docs field is set. 281 */ 282 @java.lang.Override hasDocs()283 public boolean hasDocs() { 284 return docs_ != null; 285 } 286 /** 287 * 288 * 289 * <pre> 290 * Docs add-on configuration. 291 * </pre> 292 * 293 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 294 * 295 * @return The docs. 296 */ 297 @java.lang.Override getDocs()298 public com.google.apps.script.type.docs.DocsAddOnManifest getDocs() { 299 return docs_ == null 300 ? com.google.apps.script.type.docs.DocsAddOnManifest.getDefaultInstance() 301 : docs_; 302 } 303 /** 304 * 305 * 306 * <pre> 307 * Docs add-on configuration. 308 * </pre> 309 * 310 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 311 */ 312 @java.lang.Override getDocsOrBuilder()313 public com.google.apps.script.type.docs.DocsAddOnManifestOrBuilder getDocsOrBuilder() { 314 return docs_ == null 315 ? com.google.apps.script.type.docs.DocsAddOnManifest.getDefaultInstance() 316 : docs_; 317 } 318 319 public static final int SHEETS_FIELD_NUMBER = 8; 320 private com.google.apps.script.type.sheets.SheetsAddOnManifest sheets_; 321 /** 322 * 323 * 324 * <pre> 325 * Sheets add-on configuration. 326 * </pre> 327 * 328 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 329 * 330 * @return Whether the sheets field is set. 331 */ 332 @java.lang.Override hasSheets()333 public boolean hasSheets() { 334 return sheets_ != null; 335 } 336 /** 337 * 338 * 339 * <pre> 340 * Sheets add-on configuration. 341 * </pre> 342 * 343 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 344 * 345 * @return The sheets. 346 */ 347 @java.lang.Override getSheets()348 public com.google.apps.script.type.sheets.SheetsAddOnManifest getSheets() { 349 return sheets_ == null 350 ? com.google.apps.script.type.sheets.SheetsAddOnManifest.getDefaultInstance() 351 : sheets_; 352 } 353 /** 354 * 355 * 356 * <pre> 357 * Sheets add-on configuration. 358 * </pre> 359 * 360 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 361 */ 362 @java.lang.Override getSheetsOrBuilder()363 public com.google.apps.script.type.sheets.SheetsAddOnManifestOrBuilder getSheetsOrBuilder() { 364 return sheets_ == null 365 ? com.google.apps.script.type.sheets.SheetsAddOnManifest.getDefaultInstance() 366 : sheets_; 367 } 368 369 public static final int SLIDES_FIELD_NUMBER = 10; 370 private com.google.apps.script.type.slides.SlidesAddOnManifest slides_; 371 /** 372 * 373 * 374 * <pre> 375 * Slides add-on configuration. 376 * </pre> 377 * 378 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 379 * 380 * @return Whether the slides field is set. 381 */ 382 @java.lang.Override hasSlides()383 public boolean hasSlides() { 384 return slides_ != null; 385 } 386 /** 387 * 388 * 389 * <pre> 390 * Slides add-on configuration. 391 * </pre> 392 * 393 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 394 * 395 * @return The slides. 396 */ 397 @java.lang.Override getSlides()398 public com.google.apps.script.type.slides.SlidesAddOnManifest getSlides() { 399 return slides_ == null 400 ? com.google.apps.script.type.slides.SlidesAddOnManifest.getDefaultInstance() 401 : slides_; 402 } 403 /** 404 * 405 * 406 * <pre> 407 * Slides add-on configuration. 408 * </pre> 409 * 410 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 411 */ 412 @java.lang.Override getSlidesOrBuilder()413 public com.google.apps.script.type.slides.SlidesAddOnManifestOrBuilder getSlidesOrBuilder() { 414 return slides_ == null 415 ? com.google.apps.script.type.slides.SlidesAddOnManifest.getDefaultInstance() 416 : slides_; 417 } 418 419 public static final int HTTP_OPTIONS_FIELD_NUMBER = 15; 420 private com.google.apps.script.type.HttpOptions httpOptions_; 421 /** 422 * 423 * 424 * <pre> 425 * Options for sending requests to add-on HTTP endpoints 426 * </pre> 427 * 428 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 429 * 430 * @return Whether the httpOptions field is set. 431 */ 432 @java.lang.Override hasHttpOptions()433 public boolean hasHttpOptions() { 434 return httpOptions_ != null; 435 } 436 /** 437 * 438 * 439 * <pre> 440 * Options for sending requests to add-on HTTP endpoints 441 * </pre> 442 * 443 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 444 * 445 * @return The httpOptions. 446 */ 447 @java.lang.Override getHttpOptions()448 public com.google.apps.script.type.HttpOptions getHttpOptions() { 449 return httpOptions_ == null 450 ? com.google.apps.script.type.HttpOptions.getDefaultInstance() 451 : httpOptions_; 452 } 453 /** 454 * 455 * 456 * <pre> 457 * Options for sending requests to add-on HTTP endpoints 458 * </pre> 459 * 460 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 461 */ 462 @java.lang.Override getHttpOptionsOrBuilder()463 public com.google.apps.script.type.HttpOptionsOrBuilder getHttpOptionsOrBuilder() { 464 return httpOptions_ == null 465 ? com.google.apps.script.type.HttpOptions.getDefaultInstance() 466 : httpOptions_; 467 } 468 469 private byte memoizedIsInitialized = -1; 470 471 @java.lang.Override isInitialized()472 public final boolean isInitialized() { 473 byte isInitialized = memoizedIsInitialized; 474 if (isInitialized == 1) return true; 475 if (isInitialized == 0) return false; 476 477 memoizedIsInitialized = 1; 478 return true; 479 } 480 481 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)482 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 483 if (common_ != null) { 484 output.writeMessage(1, getCommon()); 485 } 486 if (gmail_ != null) { 487 output.writeMessage(2, getGmail()); 488 } 489 if (drive_ != null) { 490 output.writeMessage(5, getDrive()); 491 } 492 if (calendar_ != null) { 493 output.writeMessage(6, getCalendar()); 494 } 495 if (docs_ != null) { 496 output.writeMessage(7, getDocs()); 497 } 498 if (sheets_ != null) { 499 output.writeMessage(8, getSheets()); 500 } 501 if (slides_ != null) { 502 output.writeMessage(10, getSlides()); 503 } 504 if (httpOptions_ != null) { 505 output.writeMessage(15, getHttpOptions()); 506 } 507 getUnknownFields().writeTo(output); 508 } 509 510 @java.lang.Override getSerializedSize()511 public int getSerializedSize() { 512 int size = memoizedSize; 513 if (size != -1) return size; 514 515 size = 0; 516 if (common_ != null) { 517 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getCommon()); 518 } 519 if (gmail_ != null) { 520 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getGmail()); 521 } 522 if (drive_ != null) { 523 size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getDrive()); 524 } 525 if (calendar_ != null) { 526 size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getCalendar()); 527 } 528 if (docs_ != null) { 529 size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getDocs()); 530 } 531 if (sheets_ != null) { 532 size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getSheets()); 533 } 534 if (slides_ != null) { 535 size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getSlides()); 536 } 537 if (httpOptions_ != null) { 538 size += com.google.protobuf.CodedOutputStream.computeMessageSize(15, getHttpOptions()); 539 } 540 size += getUnknownFields().getSerializedSize(); 541 memoizedSize = size; 542 return size; 543 } 544 545 @java.lang.Override equals(final java.lang.Object obj)546 public boolean equals(final java.lang.Object obj) { 547 if (obj == this) { 548 return true; 549 } 550 if (!(obj instanceof com.google.cloud.gsuiteaddons.v1.AddOns)) { 551 return super.equals(obj); 552 } 553 com.google.cloud.gsuiteaddons.v1.AddOns other = (com.google.cloud.gsuiteaddons.v1.AddOns) obj; 554 555 if (hasCommon() != other.hasCommon()) return false; 556 if (hasCommon()) { 557 if (!getCommon().equals(other.getCommon())) return false; 558 } 559 if (hasGmail() != other.hasGmail()) return false; 560 if (hasGmail()) { 561 if (!getGmail().equals(other.getGmail())) return false; 562 } 563 if (hasDrive() != other.hasDrive()) return false; 564 if (hasDrive()) { 565 if (!getDrive().equals(other.getDrive())) return false; 566 } 567 if (hasCalendar() != other.hasCalendar()) return false; 568 if (hasCalendar()) { 569 if (!getCalendar().equals(other.getCalendar())) return false; 570 } 571 if (hasDocs() != other.hasDocs()) return false; 572 if (hasDocs()) { 573 if (!getDocs().equals(other.getDocs())) return false; 574 } 575 if (hasSheets() != other.hasSheets()) return false; 576 if (hasSheets()) { 577 if (!getSheets().equals(other.getSheets())) return false; 578 } 579 if (hasSlides() != other.hasSlides()) return false; 580 if (hasSlides()) { 581 if (!getSlides().equals(other.getSlides())) return false; 582 } 583 if (hasHttpOptions() != other.hasHttpOptions()) return false; 584 if (hasHttpOptions()) { 585 if (!getHttpOptions().equals(other.getHttpOptions())) return false; 586 } 587 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 588 return true; 589 } 590 591 @java.lang.Override hashCode()592 public int hashCode() { 593 if (memoizedHashCode != 0) { 594 return memoizedHashCode; 595 } 596 int hash = 41; 597 hash = (19 * hash) + getDescriptor().hashCode(); 598 if (hasCommon()) { 599 hash = (37 * hash) + COMMON_FIELD_NUMBER; 600 hash = (53 * hash) + getCommon().hashCode(); 601 } 602 if (hasGmail()) { 603 hash = (37 * hash) + GMAIL_FIELD_NUMBER; 604 hash = (53 * hash) + getGmail().hashCode(); 605 } 606 if (hasDrive()) { 607 hash = (37 * hash) + DRIVE_FIELD_NUMBER; 608 hash = (53 * hash) + getDrive().hashCode(); 609 } 610 if (hasCalendar()) { 611 hash = (37 * hash) + CALENDAR_FIELD_NUMBER; 612 hash = (53 * hash) + getCalendar().hashCode(); 613 } 614 if (hasDocs()) { 615 hash = (37 * hash) + DOCS_FIELD_NUMBER; 616 hash = (53 * hash) + getDocs().hashCode(); 617 } 618 if (hasSheets()) { 619 hash = (37 * hash) + SHEETS_FIELD_NUMBER; 620 hash = (53 * hash) + getSheets().hashCode(); 621 } 622 if (hasSlides()) { 623 hash = (37 * hash) + SLIDES_FIELD_NUMBER; 624 hash = (53 * hash) + getSlides().hashCode(); 625 } 626 if (hasHttpOptions()) { 627 hash = (37 * hash) + HTTP_OPTIONS_FIELD_NUMBER; 628 hash = (53 * hash) + getHttpOptions().hashCode(); 629 } 630 hash = (29 * hash) + getUnknownFields().hashCode(); 631 memoizedHashCode = hash; 632 return hash; 633 } 634 parseFrom(java.nio.ByteBuffer data)635 public static com.google.cloud.gsuiteaddons.v1.AddOns parseFrom(java.nio.ByteBuffer data) 636 throws com.google.protobuf.InvalidProtocolBufferException { 637 return PARSER.parseFrom(data); 638 } 639 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)640 public static com.google.cloud.gsuiteaddons.v1.AddOns parseFrom( 641 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 642 throws com.google.protobuf.InvalidProtocolBufferException { 643 return PARSER.parseFrom(data, extensionRegistry); 644 } 645 parseFrom( com.google.protobuf.ByteString data)646 public static com.google.cloud.gsuiteaddons.v1.AddOns parseFrom( 647 com.google.protobuf.ByteString data) 648 throws com.google.protobuf.InvalidProtocolBufferException { 649 return PARSER.parseFrom(data); 650 } 651 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)652 public static com.google.cloud.gsuiteaddons.v1.AddOns parseFrom( 653 com.google.protobuf.ByteString data, 654 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 655 throws com.google.protobuf.InvalidProtocolBufferException { 656 return PARSER.parseFrom(data, extensionRegistry); 657 } 658 parseFrom(byte[] data)659 public static com.google.cloud.gsuiteaddons.v1.AddOns parseFrom(byte[] data) 660 throws com.google.protobuf.InvalidProtocolBufferException { 661 return PARSER.parseFrom(data); 662 } 663 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)664 public static com.google.cloud.gsuiteaddons.v1.AddOns parseFrom( 665 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 666 throws com.google.protobuf.InvalidProtocolBufferException { 667 return PARSER.parseFrom(data, extensionRegistry); 668 } 669 parseFrom(java.io.InputStream input)670 public static com.google.cloud.gsuiteaddons.v1.AddOns parseFrom(java.io.InputStream input) 671 throws java.io.IOException { 672 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 673 } 674 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)675 public static com.google.cloud.gsuiteaddons.v1.AddOns parseFrom( 676 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 677 throws java.io.IOException { 678 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 679 PARSER, input, extensionRegistry); 680 } 681 parseDelimitedFrom( java.io.InputStream input)682 public static com.google.cloud.gsuiteaddons.v1.AddOns parseDelimitedFrom( 683 java.io.InputStream input) throws java.io.IOException { 684 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 685 } 686 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)687 public static com.google.cloud.gsuiteaddons.v1.AddOns parseDelimitedFrom( 688 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 689 throws java.io.IOException { 690 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 691 PARSER, input, extensionRegistry); 692 } 693 parseFrom( com.google.protobuf.CodedInputStream input)694 public static com.google.cloud.gsuiteaddons.v1.AddOns parseFrom( 695 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 696 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 697 } 698 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)699 public static com.google.cloud.gsuiteaddons.v1.AddOns parseFrom( 700 com.google.protobuf.CodedInputStream input, 701 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 702 throws java.io.IOException { 703 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 704 PARSER, input, extensionRegistry); 705 } 706 707 @java.lang.Override newBuilderForType()708 public Builder newBuilderForType() { 709 return newBuilder(); 710 } 711 newBuilder()712 public static Builder newBuilder() { 713 return DEFAULT_INSTANCE.toBuilder(); 714 } 715 newBuilder(com.google.cloud.gsuiteaddons.v1.AddOns prototype)716 public static Builder newBuilder(com.google.cloud.gsuiteaddons.v1.AddOns prototype) { 717 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 718 } 719 720 @java.lang.Override toBuilder()721 public Builder toBuilder() { 722 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 723 } 724 725 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)726 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 727 Builder builder = new Builder(parent); 728 return builder; 729 } 730 /** 731 * 732 * 733 * <pre> 734 * A Google Workspace Add-on configuration. 735 * </pre> 736 * 737 * Protobuf type {@code google.cloud.gsuiteaddons.v1.AddOns} 738 */ 739 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 740 implements 741 // @@protoc_insertion_point(builder_implements:google.cloud.gsuiteaddons.v1.AddOns) 742 com.google.cloud.gsuiteaddons.v1.AddOnsOrBuilder { getDescriptor()743 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 744 return com.google.cloud.gsuiteaddons.v1.GSuiteAddOnsProto 745 .internal_static_google_cloud_gsuiteaddons_v1_AddOns_descriptor; 746 } 747 748 @java.lang.Override 749 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()750 internalGetFieldAccessorTable() { 751 return com.google.cloud.gsuiteaddons.v1.GSuiteAddOnsProto 752 .internal_static_google_cloud_gsuiteaddons_v1_AddOns_fieldAccessorTable 753 .ensureFieldAccessorsInitialized( 754 com.google.cloud.gsuiteaddons.v1.AddOns.class, 755 com.google.cloud.gsuiteaddons.v1.AddOns.Builder.class); 756 } 757 758 // Construct using com.google.cloud.gsuiteaddons.v1.AddOns.newBuilder() Builder()759 private Builder() {} 760 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)761 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 762 super(parent); 763 } 764 765 @java.lang.Override clear()766 public Builder clear() { 767 super.clear(); 768 bitField0_ = 0; 769 common_ = null; 770 if (commonBuilder_ != null) { 771 commonBuilder_.dispose(); 772 commonBuilder_ = null; 773 } 774 gmail_ = null; 775 if (gmailBuilder_ != null) { 776 gmailBuilder_.dispose(); 777 gmailBuilder_ = null; 778 } 779 drive_ = null; 780 if (driveBuilder_ != null) { 781 driveBuilder_.dispose(); 782 driveBuilder_ = null; 783 } 784 calendar_ = null; 785 if (calendarBuilder_ != null) { 786 calendarBuilder_.dispose(); 787 calendarBuilder_ = null; 788 } 789 docs_ = null; 790 if (docsBuilder_ != null) { 791 docsBuilder_.dispose(); 792 docsBuilder_ = null; 793 } 794 sheets_ = null; 795 if (sheetsBuilder_ != null) { 796 sheetsBuilder_.dispose(); 797 sheetsBuilder_ = null; 798 } 799 slides_ = null; 800 if (slidesBuilder_ != null) { 801 slidesBuilder_.dispose(); 802 slidesBuilder_ = null; 803 } 804 httpOptions_ = null; 805 if (httpOptionsBuilder_ != null) { 806 httpOptionsBuilder_.dispose(); 807 httpOptionsBuilder_ = null; 808 } 809 return this; 810 } 811 812 @java.lang.Override getDescriptorForType()813 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 814 return com.google.cloud.gsuiteaddons.v1.GSuiteAddOnsProto 815 .internal_static_google_cloud_gsuiteaddons_v1_AddOns_descriptor; 816 } 817 818 @java.lang.Override getDefaultInstanceForType()819 public com.google.cloud.gsuiteaddons.v1.AddOns getDefaultInstanceForType() { 820 return com.google.cloud.gsuiteaddons.v1.AddOns.getDefaultInstance(); 821 } 822 823 @java.lang.Override build()824 public com.google.cloud.gsuiteaddons.v1.AddOns build() { 825 com.google.cloud.gsuiteaddons.v1.AddOns result = buildPartial(); 826 if (!result.isInitialized()) { 827 throw newUninitializedMessageException(result); 828 } 829 return result; 830 } 831 832 @java.lang.Override buildPartial()833 public com.google.cloud.gsuiteaddons.v1.AddOns buildPartial() { 834 com.google.cloud.gsuiteaddons.v1.AddOns result = 835 new com.google.cloud.gsuiteaddons.v1.AddOns(this); 836 if (bitField0_ != 0) { 837 buildPartial0(result); 838 } 839 onBuilt(); 840 return result; 841 } 842 buildPartial0(com.google.cloud.gsuiteaddons.v1.AddOns result)843 private void buildPartial0(com.google.cloud.gsuiteaddons.v1.AddOns result) { 844 int from_bitField0_ = bitField0_; 845 if (((from_bitField0_ & 0x00000001) != 0)) { 846 result.common_ = commonBuilder_ == null ? common_ : commonBuilder_.build(); 847 } 848 if (((from_bitField0_ & 0x00000002) != 0)) { 849 result.gmail_ = gmailBuilder_ == null ? gmail_ : gmailBuilder_.build(); 850 } 851 if (((from_bitField0_ & 0x00000004) != 0)) { 852 result.drive_ = driveBuilder_ == null ? drive_ : driveBuilder_.build(); 853 } 854 if (((from_bitField0_ & 0x00000008) != 0)) { 855 result.calendar_ = calendarBuilder_ == null ? calendar_ : calendarBuilder_.build(); 856 } 857 if (((from_bitField0_ & 0x00000010) != 0)) { 858 result.docs_ = docsBuilder_ == null ? docs_ : docsBuilder_.build(); 859 } 860 if (((from_bitField0_ & 0x00000020) != 0)) { 861 result.sheets_ = sheetsBuilder_ == null ? sheets_ : sheetsBuilder_.build(); 862 } 863 if (((from_bitField0_ & 0x00000040) != 0)) { 864 result.slides_ = slidesBuilder_ == null ? slides_ : slidesBuilder_.build(); 865 } 866 if (((from_bitField0_ & 0x00000080) != 0)) { 867 result.httpOptions_ = 868 httpOptionsBuilder_ == null ? httpOptions_ : httpOptionsBuilder_.build(); 869 } 870 } 871 872 @java.lang.Override clone()873 public Builder clone() { 874 return super.clone(); 875 } 876 877 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)878 public Builder setField( 879 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 880 return super.setField(field, value); 881 } 882 883 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)884 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 885 return super.clearField(field); 886 } 887 888 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)889 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 890 return super.clearOneof(oneof); 891 } 892 893 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)894 public Builder setRepeatedField( 895 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 896 return super.setRepeatedField(field, index, value); 897 } 898 899 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)900 public Builder addRepeatedField( 901 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 902 return super.addRepeatedField(field, value); 903 } 904 905 @java.lang.Override mergeFrom(com.google.protobuf.Message other)906 public Builder mergeFrom(com.google.protobuf.Message other) { 907 if (other instanceof com.google.cloud.gsuiteaddons.v1.AddOns) { 908 return mergeFrom((com.google.cloud.gsuiteaddons.v1.AddOns) other); 909 } else { 910 super.mergeFrom(other); 911 return this; 912 } 913 } 914 mergeFrom(com.google.cloud.gsuiteaddons.v1.AddOns other)915 public Builder mergeFrom(com.google.cloud.gsuiteaddons.v1.AddOns other) { 916 if (other == com.google.cloud.gsuiteaddons.v1.AddOns.getDefaultInstance()) return this; 917 if (other.hasCommon()) { 918 mergeCommon(other.getCommon()); 919 } 920 if (other.hasGmail()) { 921 mergeGmail(other.getGmail()); 922 } 923 if (other.hasDrive()) { 924 mergeDrive(other.getDrive()); 925 } 926 if (other.hasCalendar()) { 927 mergeCalendar(other.getCalendar()); 928 } 929 if (other.hasDocs()) { 930 mergeDocs(other.getDocs()); 931 } 932 if (other.hasSheets()) { 933 mergeSheets(other.getSheets()); 934 } 935 if (other.hasSlides()) { 936 mergeSlides(other.getSlides()); 937 } 938 if (other.hasHttpOptions()) { 939 mergeHttpOptions(other.getHttpOptions()); 940 } 941 this.mergeUnknownFields(other.getUnknownFields()); 942 onChanged(); 943 return this; 944 } 945 946 @java.lang.Override isInitialized()947 public final boolean isInitialized() { 948 return true; 949 } 950 951 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)952 public Builder mergeFrom( 953 com.google.protobuf.CodedInputStream input, 954 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 955 throws java.io.IOException { 956 if (extensionRegistry == null) { 957 throw new java.lang.NullPointerException(); 958 } 959 try { 960 boolean done = false; 961 while (!done) { 962 int tag = input.readTag(); 963 switch (tag) { 964 case 0: 965 done = true; 966 break; 967 case 10: 968 { 969 input.readMessage(getCommonFieldBuilder().getBuilder(), extensionRegistry); 970 bitField0_ |= 0x00000001; 971 break; 972 } // case 10 973 case 18: 974 { 975 input.readMessage(getGmailFieldBuilder().getBuilder(), extensionRegistry); 976 bitField0_ |= 0x00000002; 977 break; 978 } // case 18 979 case 42: 980 { 981 input.readMessage(getDriveFieldBuilder().getBuilder(), extensionRegistry); 982 bitField0_ |= 0x00000004; 983 break; 984 } // case 42 985 case 50: 986 { 987 input.readMessage(getCalendarFieldBuilder().getBuilder(), extensionRegistry); 988 bitField0_ |= 0x00000008; 989 break; 990 } // case 50 991 case 58: 992 { 993 input.readMessage(getDocsFieldBuilder().getBuilder(), extensionRegistry); 994 bitField0_ |= 0x00000010; 995 break; 996 } // case 58 997 case 66: 998 { 999 input.readMessage(getSheetsFieldBuilder().getBuilder(), extensionRegistry); 1000 bitField0_ |= 0x00000020; 1001 break; 1002 } // case 66 1003 case 82: 1004 { 1005 input.readMessage(getSlidesFieldBuilder().getBuilder(), extensionRegistry); 1006 bitField0_ |= 0x00000040; 1007 break; 1008 } // case 82 1009 case 122: 1010 { 1011 input.readMessage(getHttpOptionsFieldBuilder().getBuilder(), extensionRegistry); 1012 bitField0_ |= 0x00000080; 1013 break; 1014 } // case 122 1015 default: 1016 { 1017 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1018 done = true; // was an endgroup tag 1019 } 1020 break; 1021 } // default: 1022 } // switch (tag) 1023 } // while (!done) 1024 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1025 throw e.unwrapIOException(); 1026 } finally { 1027 onChanged(); 1028 } // finally 1029 return this; 1030 } 1031 1032 private int bitField0_; 1033 1034 private com.google.apps.script.type.CommonAddOnManifest common_; 1035 private com.google.protobuf.SingleFieldBuilderV3< 1036 com.google.apps.script.type.CommonAddOnManifest, 1037 com.google.apps.script.type.CommonAddOnManifest.Builder, 1038 com.google.apps.script.type.CommonAddOnManifestOrBuilder> 1039 commonBuilder_; 1040 /** 1041 * 1042 * 1043 * <pre> 1044 * Configuration that is common across all Google Workspace Add-ons. 1045 * </pre> 1046 * 1047 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 1048 * 1049 * @return Whether the common field is set. 1050 */ hasCommon()1051 public boolean hasCommon() { 1052 return ((bitField0_ & 0x00000001) != 0); 1053 } 1054 /** 1055 * 1056 * 1057 * <pre> 1058 * Configuration that is common across all Google Workspace Add-ons. 1059 * </pre> 1060 * 1061 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 1062 * 1063 * @return The common. 1064 */ getCommon()1065 public com.google.apps.script.type.CommonAddOnManifest getCommon() { 1066 if (commonBuilder_ == null) { 1067 return common_ == null 1068 ? com.google.apps.script.type.CommonAddOnManifest.getDefaultInstance() 1069 : common_; 1070 } else { 1071 return commonBuilder_.getMessage(); 1072 } 1073 } 1074 /** 1075 * 1076 * 1077 * <pre> 1078 * Configuration that is common across all Google Workspace Add-ons. 1079 * </pre> 1080 * 1081 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 1082 */ setCommon(com.google.apps.script.type.CommonAddOnManifest value)1083 public Builder setCommon(com.google.apps.script.type.CommonAddOnManifest value) { 1084 if (commonBuilder_ == null) { 1085 if (value == null) { 1086 throw new NullPointerException(); 1087 } 1088 common_ = value; 1089 } else { 1090 commonBuilder_.setMessage(value); 1091 } 1092 bitField0_ |= 0x00000001; 1093 onChanged(); 1094 return this; 1095 } 1096 /** 1097 * 1098 * 1099 * <pre> 1100 * Configuration that is common across all Google Workspace Add-ons. 1101 * </pre> 1102 * 1103 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 1104 */ setCommon( com.google.apps.script.type.CommonAddOnManifest.Builder builderForValue)1105 public Builder setCommon( 1106 com.google.apps.script.type.CommonAddOnManifest.Builder builderForValue) { 1107 if (commonBuilder_ == null) { 1108 common_ = builderForValue.build(); 1109 } else { 1110 commonBuilder_.setMessage(builderForValue.build()); 1111 } 1112 bitField0_ |= 0x00000001; 1113 onChanged(); 1114 return this; 1115 } 1116 /** 1117 * 1118 * 1119 * <pre> 1120 * Configuration that is common across all Google Workspace Add-ons. 1121 * </pre> 1122 * 1123 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 1124 */ mergeCommon(com.google.apps.script.type.CommonAddOnManifest value)1125 public Builder mergeCommon(com.google.apps.script.type.CommonAddOnManifest value) { 1126 if (commonBuilder_ == null) { 1127 if (((bitField0_ & 0x00000001) != 0) 1128 && common_ != null 1129 && common_ != com.google.apps.script.type.CommonAddOnManifest.getDefaultInstance()) { 1130 getCommonBuilder().mergeFrom(value); 1131 } else { 1132 common_ = value; 1133 } 1134 } else { 1135 commonBuilder_.mergeFrom(value); 1136 } 1137 bitField0_ |= 0x00000001; 1138 onChanged(); 1139 return this; 1140 } 1141 /** 1142 * 1143 * 1144 * <pre> 1145 * Configuration that is common across all Google Workspace Add-ons. 1146 * </pre> 1147 * 1148 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 1149 */ clearCommon()1150 public Builder clearCommon() { 1151 bitField0_ = (bitField0_ & ~0x00000001); 1152 common_ = null; 1153 if (commonBuilder_ != null) { 1154 commonBuilder_.dispose(); 1155 commonBuilder_ = null; 1156 } 1157 onChanged(); 1158 return this; 1159 } 1160 /** 1161 * 1162 * 1163 * <pre> 1164 * Configuration that is common across all Google Workspace Add-ons. 1165 * </pre> 1166 * 1167 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 1168 */ getCommonBuilder()1169 public com.google.apps.script.type.CommonAddOnManifest.Builder getCommonBuilder() { 1170 bitField0_ |= 0x00000001; 1171 onChanged(); 1172 return getCommonFieldBuilder().getBuilder(); 1173 } 1174 /** 1175 * 1176 * 1177 * <pre> 1178 * Configuration that is common across all Google Workspace Add-ons. 1179 * </pre> 1180 * 1181 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 1182 */ getCommonOrBuilder()1183 public com.google.apps.script.type.CommonAddOnManifestOrBuilder getCommonOrBuilder() { 1184 if (commonBuilder_ != null) { 1185 return commonBuilder_.getMessageOrBuilder(); 1186 } else { 1187 return common_ == null 1188 ? com.google.apps.script.type.CommonAddOnManifest.getDefaultInstance() 1189 : common_; 1190 } 1191 } 1192 /** 1193 * 1194 * 1195 * <pre> 1196 * Configuration that is common across all Google Workspace Add-ons. 1197 * </pre> 1198 * 1199 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 1200 */ 1201 private com.google.protobuf.SingleFieldBuilderV3< 1202 com.google.apps.script.type.CommonAddOnManifest, 1203 com.google.apps.script.type.CommonAddOnManifest.Builder, 1204 com.google.apps.script.type.CommonAddOnManifestOrBuilder> getCommonFieldBuilder()1205 getCommonFieldBuilder() { 1206 if (commonBuilder_ == null) { 1207 commonBuilder_ = 1208 new com.google.protobuf.SingleFieldBuilderV3< 1209 com.google.apps.script.type.CommonAddOnManifest, 1210 com.google.apps.script.type.CommonAddOnManifest.Builder, 1211 com.google.apps.script.type.CommonAddOnManifestOrBuilder>( 1212 getCommon(), getParentForChildren(), isClean()); 1213 common_ = null; 1214 } 1215 return commonBuilder_; 1216 } 1217 1218 private com.google.apps.script.type.gmail.GmailAddOnManifest gmail_; 1219 private com.google.protobuf.SingleFieldBuilderV3< 1220 com.google.apps.script.type.gmail.GmailAddOnManifest, 1221 com.google.apps.script.type.gmail.GmailAddOnManifest.Builder, 1222 com.google.apps.script.type.gmail.GmailAddOnManifestOrBuilder> 1223 gmailBuilder_; 1224 /** 1225 * 1226 * 1227 * <pre> 1228 * Gmail add-on configuration. 1229 * </pre> 1230 * 1231 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 1232 * 1233 * @return Whether the gmail field is set. 1234 */ hasGmail()1235 public boolean hasGmail() { 1236 return ((bitField0_ & 0x00000002) != 0); 1237 } 1238 /** 1239 * 1240 * 1241 * <pre> 1242 * Gmail add-on configuration. 1243 * </pre> 1244 * 1245 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 1246 * 1247 * @return The gmail. 1248 */ getGmail()1249 public com.google.apps.script.type.gmail.GmailAddOnManifest getGmail() { 1250 if (gmailBuilder_ == null) { 1251 return gmail_ == null 1252 ? com.google.apps.script.type.gmail.GmailAddOnManifest.getDefaultInstance() 1253 : gmail_; 1254 } else { 1255 return gmailBuilder_.getMessage(); 1256 } 1257 } 1258 /** 1259 * 1260 * 1261 * <pre> 1262 * Gmail add-on configuration. 1263 * </pre> 1264 * 1265 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 1266 */ setGmail(com.google.apps.script.type.gmail.GmailAddOnManifest value)1267 public Builder setGmail(com.google.apps.script.type.gmail.GmailAddOnManifest value) { 1268 if (gmailBuilder_ == null) { 1269 if (value == null) { 1270 throw new NullPointerException(); 1271 } 1272 gmail_ = value; 1273 } else { 1274 gmailBuilder_.setMessage(value); 1275 } 1276 bitField0_ |= 0x00000002; 1277 onChanged(); 1278 return this; 1279 } 1280 /** 1281 * 1282 * 1283 * <pre> 1284 * Gmail add-on configuration. 1285 * </pre> 1286 * 1287 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 1288 */ setGmail( com.google.apps.script.type.gmail.GmailAddOnManifest.Builder builderForValue)1289 public Builder setGmail( 1290 com.google.apps.script.type.gmail.GmailAddOnManifest.Builder builderForValue) { 1291 if (gmailBuilder_ == null) { 1292 gmail_ = builderForValue.build(); 1293 } else { 1294 gmailBuilder_.setMessage(builderForValue.build()); 1295 } 1296 bitField0_ |= 0x00000002; 1297 onChanged(); 1298 return this; 1299 } 1300 /** 1301 * 1302 * 1303 * <pre> 1304 * Gmail add-on configuration. 1305 * </pre> 1306 * 1307 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 1308 */ mergeGmail(com.google.apps.script.type.gmail.GmailAddOnManifest value)1309 public Builder mergeGmail(com.google.apps.script.type.gmail.GmailAddOnManifest value) { 1310 if (gmailBuilder_ == null) { 1311 if (((bitField0_ & 0x00000002) != 0) 1312 && gmail_ != null 1313 && gmail_ 1314 != com.google.apps.script.type.gmail.GmailAddOnManifest.getDefaultInstance()) { 1315 getGmailBuilder().mergeFrom(value); 1316 } else { 1317 gmail_ = value; 1318 } 1319 } else { 1320 gmailBuilder_.mergeFrom(value); 1321 } 1322 bitField0_ |= 0x00000002; 1323 onChanged(); 1324 return this; 1325 } 1326 /** 1327 * 1328 * 1329 * <pre> 1330 * Gmail add-on configuration. 1331 * </pre> 1332 * 1333 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 1334 */ clearGmail()1335 public Builder clearGmail() { 1336 bitField0_ = (bitField0_ & ~0x00000002); 1337 gmail_ = null; 1338 if (gmailBuilder_ != null) { 1339 gmailBuilder_.dispose(); 1340 gmailBuilder_ = null; 1341 } 1342 onChanged(); 1343 return this; 1344 } 1345 /** 1346 * 1347 * 1348 * <pre> 1349 * Gmail add-on configuration. 1350 * </pre> 1351 * 1352 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 1353 */ getGmailBuilder()1354 public com.google.apps.script.type.gmail.GmailAddOnManifest.Builder getGmailBuilder() { 1355 bitField0_ |= 0x00000002; 1356 onChanged(); 1357 return getGmailFieldBuilder().getBuilder(); 1358 } 1359 /** 1360 * 1361 * 1362 * <pre> 1363 * Gmail add-on configuration. 1364 * </pre> 1365 * 1366 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 1367 */ getGmailOrBuilder()1368 public com.google.apps.script.type.gmail.GmailAddOnManifestOrBuilder getGmailOrBuilder() { 1369 if (gmailBuilder_ != null) { 1370 return gmailBuilder_.getMessageOrBuilder(); 1371 } else { 1372 return gmail_ == null 1373 ? com.google.apps.script.type.gmail.GmailAddOnManifest.getDefaultInstance() 1374 : gmail_; 1375 } 1376 } 1377 /** 1378 * 1379 * 1380 * <pre> 1381 * Gmail add-on configuration. 1382 * </pre> 1383 * 1384 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 1385 */ 1386 private com.google.protobuf.SingleFieldBuilderV3< 1387 com.google.apps.script.type.gmail.GmailAddOnManifest, 1388 com.google.apps.script.type.gmail.GmailAddOnManifest.Builder, 1389 com.google.apps.script.type.gmail.GmailAddOnManifestOrBuilder> getGmailFieldBuilder()1390 getGmailFieldBuilder() { 1391 if (gmailBuilder_ == null) { 1392 gmailBuilder_ = 1393 new com.google.protobuf.SingleFieldBuilderV3< 1394 com.google.apps.script.type.gmail.GmailAddOnManifest, 1395 com.google.apps.script.type.gmail.GmailAddOnManifest.Builder, 1396 com.google.apps.script.type.gmail.GmailAddOnManifestOrBuilder>( 1397 getGmail(), getParentForChildren(), isClean()); 1398 gmail_ = null; 1399 } 1400 return gmailBuilder_; 1401 } 1402 1403 private com.google.apps.script.type.drive.DriveAddOnManifest drive_; 1404 private com.google.protobuf.SingleFieldBuilderV3< 1405 com.google.apps.script.type.drive.DriveAddOnManifest, 1406 com.google.apps.script.type.drive.DriveAddOnManifest.Builder, 1407 com.google.apps.script.type.drive.DriveAddOnManifestOrBuilder> 1408 driveBuilder_; 1409 /** 1410 * 1411 * 1412 * <pre> 1413 * Drive add-on configuration. 1414 * </pre> 1415 * 1416 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 1417 * 1418 * @return Whether the drive field is set. 1419 */ hasDrive()1420 public boolean hasDrive() { 1421 return ((bitField0_ & 0x00000004) != 0); 1422 } 1423 /** 1424 * 1425 * 1426 * <pre> 1427 * Drive add-on configuration. 1428 * </pre> 1429 * 1430 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 1431 * 1432 * @return The drive. 1433 */ getDrive()1434 public com.google.apps.script.type.drive.DriveAddOnManifest getDrive() { 1435 if (driveBuilder_ == null) { 1436 return drive_ == null 1437 ? com.google.apps.script.type.drive.DriveAddOnManifest.getDefaultInstance() 1438 : drive_; 1439 } else { 1440 return driveBuilder_.getMessage(); 1441 } 1442 } 1443 /** 1444 * 1445 * 1446 * <pre> 1447 * Drive add-on configuration. 1448 * </pre> 1449 * 1450 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 1451 */ setDrive(com.google.apps.script.type.drive.DriveAddOnManifest value)1452 public Builder setDrive(com.google.apps.script.type.drive.DriveAddOnManifest value) { 1453 if (driveBuilder_ == null) { 1454 if (value == null) { 1455 throw new NullPointerException(); 1456 } 1457 drive_ = value; 1458 } else { 1459 driveBuilder_.setMessage(value); 1460 } 1461 bitField0_ |= 0x00000004; 1462 onChanged(); 1463 return this; 1464 } 1465 /** 1466 * 1467 * 1468 * <pre> 1469 * Drive add-on configuration. 1470 * </pre> 1471 * 1472 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 1473 */ setDrive( com.google.apps.script.type.drive.DriveAddOnManifest.Builder builderForValue)1474 public Builder setDrive( 1475 com.google.apps.script.type.drive.DriveAddOnManifest.Builder builderForValue) { 1476 if (driveBuilder_ == null) { 1477 drive_ = builderForValue.build(); 1478 } else { 1479 driveBuilder_.setMessage(builderForValue.build()); 1480 } 1481 bitField0_ |= 0x00000004; 1482 onChanged(); 1483 return this; 1484 } 1485 /** 1486 * 1487 * 1488 * <pre> 1489 * Drive add-on configuration. 1490 * </pre> 1491 * 1492 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 1493 */ mergeDrive(com.google.apps.script.type.drive.DriveAddOnManifest value)1494 public Builder mergeDrive(com.google.apps.script.type.drive.DriveAddOnManifest value) { 1495 if (driveBuilder_ == null) { 1496 if (((bitField0_ & 0x00000004) != 0) 1497 && drive_ != null 1498 && drive_ 1499 != com.google.apps.script.type.drive.DriveAddOnManifest.getDefaultInstance()) { 1500 getDriveBuilder().mergeFrom(value); 1501 } else { 1502 drive_ = value; 1503 } 1504 } else { 1505 driveBuilder_.mergeFrom(value); 1506 } 1507 bitField0_ |= 0x00000004; 1508 onChanged(); 1509 return this; 1510 } 1511 /** 1512 * 1513 * 1514 * <pre> 1515 * Drive add-on configuration. 1516 * </pre> 1517 * 1518 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 1519 */ clearDrive()1520 public Builder clearDrive() { 1521 bitField0_ = (bitField0_ & ~0x00000004); 1522 drive_ = null; 1523 if (driveBuilder_ != null) { 1524 driveBuilder_.dispose(); 1525 driveBuilder_ = null; 1526 } 1527 onChanged(); 1528 return this; 1529 } 1530 /** 1531 * 1532 * 1533 * <pre> 1534 * Drive add-on configuration. 1535 * </pre> 1536 * 1537 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 1538 */ getDriveBuilder()1539 public com.google.apps.script.type.drive.DriveAddOnManifest.Builder getDriveBuilder() { 1540 bitField0_ |= 0x00000004; 1541 onChanged(); 1542 return getDriveFieldBuilder().getBuilder(); 1543 } 1544 /** 1545 * 1546 * 1547 * <pre> 1548 * Drive add-on configuration. 1549 * </pre> 1550 * 1551 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 1552 */ getDriveOrBuilder()1553 public com.google.apps.script.type.drive.DriveAddOnManifestOrBuilder getDriveOrBuilder() { 1554 if (driveBuilder_ != null) { 1555 return driveBuilder_.getMessageOrBuilder(); 1556 } else { 1557 return drive_ == null 1558 ? com.google.apps.script.type.drive.DriveAddOnManifest.getDefaultInstance() 1559 : drive_; 1560 } 1561 } 1562 /** 1563 * 1564 * 1565 * <pre> 1566 * Drive add-on configuration. 1567 * </pre> 1568 * 1569 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 1570 */ 1571 private com.google.protobuf.SingleFieldBuilderV3< 1572 com.google.apps.script.type.drive.DriveAddOnManifest, 1573 com.google.apps.script.type.drive.DriveAddOnManifest.Builder, 1574 com.google.apps.script.type.drive.DriveAddOnManifestOrBuilder> getDriveFieldBuilder()1575 getDriveFieldBuilder() { 1576 if (driveBuilder_ == null) { 1577 driveBuilder_ = 1578 new com.google.protobuf.SingleFieldBuilderV3< 1579 com.google.apps.script.type.drive.DriveAddOnManifest, 1580 com.google.apps.script.type.drive.DriveAddOnManifest.Builder, 1581 com.google.apps.script.type.drive.DriveAddOnManifestOrBuilder>( 1582 getDrive(), getParentForChildren(), isClean()); 1583 drive_ = null; 1584 } 1585 return driveBuilder_; 1586 } 1587 1588 private com.google.apps.script.type.calendar.CalendarAddOnManifest calendar_; 1589 private com.google.protobuf.SingleFieldBuilderV3< 1590 com.google.apps.script.type.calendar.CalendarAddOnManifest, 1591 com.google.apps.script.type.calendar.CalendarAddOnManifest.Builder, 1592 com.google.apps.script.type.calendar.CalendarAddOnManifestOrBuilder> 1593 calendarBuilder_; 1594 /** 1595 * 1596 * 1597 * <pre> 1598 * Calendar add-on configuration. 1599 * </pre> 1600 * 1601 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 1602 * 1603 * @return Whether the calendar field is set. 1604 */ hasCalendar()1605 public boolean hasCalendar() { 1606 return ((bitField0_ & 0x00000008) != 0); 1607 } 1608 /** 1609 * 1610 * 1611 * <pre> 1612 * Calendar add-on configuration. 1613 * </pre> 1614 * 1615 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 1616 * 1617 * @return The calendar. 1618 */ getCalendar()1619 public com.google.apps.script.type.calendar.CalendarAddOnManifest getCalendar() { 1620 if (calendarBuilder_ == null) { 1621 return calendar_ == null 1622 ? com.google.apps.script.type.calendar.CalendarAddOnManifest.getDefaultInstance() 1623 : calendar_; 1624 } else { 1625 return calendarBuilder_.getMessage(); 1626 } 1627 } 1628 /** 1629 * 1630 * 1631 * <pre> 1632 * Calendar add-on configuration. 1633 * </pre> 1634 * 1635 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 1636 */ setCalendar(com.google.apps.script.type.calendar.CalendarAddOnManifest value)1637 public Builder setCalendar(com.google.apps.script.type.calendar.CalendarAddOnManifest value) { 1638 if (calendarBuilder_ == null) { 1639 if (value == null) { 1640 throw new NullPointerException(); 1641 } 1642 calendar_ = value; 1643 } else { 1644 calendarBuilder_.setMessage(value); 1645 } 1646 bitField0_ |= 0x00000008; 1647 onChanged(); 1648 return this; 1649 } 1650 /** 1651 * 1652 * 1653 * <pre> 1654 * Calendar add-on configuration. 1655 * </pre> 1656 * 1657 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 1658 */ setCalendar( com.google.apps.script.type.calendar.CalendarAddOnManifest.Builder builderForValue)1659 public Builder setCalendar( 1660 com.google.apps.script.type.calendar.CalendarAddOnManifest.Builder builderForValue) { 1661 if (calendarBuilder_ == null) { 1662 calendar_ = builderForValue.build(); 1663 } else { 1664 calendarBuilder_.setMessage(builderForValue.build()); 1665 } 1666 bitField0_ |= 0x00000008; 1667 onChanged(); 1668 return this; 1669 } 1670 /** 1671 * 1672 * 1673 * <pre> 1674 * Calendar add-on configuration. 1675 * </pre> 1676 * 1677 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 1678 */ mergeCalendar(com.google.apps.script.type.calendar.CalendarAddOnManifest value)1679 public Builder mergeCalendar(com.google.apps.script.type.calendar.CalendarAddOnManifest value) { 1680 if (calendarBuilder_ == null) { 1681 if (((bitField0_ & 0x00000008) != 0) 1682 && calendar_ != null 1683 && calendar_ 1684 != com.google.apps.script.type.calendar.CalendarAddOnManifest 1685 .getDefaultInstance()) { 1686 getCalendarBuilder().mergeFrom(value); 1687 } else { 1688 calendar_ = value; 1689 } 1690 } else { 1691 calendarBuilder_.mergeFrom(value); 1692 } 1693 bitField0_ |= 0x00000008; 1694 onChanged(); 1695 return this; 1696 } 1697 /** 1698 * 1699 * 1700 * <pre> 1701 * Calendar add-on configuration. 1702 * </pre> 1703 * 1704 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 1705 */ clearCalendar()1706 public Builder clearCalendar() { 1707 bitField0_ = (bitField0_ & ~0x00000008); 1708 calendar_ = null; 1709 if (calendarBuilder_ != null) { 1710 calendarBuilder_.dispose(); 1711 calendarBuilder_ = null; 1712 } 1713 onChanged(); 1714 return this; 1715 } 1716 /** 1717 * 1718 * 1719 * <pre> 1720 * Calendar add-on configuration. 1721 * </pre> 1722 * 1723 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 1724 */ getCalendarBuilder()1725 public com.google.apps.script.type.calendar.CalendarAddOnManifest.Builder getCalendarBuilder() { 1726 bitField0_ |= 0x00000008; 1727 onChanged(); 1728 return getCalendarFieldBuilder().getBuilder(); 1729 } 1730 /** 1731 * 1732 * 1733 * <pre> 1734 * Calendar add-on configuration. 1735 * </pre> 1736 * 1737 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 1738 */ 1739 public com.google.apps.script.type.calendar.CalendarAddOnManifestOrBuilder getCalendarOrBuilder()1740 getCalendarOrBuilder() { 1741 if (calendarBuilder_ != null) { 1742 return calendarBuilder_.getMessageOrBuilder(); 1743 } else { 1744 return calendar_ == null 1745 ? com.google.apps.script.type.calendar.CalendarAddOnManifest.getDefaultInstance() 1746 : calendar_; 1747 } 1748 } 1749 /** 1750 * 1751 * 1752 * <pre> 1753 * Calendar add-on configuration. 1754 * </pre> 1755 * 1756 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 1757 */ 1758 private com.google.protobuf.SingleFieldBuilderV3< 1759 com.google.apps.script.type.calendar.CalendarAddOnManifest, 1760 com.google.apps.script.type.calendar.CalendarAddOnManifest.Builder, 1761 com.google.apps.script.type.calendar.CalendarAddOnManifestOrBuilder> getCalendarFieldBuilder()1762 getCalendarFieldBuilder() { 1763 if (calendarBuilder_ == null) { 1764 calendarBuilder_ = 1765 new com.google.protobuf.SingleFieldBuilderV3< 1766 com.google.apps.script.type.calendar.CalendarAddOnManifest, 1767 com.google.apps.script.type.calendar.CalendarAddOnManifest.Builder, 1768 com.google.apps.script.type.calendar.CalendarAddOnManifestOrBuilder>( 1769 getCalendar(), getParentForChildren(), isClean()); 1770 calendar_ = null; 1771 } 1772 return calendarBuilder_; 1773 } 1774 1775 private com.google.apps.script.type.docs.DocsAddOnManifest docs_; 1776 private com.google.protobuf.SingleFieldBuilderV3< 1777 com.google.apps.script.type.docs.DocsAddOnManifest, 1778 com.google.apps.script.type.docs.DocsAddOnManifest.Builder, 1779 com.google.apps.script.type.docs.DocsAddOnManifestOrBuilder> 1780 docsBuilder_; 1781 /** 1782 * 1783 * 1784 * <pre> 1785 * Docs add-on configuration. 1786 * </pre> 1787 * 1788 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 1789 * 1790 * @return Whether the docs field is set. 1791 */ hasDocs()1792 public boolean hasDocs() { 1793 return ((bitField0_ & 0x00000010) != 0); 1794 } 1795 /** 1796 * 1797 * 1798 * <pre> 1799 * Docs add-on configuration. 1800 * </pre> 1801 * 1802 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 1803 * 1804 * @return The docs. 1805 */ getDocs()1806 public com.google.apps.script.type.docs.DocsAddOnManifest getDocs() { 1807 if (docsBuilder_ == null) { 1808 return docs_ == null 1809 ? com.google.apps.script.type.docs.DocsAddOnManifest.getDefaultInstance() 1810 : docs_; 1811 } else { 1812 return docsBuilder_.getMessage(); 1813 } 1814 } 1815 /** 1816 * 1817 * 1818 * <pre> 1819 * Docs add-on configuration. 1820 * </pre> 1821 * 1822 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 1823 */ setDocs(com.google.apps.script.type.docs.DocsAddOnManifest value)1824 public Builder setDocs(com.google.apps.script.type.docs.DocsAddOnManifest value) { 1825 if (docsBuilder_ == null) { 1826 if (value == null) { 1827 throw new NullPointerException(); 1828 } 1829 docs_ = value; 1830 } else { 1831 docsBuilder_.setMessage(value); 1832 } 1833 bitField0_ |= 0x00000010; 1834 onChanged(); 1835 return this; 1836 } 1837 /** 1838 * 1839 * 1840 * <pre> 1841 * Docs add-on configuration. 1842 * </pre> 1843 * 1844 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 1845 */ setDocs( com.google.apps.script.type.docs.DocsAddOnManifest.Builder builderForValue)1846 public Builder setDocs( 1847 com.google.apps.script.type.docs.DocsAddOnManifest.Builder builderForValue) { 1848 if (docsBuilder_ == null) { 1849 docs_ = builderForValue.build(); 1850 } else { 1851 docsBuilder_.setMessage(builderForValue.build()); 1852 } 1853 bitField0_ |= 0x00000010; 1854 onChanged(); 1855 return this; 1856 } 1857 /** 1858 * 1859 * 1860 * <pre> 1861 * Docs add-on configuration. 1862 * </pre> 1863 * 1864 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 1865 */ mergeDocs(com.google.apps.script.type.docs.DocsAddOnManifest value)1866 public Builder mergeDocs(com.google.apps.script.type.docs.DocsAddOnManifest value) { 1867 if (docsBuilder_ == null) { 1868 if (((bitField0_ & 0x00000010) != 0) 1869 && docs_ != null 1870 && docs_ != com.google.apps.script.type.docs.DocsAddOnManifest.getDefaultInstance()) { 1871 getDocsBuilder().mergeFrom(value); 1872 } else { 1873 docs_ = value; 1874 } 1875 } else { 1876 docsBuilder_.mergeFrom(value); 1877 } 1878 bitField0_ |= 0x00000010; 1879 onChanged(); 1880 return this; 1881 } 1882 /** 1883 * 1884 * 1885 * <pre> 1886 * Docs add-on configuration. 1887 * </pre> 1888 * 1889 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 1890 */ clearDocs()1891 public Builder clearDocs() { 1892 bitField0_ = (bitField0_ & ~0x00000010); 1893 docs_ = null; 1894 if (docsBuilder_ != null) { 1895 docsBuilder_.dispose(); 1896 docsBuilder_ = null; 1897 } 1898 onChanged(); 1899 return this; 1900 } 1901 /** 1902 * 1903 * 1904 * <pre> 1905 * Docs add-on configuration. 1906 * </pre> 1907 * 1908 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 1909 */ getDocsBuilder()1910 public com.google.apps.script.type.docs.DocsAddOnManifest.Builder getDocsBuilder() { 1911 bitField0_ |= 0x00000010; 1912 onChanged(); 1913 return getDocsFieldBuilder().getBuilder(); 1914 } 1915 /** 1916 * 1917 * 1918 * <pre> 1919 * Docs add-on configuration. 1920 * </pre> 1921 * 1922 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 1923 */ getDocsOrBuilder()1924 public com.google.apps.script.type.docs.DocsAddOnManifestOrBuilder getDocsOrBuilder() { 1925 if (docsBuilder_ != null) { 1926 return docsBuilder_.getMessageOrBuilder(); 1927 } else { 1928 return docs_ == null 1929 ? com.google.apps.script.type.docs.DocsAddOnManifest.getDefaultInstance() 1930 : docs_; 1931 } 1932 } 1933 /** 1934 * 1935 * 1936 * <pre> 1937 * Docs add-on configuration. 1938 * </pre> 1939 * 1940 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 1941 */ 1942 private com.google.protobuf.SingleFieldBuilderV3< 1943 com.google.apps.script.type.docs.DocsAddOnManifest, 1944 com.google.apps.script.type.docs.DocsAddOnManifest.Builder, 1945 com.google.apps.script.type.docs.DocsAddOnManifestOrBuilder> getDocsFieldBuilder()1946 getDocsFieldBuilder() { 1947 if (docsBuilder_ == null) { 1948 docsBuilder_ = 1949 new com.google.protobuf.SingleFieldBuilderV3< 1950 com.google.apps.script.type.docs.DocsAddOnManifest, 1951 com.google.apps.script.type.docs.DocsAddOnManifest.Builder, 1952 com.google.apps.script.type.docs.DocsAddOnManifestOrBuilder>( 1953 getDocs(), getParentForChildren(), isClean()); 1954 docs_ = null; 1955 } 1956 return docsBuilder_; 1957 } 1958 1959 private com.google.apps.script.type.sheets.SheetsAddOnManifest sheets_; 1960 private com.google.protobuf.SingleFieldBuilderV3< 1961 com.google.apps.script.type.sheets.SheetsAddOnManifest, 1962 com.google.apps.script.type.sheets.SheetsAddOnManifest.Builder, 1963 com.google.apps.script.type.sheets.SheetsAddOnManifestOrBuilder> 1964 sheetsBuilder_; 1965 /** 1966 * 1967 * 1968 * <pre> 1969 * Sheets add-on configuration. 1970 * </pre> 1971 * 1972 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 1973 * 1974 * @return Whether the sheets field is set. 1975 */ hasSheets()1976 public boolean hasSheets() { 1977 return ((bitField0_ & 0x00000020) != 0); 1978 } 1979 /** 1980 * 1981 * 1982 * <pre> 1983 * Sheets add-on configuration. 1984 * </pre> 1985 * 1986 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 1987 * 1988 * @return The sheets. 1989 */ getSheets()1990 public com.google.apps.script.type.sheets.SheetsAddOnManifest getSheets() { 1991 if (sheetsBuilder_ == null) { 1992 return sheets_ == null 1993 ? com.google.apps.script.type.sheets.SheetsAddOnManifest.getDefaultInstance() 1994 : sheets_; 1995 } else { 1996 return sheetsBuilder_.getMessage(); 1997 } 1998 } 1999 /** 2000 * 2001 * 2002 * <pre> 2003 * Sheets add-on configuration. 2004 * </pre> 2005 * 2006 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 2007 */ setSheets(com.google.apps.script.type.sheets.SheetsAddOnManifest value)2008 public Builder setSheets(com.google.apps.script.type.sheets.SheetsAddOnManifest value) { 2009 if (sheetsBuilder_ == null) { 2010 if (value == null) { 2011 throw new NullPointerException(); 2012 } 2013 sheets_ = value; 2014 } else { 2015 sheetsBuilder_.setMessage(value); 2016 } 2017 bitField0_ |= 0x00000020; 2018 onChanged(); 2019 return this; 2020 } 2021 /** 2022 * 2023 * 2024 * <pre> 2025 * Sheets add-on configuration. 2026 * </pre> 2027 * 2028 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 2029 */ setSheets( com.google.apps.script.type.sheets.SheetsAddOnManifest.Builder builderForValue)2030 public Builder setSheets( 2031 com.google.apps.script.type.sheets.SheetsAddOnManifest.Builder builderForValue) { 2032 if (sheetsBuilder_ == null) { 2033 sheets_ = builderForValue.build(); 2034 } else { 2035 sheetsBuilder_.setMessage(builderForValue.build()); 2036 } 2037 bitField0_ |= 0x00000020; 2038 onChanged(); 2039 return this; 2040 } 2041 /** 2042 * 2043 * 2044 * <pre> 2045 * Sheets add-on configuration. 2046 * </pre> 2047 * 2048 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 2049 */ mergeSheets(com.google.apps.script.type.sheets.SheetsAddOnManifest value)2050 public Builder mergeSheets(com.google.apps.script.type.sheets.SheetsAddOnManifest value) { 2051 if (sheetsBuilder_ == null) { 2052 if (((bitField0_ & 0x00000020) != 0) 2053 && sheets_ != null 2054 && sheets_ 2055 != com.google.apps.script.type.sheets.SheetsAddOnManifest.getDefaultInstance()) { 2056 getSheetsBuilder().mergeFrom(value); 2057 } else { 2058 sheets_ = value; 2059 } 2060 } else { 2061 sheetsBuilder_.mergeFrom(value); 2062 } 2063 bitField0_ |= 0x00000020; 2064 onChanged(); 2065 return this; 2066 } 2067 /** 2068 * 2069 * 2070 * <pre> 2071 * Sheets add-on configuration. 2072 * </pre> 2073 * 2074 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 2075 */ clearSheets()2076 public Builder clearSheets() { 2077 bitField0_ = (bitField0_ & ~0x00000020); 2078 sheets_ = null; 2079 if (sheetsBuilder_ != null) { 2080 sheetsBuilder_.dispose(); 2081 sheetsBuilder_ = null; 2082 } 2083 onChanged(); 2084 return this; 2085 } 2086 /** 2087 * 2088 * 2089 * <pre> 2090 * Sheets add-on configuration. 2091 * </pre> 2092 * 2093 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 2094 */ getSheetsBuilder()2095 public com.google.apps.script.type.sheets.SheetsAddOnManifest.Builder getSheetsBuilder() { 2096 bitField0_ |= 0x00000020; 2097 onChanged(); 2098 return getSheetsFieldBuilder().getBuilder(); 2099 } 2100 /** 2101 * 2102 * 2103 * <pre> 2104 * Sheets add-on configuration. 2105 * </pre> 2106 * 2107 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 2108 */ getSheetsOrBuilder()2109 public com.google.apps.script.type.sheets.SheetsAddOnManifestOrBuilder getSheetsOrBuilder() { 2110 if (sheetsBuilder_ != null) { 2111 return sheetsBuilder_.getMessageOrBuilder(); 2112 } else { 2113 return sheets_ == null 2114 ? com.google.apps.script.type.sheets.SheetsAddOnManifest.getDefaultInstance() 2115 : sheets_; 2116 } 2117 } 2118 /** 2119 * 2120 * 2121 * <pre> 2122 * Sheets add-on configuration. 2123 * </pre> 2124 * 2125 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 2126 */ 2127 private com.google.protobuf.SingleFieldBuilderV3< 2128 com.google.apps.script.type.sheets.SheetsAddOnManifest, 2129 com.google.apps.script.type.sheets.SheetsAddOnManifest.Builder, 2130 com.google.apps.script.type.sheets.SheetsAddOnManifestOrBuilder> getSheetsFieldBuilder()2131 getSheetsFieldBuilder() { 2132 if (sheetsBuilder_ == null) { 2133 sheetsBuilder_ = 2134 new com.google.protobuf.SingleFieldBuilderV3< 2135 com.google.apps.script.type.sheets.SheetsAddOnManifest, 2136 com.google.apps.script.type.sheets.SheetsAddOnManifest.Builder, 2137 com.google.apps.script.type.sheets.SheetsAddOnManifestOrBuilder>( 2138 getSheets(), getParentForChildren(), isClean()); 2139 sheets_ = null; 2140 } 2141 return sheetsBuilder_; 2142 } 2143 2144 private com.google.apps.script.type.slides.SlidesAddOnManifest slides_; 2145 private com.google.protobuf.SingleFieldBuilderV3< 2146 com.google.apps.script.type.slides.SlidesAddOnManifest, 2147 com.google.apps.script.type.slides.SlidesAddOnManifest.Builder, 2148 com.google.apps.script.type.slides.SlidesAddOnManifestOrBuilder> 2149 slidesBuilder_; 2150 /** 2151 * 2152 * 2153 * <pre> 2154 * Slides add-on configuration. 2155 * </pre> 2156 * 2157 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 2158 * 2159 * @return Whether the slides field is set. 2160 */ hasSlides()2161 public boolean hasSlides() { 2162 return ((bitField0_ & 0x00000040) != 0); 2163 } 2164 /** 2165 * 2166 * 2167 * <pre> 2168 * Slides add-on configuration. 2169 * </pre> 2170 * 2171 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 2172 * 2173 * @return The slides. 2174 */ getSlides()2175 public com.google.apps.script.type.slides.SlidesAddOnManifest getSlides() { 2176 if (slidesBuilder_ == null) { 2177 return slides_ == null 2178 ? com.google.apps.script.type.slides.SlidesAddOnManifest.getDefaultInstance() 2179 : slides_; 2180 } else { 2181 return slidesBuilder_.getMessage(); 2182 } 2183 } 2184 /** 2185 * 2186 * 2187 * <pre> 2188 * Slides add-on configuration. 2189 * </pre> 2190 * 2191 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 2192 */ setSlides(com.google.apps.script.type.slides.SlidesAddOnManifest value)2193 public Builder setSlides(com.google.apps.script.type.slides.SlidesAddOnManifest value) { 2194 if (slidesBuilder_ == null) { 2195 if (value == null) { 2196 throw new NullPointerException(); 2197 } 2198 slides_ = value; 2199 } else { 2200 slidesBuilder_.setMessage(value); 2201 } 2202 bitField0_ |= 0x00000040; 2203 onChanged(); 2204 return this; 2205 } 2206 /** 2207 * 2208 * 2209 * <pre> 2210 * Slides add-on configuration. 2211 * </pre> 2212 * 2213 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 2214 */ setSlides( com.google.apps.script.type.slides.SlidesAddOnManifest.Builder builderForValue)2215 public Builder setSlides( 2216 com.google.apps.script.type.slides.SlidesAddOnManifest.Builder builderForValue) { 2217 if (slidesBuilder_ == null) { 2218 slides_ = builderForValue.build(); 2219 } else { 2220 slidesBuilder_.setMessage(builderForValue.build()); 2221 } 2222 bitField0_ |= 0x00000040; 2223 onChanged(); 2224 return this; 2225 } 2226 /** 2227 * 2228 * 2229 * <pre> 2230 * Slides add-on configuration. 2231 * </pre> 2232 * 2233 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 2234 */ mergeSlides(com.google.apps.script.type.slides.SlidesAddOnManifest value)2235 public Builder mergeSlides(com.google.apps.script.type.slides.SlidesAddOnManifest value) { 2236 if (slidesBuilder_ == null) { 2237 if (((bitField0_ & 0x00000040) != 0) 2238 && slides_ != null 2239 && slides_ 2240 != com.google.apps.script.type.slides.SlidesAddOnManifest.getDefaultInstance()) { 2241 getSlidesBuilder().mergeFrom(value); 2242 } else { 2243 slides_ = value; 2244 } 2245 } else { 2246 slidesBuilder_.mergeFrom(value); 2247 } 2248 bitField0_ |= 0x00000040; 2249 onChanged(); 2250 return this; 2251 } 2252 /** 2253 * 2254 * 2255 * <pre> 2256 * Slides add-on configuration. 2257 * </pre> 2258 * 2259 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 2260 */ clearSlides()2261 public Builder clearSlides() { 2262 bitField0_ = (bitField0_ & ~0x00000040); 2263 slides_ = null; 2264 if (slidesBuilder_ != null) { 2265 slidesBuilder_.dispose(); 2266 slidesBuilder_ = null; 2267 } 2268 onChanged(); 2269 return this; 2270 } 2271 /** 2272 * 2273 * 2274 * <pre> 2275 * Slides add-on configuration. 2276 * </pre> 2277 * 2278 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 2279 */ getSlidesBuilder()2280 public com.google.apps.script.type.slides.SlidesAddOnManifest.Builder getSlidesBuilder() { 2281 bitField0_ |= 0x00000040; 2282 onChanged(); 2283 return getSlidesFieldBuilder().getBuilder(); 2284 } 2285 /** 2286 * 2287 * 2288 * <pre> 2289 * Slides add-on configuration. 2290 * </pre> 2291 * 2292 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 2293 */ getSlidesOrBuilder()2294 public com.google.apps.script.type.slides.SlidesAddOnManifestOrBuilder getSlidesOrBuilder() { 2295 if (slidesBuilder_ != null) { 2296 return slidesBuilder_.getMessageOrBuilder(); 2297 } else { 2298 return slides_ == null 2299 ? com.google.apps.script.type.slides.SlidesAddOnManifest.getDefaultInstance() 2300 : slides_; 2301 } 2302 } 2303 /** 2304 * 2305 * 2306 * <pre> 2307 * Slides add-on configuration. 2308 * </pre> 2309 * 2310 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 2311 */ 2312 private com.google.protobuf.SingleFieldBuilderV3< 2313 com.google.apps.script.type.slides.SlidesAddOnManifest, 2314 com.google.apps.script.type.slides.SlidesAddOnManifest.Builder, 2315 com.google.apps.script.type.slides.SlidesAddOnManifestOrBuilder> getSlidesFieldBuilder()2316 getSlidesFieldBuilder() { 2317 if (slidesBuilder_ == null) { 2318 slidesBuilder_ = 2319 new com.google.protobuf.SingleFieldBuilderV3< 2320 com.google.apps.script.type.slides.SlidesAddOnManifest, 2321 com.google.apps.script.type.slides.SlidesAddOnManifest.Builder, 2322 com.google.apps.script.type.slides.SlidesAddOnManifestOrBuilder>( 2323 getSlides(), getParentForChildren(), isClean()); 2324 slides_ = null; 2325 } 2326 return slidesBuilder_; 2327 } 2328 2329 private com.google.apps.script.type.HttpOptions httpOptions_; 2330 private com.google.protobuf.SingleFieldBuilderV3< 2331 com.google.apps.script.type.HttpOptions, 2332 com.google.apps.script.type.HttpOptions.Builder, 2333 com.google.apps.script.type.HttpOptionsOrBuilder> 2334 httpOptionsBuilder_; 2335 /** 2336 * 2337 * 2338 * <pre> 2339 * Options for sending requests to add-on HTTP endpoints 2340 * </pre> 2341 * 2342 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 2343 * 2344 * @return Whether the httpOptions field is set. 2345 */ hasHttpOptions()2346 public boolean hasHttpOptions() { 2347 return ((bitField0_ & 0x00000080) != 0); 2348 } 2349 /** 2350 * 2351 * 2352 * <pre> 2353 * Options for sending requests to add-on HTTP endpoints 2354 * </pre> 2355 * 2356 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 2357 * 2358 * @return The httpOptions. 2359 */ getHttpOptions()2360 public com.google.apps.script.type.HttpOptions getHttpOptions() { 2361 if (httpOptionsBuilder_ == null) { 2362 return httpOptions_ == null 2363 ? com.google.apps.script.type.HttpOptions.getDefaultInstance() 2364 : httpOptions_; 2365 } else { 2366 return httpOptionsBuilder_.getMessage(); 2367 } 2368 } 2369 /** 2370 * 2371 * 2372 * <pre> 2373 * Options for sending requests to add-on HTTP endpoints 2374 * </pre> 2375 * 2376 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 2377 */ setHttpOptions(com.google.apps.script.type.HttpOptions value)2378 public Builder setHttpOptions(com.google.apps.script.type.HttpOptions value) { 2379 if (httpOptionsBuilder_ == null) { 2380 if (value == null) { 2381 throw new NullPointerException(); 2382 } 2383 httpOptions_ = value; 2384 } else { 2385 httpOptionsBuilder_.setMessage(value); 2386 } 2387 bitField0_ |= 0x00000080; 2388 onChanged(); 2389 return this; 2390 } 2391 /** 2392 * 2393 * 2394 * <pre> 2395 * Options for sending requests to add-on HTTP endpoints 2396 * </pre> 2397 * 2398 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 2399 */ setHttpOptions(com.google.apps.script.type.HttpOptions.Builder builderForValue)2400 public Builder setHttpOptions(com.google.apps.script.type.HttpOptions.Builder builderForValue) { 2401 if (httpOptionsBuilder_ == null) { 2402 httpOptions_ = builderForValue.build(); 2403 } else { 2404 httpOptionsBuilder_.setMessage(builderForValue.build()); 2405 } 2406 bitField0_ |= 0x00000080; 2407 onChanged(); 2408 return this; 2409 } 2410 /** 2411 * 2412 * 2413 * <pre> 2414 * Options for sending requests to add-on HTTP endpoints 2415 * </pre> 2416 * 2417 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 2418 */ mergeHttpOptions(com.google.apps.script.type.HttpOptions value)2419 public Builder mergeHttpOptions(com.google.apps.script.type.HttpOptions value) { 2420 if (httpOptionsBuilder_ == null) { 2421 if (((bitField0_ & 0x00000080) != 0) 2422 && httpOptions_ != null 2423 && httpOptions_ != com.google.apps.script.type.HttpOptions.getDefaultInstance()) { 2424 getHttpOptionsBuilder().mergeFrom(value); 2425 } else { 2426 httpOptions_ = value; 2427 } 2428 } else { 2429 httpOptionsBuilder_.mergeFrom(value); 2430 } 2431 bitField0_ |= 0x00000080; 2432 onChanged(); 2433 return this; 2434 } 2435 /** 2436 * 2437 * 2438 * <pre> 2439 * Options for sending requests to add-on HTTP endpoints 2440 * </pre> 2441 * 2442 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 2443 */ clearHttpOptions()2444 public Builder clearHttpOptions() { 2445 bitField0_ = (bitField0_ & ~0x00000080); 2446 httpOptions_ = null; 2447 if (httpOptionsBuilder_ != null) { 2448 httpOptionsBuilder_.dispose(); 2449 httpOptionsBuilder_ = null; 2450 } 2451 onChanged(); 2452 return this; 2453 } 2454 /** 2455 * 2456 * 2457 * <pre> 2458 * Options for sending requests to add-on HTTP endpoints 2459 * </pre> 2460 * 2461 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 2462 */ getHttpOptionsBuilder()2463 public com.google.apps.script.type.HttpOptions.Builder getHttpOptionsBuilder() { 2464 bitField0_ |= 0x00000080; 2465 onChanged(); 2466 return getHttpOptionsFieldBuilder().getBuilder(); 2467 } 2468 /** 2469 * 2470 * 2471 * <pre> 2472 * Options for sending requests to add-on HTTP endpoints 2473 * </pre> 2474 * 2475 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 2476 */ getHttpOptionsOrBuilder()2477 public com.google.apps.script.type.HttpOptionsOrBuilder getHttpOptionsOrBuilder() { 2478 if (httpOptionsBuilder_ != null) { 2479 return httpOptionsBuilder_.getMessageOrBuilder(); 2480 } else { 2481 return httpOptions_ == null 2482 ? com.google.apps.script.type.HttpOptions.getDefaultInstance() 2483 : httpOptions_; 2484 } 2485 } 2486 /** 2487 * 2488 * 2489 * <pre> 2490 * Options for sending requests to add-on HTTP endpoints 2491 * </pre> 2492 * 2493 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 2494 */ 2495 private com.google.protobuf.SingleFieldBuilderV3< 2496 com.google.apps.script.type.HttpOptions, 2497 com.google.apps.script.type.HttpOptions.Builder, 2498 com.google.apps.script.type.HttpOptionsOrBuilder> getHttpOptionsFieldBuilder()2499 getHttpOptionsFieldBuilder() { 2500 if (httpOptionsBuilder_ == null) { 2501 httpOptionsBuilder_ = 2502 new com.google.protobuf.SingleFieldBuilderV3< 2503 com.google.apps.script.type.HttpOptions, 2504 com.google.apps.script.type.HttpOptions.Builder, 2505 com.google.apps.script.type.HttpOptionsOrBuilder>( 2506 getHttpOptions(), getParentForChildren(), isClean()); 2507 httpOptions_ = null; 2508 } 2509 return httpOptionsBuilder_; 2510 } 2511 2512 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2513 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 2514 return super.setUnknownFields(unknownFields); 2515 } 2516 2517 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2518 public final Builder mergeUnknownFields( 2519 final com.google.protobuf.UnknownFieldSet unknownFields) { 2520 return super.mergeUnknownFields(unknownFields); 2521 } 2522 2523 // @@protoc_insertion_point(builder_scope:google.cloud.gsuiteaddons.v1.AddOns) 2524 } 2525 2526 // @@protoc_insertion_point(class_scope:google.cloud.gsuiteaddons.v1.AddOns) 2527 private static final com.google.cloud.gsuiteaddons.v1.AddOns DEFAULT_INSTANCE; 2528 2529 static { 2530 DEFAULT_INSTANCE = new com.google.cloud.gsuiteaddons.v1.AddOns(); 2531 } 2532 getDefaultInstance()2533 public static com.google.cloud.gsuiteaddons.v1.AddOns getDefaultInstance() { 2534 return DEFAULT_INSTANCE; 2535 } 2536 2537 private static final com.google.protobuf.Parser<AddOns> PARSER = 2538 new com.google.protobuf.AbstractParser<AddOns>() { 2539 @java.lang.Override 2540 public AddOns parsePartialFrom( 2541 com.google.protobuf.CodedInputStream input, 2542 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2543 throws com.google.protobuf.InvalidProtocolBufferException { 2544 Builder builder = newBuilder(); 2545 try { 2546 builder.mergeFrom(input, extensionRegistry); 2547 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2548 throw e.setUnfinishedMessage(builder.buildPartial()); 2549 } catch (com.google.protobuf.UninitializedMessageException e) { 2550 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 2551 } catch (java.io.IOException e) { 2552 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2553 .setUnfinishedMessage(builder.buildPartial()); 2554 } 2555 return builder.buildPartial(); 2556 } 2557 }; 2558 parser()2559 public static com.google.protobuf.Parser<AddOns> parser() { 2560 return PARSER; 2561 } 2562 2563 @java.lang.Override getParserForType()2564 public com.google.protobuf.Parser<AddOns> getParserForType() { 2565 return PARSER; 2566 } 2567 2568 @java.lang.Override getDefaultInstanceForType()2569 public com.google.cloud.gsuiteaddons.v1.AddOns getDefaultInstanceForType() { 2570 return DEFAULT_INSTANCE; 2571 } 2572 } 2573