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 public interface AddOnsOrBuilder 22 extends 23 // @@protoc_insertion_point(interface_extends:google.cloud.gsuiteaddons.v1.AddOns) 24 com.google.protobuf.MessageOrBuilder { 25 26 /** 27 * 28 * 29 * <pre> 30 * Configuration that is common across all Google Workspace Add-ons. 31 * </pre> 32 * 33 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 34 * 35 * @return Whether the common field is set. 36 */ hasCommon()37 boolean hasCommon(); 38 /** 39 * 40 * 41 * <pre> 42 * Configuration that is common across all Google Workspace Add-ons. 43 * </pre> 44 * 45 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 46 * 47 * @return The common. 48 */ getCommon()49 com.google.apps.script.type.CommonAddOnManifest getCommon(); 50 /** 51 * 52 * 53 * <pre> 54 * Configuration that is common across all Google Workspace Add-ons. 55 * </pre> 56 * 57 * <code>.google.apps.script.type.CommonAddOnManifest common = 1;</code> 58 */ getCommonOrBuilder()59 com.google.apps.script.type.CommonAddOnManifestOrBuilder getCommonOrBuilder(); 60 61 /** 62 * 63 * 64 * <pre> 65 * Gmail add-on configuration. 66 * </pre> 67 * 68 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 69 * 70 * @return Whether the gmail field is set. 71 */ hasGmail()72 boolean hasGmail(); 73 /** 74 * 75 * 76 * <pre> 77 * Gmail add-on configuration. 78 * </pre> 79 * 80 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 81 * 82 * @return The gmail. 83 */ getGmail()84 com.google.apps.script.type.gmail.GmailAddOnManifest getGmail(); 85 /** 86 * 87 * 88 * <pre> 89 * Gmail add-on configuration. 90 * </pre> 91 * 92 * <code>.google.apps.script.type.gmail.GmailAddOnManifest gmail = 2;</code> 93 */ getGmailOrBuilder()94 com.google.apps.script.type.gmail.GmailAddOnManifestOrBuilder getGmailOrBuilder(); 95 96 /** 97 * 98 * 99 * <pre> 100 * Drive add-on configuration. 101 * </pre> 102 * 103 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 104 * 105 * @return Whether the drive field is set. 106 */ hasDrive()107 boolean hasDrive(); 108 /** 109 * 110 * 111 * <pre> 112 * Drive add-on configuration. 113 * </pre> 114 * 115 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 116 * 117 * @return The drive. 118 */ getDrive()119 com.google.apps.script.type.drive.DriveAddOnManifest getDrive(); 120 /** 121 * 122 * 123 * <pre> 124 * Drive add-on configuration. 125 * </pre> 126 * 127 * <code>.google.apps.script.type.drive.DriveAddOnManifest drive = 5;</code> 128 */ getDriveOrBuilder()129 com.google.apps.script.type.drive.DriveAddOnManifestOrBuilder getDriveOrBuilder(); 130 131 /** 132 * 133 * 134 * <pre> 135 * Calendar add-on configuration. 136 * </pre> 137 * 138 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 139 * 140 * @return Whether the calendar field is set. 141 */ hasCalendar()142 boolean hasCalendar(); 143 /** 144 * 145 * 146 * <pre> 147 * Calendar add-on configuration. 148 * </pre> 149 * 150 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 151 * 152 * @return The calendar. 153 */ getCalendar()154 com.google.apps.script.type.calendar.CalendarAddOnManifest getCalendar(); 155 /** 156 * 157 * 158 * <pre> 159 * Calendar add-on configuration. 160 * </pre> 161 * 162 * <code>.google.apps.script.type.calendar.CalendarAddOnManifest calendar = 6;</code> 163 */ getCalendarOrBuilder()164 com.google.apps.script.type.calendar.CalendarAddOnManifestOrBuilder getCalendarOrBuilder(); 165 166 /** 167 * 168 * 169 * <pre> 170 * Docs add-on configuration. 171 * </pre> 172 * 173 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 174 * 175 * @return Whether the docs field is set. 176 */ hasDocs()177 boolean hasDocs(); 178 /** 179 * 180 * 181 * <pre> 182 * Docs add-on configuration. 183 * </pre> 184 * 185 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 186 * 187 * @return The docs. 188 */ getDocs()189 com.google.apps.script.type.docs.DocsAddOnManifest getDocs(); 190 /** 191 * 192 * 193 * <pre> 194 * Docs add-on configuration. 195 * </pre> 196 * 197 * <code>.google.apps.script.type.docs.DocsAddOnManifest docs = 7;</code> 198 */ getDocsOrBuilder()199 com.google.apps.script.type.docs.DocsAddOnManifestOrBuilder getDocsOrBuilder(); 200 201 /** 202 * 203 * 204 * <pre> 205 * Sheets add-on configuration. 206 * </pre> 207 * 208 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 209 * 210 * @return Whether the sheets field is set. 211 */ hasSheets()212 boolean hasSheets(); 213 /** 214 * 215 * 216 * <pre> 217 * Sheets add-on configuration. 218 * </pre> 219 * 220 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 221 * 222 * @return The sheets. 223 */ getSheets()224 com.google.apps.script.type.sheets.SheetsAddOnManifest getSheets(); 225 /** 226 * 227 * 228 * <pre> 229 * Sheets add-on configuration. 230 * </pre> 231 * 232 * <code>.google.apps.script.type.sheets.SheetsAddOnManifest sheets = 8;</code> 233 */ getSheetsOrBuilder()234 com.google.apps.script.type.sheets.SheetsAddOnManifestOrBuilder getSheetsOrBuilder(); 235 236 /** 237 * 238 * 239 * <pre> 240 * Slides add-on configuration. 241 * </pre> 242 * 243 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 244 * 245 * @return Whether the slides field is set. 246 */ hasSlides()247 boolean hasSlides(); 248 /** 249 * 250 * 251 * <pre> 252 * Slides add-on configuration. 253 * </pre> 254 * 255 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 256 * 257 * @return The slides. 258 */ getSlides()259 com.google.apps.script.type.slides.SlidesAddOnManifest getSlides(); 260 /** 261 * 262 * 263 * <pre> 264 * Slides add-on configuration. 265 * </pre> 266 * 267 * <code>.google.apps.script.type.slides.SlidesAddOnManifest slides = 10;</code> 268 */ getSlidesOrBuilder()269 com.google.apps.script.type.slides.SlidesAddOnManifestOrBuilder getSlidesOrBuilder(); 270 271 /** 272 * 273 * 274 * <pre> 275 * Options for sending requests to add-on HTTP endpoints 276 * </pre> 277 * 278 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 279 * 280 * @return Whether the httpOptions field is set. 281 */ hasHttpOptions()282 boolean hasHttpOptions(); 283 /** 284 * 285 * 286 * <pre> 287 * Options for sending requests to add-on HTTP endpoints 288 * </pre> 289 * 290 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 291 * 292 * @return The httpOptions. 293 */ getHttpOptions()294 com.google.apps.script.type.HttpOptions getHttpOptions(); 295 /** 296 * 297 * 298 * <pre> 299 * Options for sending requests to add-on HTTP endpoints 300 * </pre> 301 * 302 * <code>.google.apps.script.type.HttpOptions http_options = 15;</code> 303 */ getHttpOptionsOrBuilder()304 com.google.apps.script.type.HttpOptionsOrBuilder getHttpOptionsOrBuilder(); 305 } 306