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/script_manifest.proto 18 19 package com.google.apps.script.type; 20 21 /** 22 * 23 * 24 * <pre> 25 * Options for sending requests to add-on HTTP endpoints 26 * </pre> 27 * 28 * Protobuf type {@code google.apps.script.type.HttpOptions} 29 */ 30 public final class HttpOptions extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.apps.script.type.HttpOptions) 33 HttpOptionsOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use HttpOptions.newBuilder() to construct. HttpOptions(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private HttpOptions(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 HttpOptions()40 private HttpOptions() { 41 authorizationHeader_ = 0; 42 } 43 44 @java.lang.Override 45 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)46 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 47 return new HttpOptions(); 48 } 49 50 @java.lang.Override getUnknownFields()51 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 52 return this.unknownFields; 53 } 54 getDescriptor()55 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 56 return com.google.apps.script.type.ScriptManifest 57 .internal_static_google_apps_script_type_HttpOptions_descriptor; 58 } 59 60 @java.lang.Override 61 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()62 internalGetFieldAccessorTable() { 63 return com.google.apps.script.type.ScriptManifest 64 .internal_static_google_apps_script_type_HttpOptions_fieldAccessorTable 65 .ensureFieldAccessorsInitialized( 66 com.google.apps.script.type.HttpOptions.class, 67 com.google.apps.script.type.HttpOptions.Builder.class); 68 } 69 70 public static final int AUTHORIZATION_HEADER_FIELD_NUMBER = 1; 71 private int authorizationHeader_ = 0; 72 /** 73 * 74 * 75 * <pre> 76 * Configuration for the token sent in the HTTP Authorization header 77 * </pre> 78 * 79 * <code>.google.apps.script.type.HttpAuthorizationHeader authorization_header = 1;</code> 80 * 81 * @return The enum numeric value on the wire for authorizationHeader. 82 */ 83 @java.lang.Override getAuthorizationHeaderValue()84 public int getAuthorizationHeaderValue() { 85 return authorizationHeader_; 86 } 87 /** 88 * 89 * 90 * <pre> 91 * Configuration for the token sent in the HTTP Authorization header 92 * </pre> 93 * 94 * <code>.google.apps.script.type.HttpAuthorizationHeader authorization_header = 1;</code> 95 * 96 * @return The authorizationHeader. 97 */ 98 @java.lang.Override getAuthorizationHeader()99 public com.google.apps.script.type.HttpAuthorizationHeader getAuthorizationHeader() { 100 com.google.apps.script.type.HttpAuthorizationHeader result = 101 com.google.apps.script.type.HttpAuthorizationHeader.forNumber(authorizationHeader_); 102 return result == null 103 ? com.google.apps.script.type.HttpAuthorizationHeader.UNRECOGNIZED 104 : result; 105 } 106 107 private byte memoizedIsInitialized = -1; 108 109 @java.lang.Override isInitialized()110 public final boolean isInitialized() { 111 byte isInitialized = memoizedIsInitialized; 112 if (isInitialized == 1) return true; 113 if (isInitialized == 0) return false; 114 115 memoizedIsInitialized = 1; 116 return true; 117 } 118 119 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)120 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 121 if (authorizationHeader_ 122 != com.google.apps.script.type.HttpAuthorizationHeader.HTTP_AUTHORIZATION_HEADER_UNSPECIFIED 123 .getNumber()) { 124 output.writeEnum(1, authorizationHeader_); 125 } 126 getUnknownFields().writeTo(output); 127 } 128 129 @java.lang.Override getSerializedSize()130 public int getSerializedSize() { 131 int size = memoizedSize; 132 if (size != -1) return size; 133 134 size = 0; 135 if (authorizationHeader_ 136 != com.google.apps.script.type.HttpAuthorizationHeader.HTTP_AUTHORIZATION_HEADER_UNSPECIFIED 137 .getNumber()) { 138 size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, authorizationHeader_); 139 } 140 size += getUnknownFields().getSerializedSize(); 141 memoizedSize = size; 142 return size; 143 } 144 145 @java.lang.Override equals(final java.lang.Object obj)146 public boolean equals(final java.lang.Object obj) { 147 if (obj == this) { 148 return true; 149 } 150 if (!(obj instanceof com.google.apps.script.type.HttpOptions)) { 151 return super.equals(obj); 152 } 153 com.google.apps.script.type.HttpOptions other = (com.google.apps.script.type.HttpOptions) obj; 154 155 if (authorizationHeader_ != other.authorizationHeader_) return false; 156 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 157 return true; 158 } 159 160 @java.lang.Override hashCode()161 public int hashCode() { 162 if (memoizedHashCode != 0) { 163 return memoizedHashCode; 164 } 165 int hash = 41; 166 hash = (19 * hash) + getDescriptor().hashCode(); 167 hash = (37 * hash) + AUTHORIZATION_HEADER_FIELD_NUMBER; 168 hash = (53 * hash) + authorizationHeader_; 169 hash = (29 * hash) + getUnknownFields().hashCode(); 170 memoizedHashCode = hash; 171 return hash; 172 } 173 parseFrom(java.nio.ByteBuffer data)174 public static com.google.apps.script.type.HttpOptions parseFrom(java.nio.ByteBuffer data) 175 throws com.google.protobuf.InvalidProtocolBufferException { 176 return PARSER.parseFrom(data); 177 } 178 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)179 public static com.google.apps.script.type.HttpOptions parseFrom( 180 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 181 throws com.google.protobuf.InvalidProtocolBufferException { 182 return PARSER.parseFrom(data, extensionRegistry); 183 } 184 parseFrom( com.google.protobuf.ByteString data)185 public static com.google.apps.script.type.HttpOptions parseFrom( 186 com.google.protobuf.ByteString data) 187 throws com.google.protobuf.InvalidProtocolBufferException { 188 return PARSER.parseFrom(data); 189 } 190 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)191 public static com.google.apps.script.type.HttpOptions parseFrom( 192 com.google.protobuf.ByteString data, 193 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 194 throws com.google.protobuf.InvalidProtocolBufferException { 195 return PARSER.parseFrom(data, extensionRegistry); 196 } 197 parseFrom(byte[] data)198 public static com.google.apps.script.type.HttpOptions parseFrom(byte[] data) 199 throws com.google.protobuf.InvalidProtocolBufferException { 200 return PARSER.parseFrom(data); 201 } 202 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)203 public static com.google.apps.script.type.HttpOptions parseFrom( 204 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 205 throws com.google.protobuf.InvalidProtocolBufferException { 206 return PARSER.parseFrom(data, extensionRegistry); 207 } 208 parseFrom(java.io.InputStream input)209 public static com.google.apps.script.type.HttpOptions parseFrom(java.io.InputStream input) 210 throws java.io.IOException { 211 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 212 } 213 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)214 public static com.google.apps.script.type.HttpOptions parseFrom( 215 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 216 throws java.io.IOException { 217 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 218 PARSER, input, extensionRegistry); 219 } 220 parseDelimitedFrom( java.io.InputStream input)221 public static com.google.apps.script.type.HttpOptions parseDelimitedFrom( 222 java.io.InputStream input) throws java.io.IOException { 223 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 224 } 225 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)226 public static com.google.apps.script.type.HttpOptions parseDelimitedFrom( 227 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 228 throws java.io.IOException { 229 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 230 PARSER, input, extensionRegistry); 231 } 232 parseFrom( com.google.protobuf.CodedInputStream input)233 public static com.google.apps.script.type.HttpOptions parseFrom( 234 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 235 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 236 } 237 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)238 public static com.google.apps.script.type.HttpOptions parseFrom( 239 com.google.protobuf.CodedInputStream input, 240 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 241 throws java.io.IOException { 242 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 243 PARSER, input, extensionRegistry); 244 } 245 246 @java.lang.Override newBuilderForType()247 public Builder newBuilderForType() { 248 return newBuilder(); 249 } 250 newBuilder()251 public static Builder newBuilder() { 252 return DEFAULT_INSTANCE.toBuilder(); 253 } 254 newBuilder(com.google.apps.script.type.HttpOptions prototype)255 public static Builder newBuilder(com.google.apps.script.type.HttpOptions prototype) { 256 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 257 } 258 259 @java.lang.Override toBuilder()260 public Builder toBuilder() { 261 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 262 } 263 264 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)265 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 266 Builder builder = new Builder(parent); 267 return builder; 268 } 269 /** 270 * 271 * 272 * <pre> 273 * Options for sending requests to add-on HTTP endpoints 274 * </pre> 275 * 276 * Protobuf type {@code google.apps.script.type.HttpOptions} 277 */ 278 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 279 implements 280 // @@protoc_insertion_point(builder_implements:google.apps.script.type.HttpOptions) 281 com.google.apps.script.type.HttpOptionsOrBuilder { getDescriptor()282 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 283 return com.google.apps.script.type.ScriptManifest 284 .internal_static_google_apps_script_type_HttpOptions_descriptor; 285 } 286 287 @java.lang.Override 288 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()289 internalGetFieldAccessorTable() { 290 return com.google.apps.script.type.ScriptManifest 291 .internal_static_google_apps_script_type_HttpOptions_fieldAccessorTable 292 .ensureFieldAccessorsInitialized( 293 com.google.apps.script.type.HttpOptions.class, 294 com.google.apps.script.type.HttpOptions.Builder.class); 295 } 296 297 // Construct using com.google.apps.script.type.HttpOptions.newBuilder() Builder()298 private Builder() {} 299 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)300 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 301 super(parent); 302 } 303 304 @java.lang.Override clear()305 public Builder clear() { 306 super.clear(); 307 bitField0_ = 0; 308 authorizationHeader_ = 0; 309 return this; 310 } 311 312 @java.lang.Override getDescriptorForType()313 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 314 return com.google.apps.script.type.ScriptManifest 315 .internal_static_google_apps_script_type_HttpOptions_descriptor; 316 } 317 318 @java.lang.Override getDefaultInstanceForType()319 public com.google.apps.script.type.HttpOptions getDefaultInstanceForType() { 320 return com.google.apps.script.type.HttpOptions.getDefaultInstance(); 321 } 322 323 @java.lang.Override build()324 public com.google.apps.script.type.HttpOptions build() { 325 com.google.apps.script.type.HttpOptions result = buildPartial(); 326 if (!result.isInitialized()) { 327 throw newUninitializedMessageException(result); 328 } 329 return result; 330 } 331 332 @java.lang.Override buildPartial()333 public com.google.apps.script.type.HttpOptions buildPartial() { 334 com.google.apps.script.type.HttpOptions result = 335 new com.google.apps.script.type.HttpOptions(this); 336 if (bitField0_ != 0) { 337 buildPartial0(result); 338 } 339 onBuilt(); 340 return result; 341 } 342 buildPartial0(com.google.apps.script.type.HttpOptions result)343 private void buildPartial0(com.google.apps.script.type.HttpOptions result) { 344 int from_bitField0_ = bitField0_; 345 if (((from_bitField0_ & 0x00000001) != 0)) { 346 result.authorizationHeader_ = authorizationHeader_; 347 } 348 } 349 350 @java.lang.Override clone()351 public Builder clone() { 352 return super.clone(); 353 } 354 355 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)356 public Builder setField( 357 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 358 return super.setField(field, value); 359 } 360 361 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)362 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 363 return super.clearField(field); 364 } 365 366 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)367 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 368 return super.clearOneof(oneof); 369 } 370 371 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)372 public Builder setRepeatedField( 373 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 374 return super.setRepeatedField(field, index, value); 375 } 376 377 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)378 public Builder addRepeatedField( 379 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 380 return super.addRepeatedField(field, value); 381 } 382 383 @java.lang.Override mergeFrom(com.google.protobuf.Message other)384 public Builder mergeFrom(com.google.protobuf.Message other) { 385 if (other instanceof com.google.apps.script.type.HttpOptions) { 386 return mergeFrom((com.google.apps.script.type.HttpOptions) other); 387 } else { 388 super.mergeFrom(other); 389 return this; 390 } 391 } 392 mergeFrom(com.google.apps.script.type.HttpOptions other)393 public Builder mergeFrom(com.google.apps.script.type.HttpOptions other) { 394 if (other == com.google.apps.script.type.HttpOptions.getDefaultInstance()) return this; 395 if (other.authorizationHeader_ != 0) { 396 setAuthorizationHeaderValue(other.getAuthorizationHeaderValue()); 397 } 398 this.mergeUnknownFields(other.getUnknownFields()); 399 onChanged(); 400 return this; 401 } 402 403 @java.lang.Override isInitialized()404 public final boolean isInitialized() { 405 return true; 406 } 407 408 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)409 public Builder mergeFrom( 410 com.google.protobuf.CodedInputStream input, 411 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 412 throws java.io.IOException { 413 if (extensionRegistry == null) { 414 throw new java.lang.NullPointerException(); 415 } 416 try { 417 boolean done = false; 418 while (!done) { 419 int tag = input.readTag(); 420 switch (tag) { 421 case 0: 422 done = true; 423 break; 424 case 8: 425 { 426 authorizationHeader_ = input.readEnum(); 427 bitField0_ |= 0x00000001; 428 break; 429 } // case 8 430 default: 431 { 432 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 433 done = true; // was an endgroup tag 434 } 435 break; 436 } // default: 437 } // switch (tag) 438 } // while (!done) 439 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 440 throw e.unwrapIOException(); 441 } finally { 442 onChanged(); 443 } // finally 444 return this; 445 } 446 447 private int bitField0_; 448 449 private int authorizationHeader_ = 0; 450 /** 451 * 452 * 453 * <pre> 454 * Configuration for the token sent in the HTTP Authorization header 455 * </pre> 456 * 457 * <code>.google.apps.script.type.HttpAuthorizationHeader authorization_header = 1;</code> 458 * 459 * @return The enum numeric value on the wire for authorizationHeader. 460 */ 461 @java.lang.Override getAuthorizationHeaderValue()462 public int getAuthorizationHeaderValue() { 463 return authorizationHeader_; 464 } 465 /** 466 * 467 * 468 * <pre> 469 * Configuration for the token sent in the HTTP Authorization header 470 * </pre> 471 * 472 * <code>.google.apps.script.type.HttpAuthorizationHeader authorization_header = 1;</code> 473 * 474 * @param value The enum numeric value on the wire for authorizationHeader to set. 475 * @return This builder for chaining. 476 */ setAuthorizationHeaderValue(int value)477 public Builder setAuthorizationHeaderValue(int value) { 478 authorizationHeader_ = value; 479 bitField0_ |= 0x00000001; 480 onChanged(); 481 return this; 482 } 483 /** 484 * 485 * 486 * <pre> 487 * Configuration for the token sent in the HTTP Authorization header 488 * </pre> 489 * 490 * <code>.google.apps.script.type.HttpAuthorizationHeader authorization_header = 1;</code> 491 * 492 * @return The authorizationHeader. 493 */ 494 @java.lang.Override getAuthorizationHeader()495 public com.google.apps.script.type.HttpAuthorizationHeader getAuthorizationHeader() { 496 com.google.apps.script.type.HttpAuthorizationHeader result = 497 com.google.apps.script.type.HttpAuthorizationHeader.forNumber(authorizationHeader_); 498 return result == null 499 ? com.google.apps.script.type.HttpAuthorizationHeader.UNRECOGNIZED 500 : result; 501 } 502 /** 503 * 504 * 505 * <pre> 506 * Configuration for the token sent in the HTTP Authorization header 507 * </pre> 508 * 509 * <code>.google.apps.script.type.HttpAuthorizationHeader authorization_header = 1;</code> 510 * 511 * @param value The authorizationHeader to set. 512 * @return This builder for chaining. 513 */ setAuthorizationHeader( com.google.apps.script.type.HttpAuthorizationHeader value)514 public Builder setAuthorizationHeader( 515 com.google.apps.script.type.HttpAuthorizationHeader value) { 516 if (value == null) { 517 throw new NullPointerException(); 518 } 519 bitField0_ |= 0x00000001; 520 authorizationHeader_ = value.getNumber(); 521 onChanged(); 522 return this; 523 } 524 /** 525 * 526 * 527 * <pre> 528 * Configuration for the token sent in the HTTP Authorization header 529 * </pre> 530 * 531 * <code>.google.apps.script.type.HttpAuthorizationHeader authorization_header = 1;</code> 532 * 533 * @return This builder for chaining. 534 */ clearAuthorizationHeader()535 public Builder clearAuthorizationHeader() { 536 bitField0_ = (bitField0_ & ~0x00000001); 537 authorizationHeader_ = 0; 538 onChanged(); 539 return this; 540 } 541 542 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)543 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 544 return super.setUnknownFields(unknownFields); 545 } 546 547 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)548 public final Builder mergeUnknownFields( 549 final com.google.protobuf.UnknownFieldSet unknownFields) { 550 return super.mergeUnknownFields(unknownFields); 551 } 552 553 // @@protoc_insertion_point(builder_scope:google.apps.script.type.HttpOptions) 554 } 555 556 // @@protoc_insertion_point(class_scope:google.apps.script.type.HttpOptions) 557 private static final com.google.apps.script.type.HttpOptions DEFAULT_INSTANCE; 558 559 static { 560 DEFAULT_INSTANCE = new com.google.apps.script.type.HttpOptions(); 561 } 562 getDefaultInstance()563 public static com.google.apps.script.type.HttpOptions getDefaultInstance() { 564 return DEFAULT_INSTANCE; 565 } 566 567 private static final com.google.protobuf.Parser<HttpOptions> PARSER = 568 new com.google.protobuf.AbstractParser<HttpOptions>() { 569 @java.lang.Override 570 public HttpOptions parsePartialFrom( 571 com.google.protobuf.CodedInputStream input, 572 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 573 throws com.google.protobuf.InvalidProtocolBufferException { 574 Builder builder = newBuilder(); 575 try { 576 builder.mergeFrom(input, extensionRegistry); 577 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 578 throw e.setUnfinishedMessage(builder.buildPartial()); 579 } catch (com.google.protobuf.UninitializedMessageException e) { 580 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 581 } catch (java.io.IOException e) { 582 throw new com.google.protobuf.InvalidProtocolBufferException(e) 583 .setUnfinishedMessage(builder.buildPartial()); 584 } 585 return builder.buildPartial(); 586 } 587 }; 588 parser()589 public static com.google.protobuf.Parser<HttpOptions> parser() { 590 return PARSER; 591 } 592 593 @java.lang.Override getParserForType()594 public com.google.protobuf.Parser<HttpOptions> getParserForType() { 595 return PARSER; 596 } 597 598 @java.lang.Override getDefaultInstanceForType()599 public com.google.apps.script.type.HttpOptions getDefaultInstanceForType() { 600 return DEFAULT_INSTANCE; 601 } 602 } 603