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/tasks/v2beta3/target.proto 18 19 package com.google.cloud.tasks.v2beta3; 20 21 /** 22 * 23 * 24 * <pre> 25 * App Engine HTTP queue. 26 * The task will be delivered to the App Engine application hostname 27 * specified by its 28 * [AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] and 29 * [AppEngineHttpRequest][google.cloud.tasks.v2beta3.AppEngineHttpRequest]. The 30 * documentation for 31 * [AppEngineHttpRequest][google.cloud.tasks.v2beta3.AppEngineHttpRequest] 32 * explains how the task's host URL is constructed. 33 * Using [AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] 34 * requires 35 * [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control) 36 * Google IAM permission for the project 37 * and the following scope: 38 * `https://www.googleapis.com/auth/cloud-platform` 39 * </pre> 40 * 41 * Protobuf type {@code google.cloud.tasks.v2beta3.AppEngineHttpQueue} 42 */ 43 public final class AppEngineHttpQueue extends com.google.protobuf.GeneratedMessageV3 44 implements 45 // @@protoc_insertion_point(message_implements:google.cloud.tasks.v2beta3.AppEngineHttpQueue) 46 AppEngineHttpQueueOrBuilder { 47 private static final long serialVersionUID = 0L; 48 // Use AppEngineHttpQueue.newBuilder() to construct. AppEngineHttpQueue(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)49 private AppEngineHttpQueue(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 50 super(builder); 51 } 52 AppEngineHttpQueue()53 private AppEngineHttpQueue() {} 54 55 @java.lang.Override 56 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)57 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 58 return new AppEngineHttpQueue(); 59 } 60 61 @java.lang.Override getUnknownFields()62 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 63 return this.unknownFields; 64 } 65 getDescriptor()66 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 67 return com.google.cloud.tasks.v2beta3.TargetProto 68 .internal_static_google_cloud_tasks_v2beta3_AppEngineHttpQueue_descriptor; 69 } 70 71 @java.lang.Override 72 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()73 internalGetFieldAccessorTable() { 74 return com.google.cloud.tasks.v2beta3.TargetProto 75 .internal_static_google_cloud_tasks_v2beta3_AppEngineHttpQueue_fieldAccessorTable 76 .ensureFieldAccessorsInitialized( 77 com.google.cloud.tasks.v2beta3.AppEngineHttpQueue.class, 78 com.google.cloud.tasks.v2beta3.AppEngineHttpQueue.Builder.class); 79 } 80 81 public static final int APP_ENGINE_ROUTING_OVERRIDE_FIELD_NUMBER = 1; 82 private com.google.cloud.tasks.v2beta3.AppEngineRouting appEngineRoutingOverride_; 83 /** 84 * 85 * 86 * <pre> 87 * Overrides for the 88 * [task-level 89 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 90 * If set, `app_engine_routing_override` is used for all tasks in 91 * the queue, no matter what the setting is for the 92 * [task-level 93 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 94 * </pre> 95 * 96 * <code>.google.cloud.tasks.v2beta3.AppEngineRouting app_engine_routing_override = 1;</code> 97 * 98 * @return Whether the appEngineRoutingOverride field is set. 99 */ 100 @java.lang.Override hasAppEngineRoutingOverride()101 public boolean hasAppEngineRoutingOverride() { 102 return appEngineRoutingOverride_ != null; 103 } 104 /** 105 * 106 * 107 * <pre> 108 * Overrides for the 109 * [task-level 110 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 111 * If set, `app_engine_routing_override` is used for all tasks in 112 * the queue, no matter what the setting is for the 113 * [task-level 114 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 115 * </pre> 116 * 117 * <code>.google.cloud.tasks.v2beta3.AppEngineRouting app_engine_routing_override = 1;</code> 118 * 119 * @return The appEngineRoutingOverride. 120 */ 121 @java.lang.Override getAppEngineRoutingOverride()122 public com.google.cloud.tasks.v2beta3.AppEngineRouting getAppEngineRoutingOverride() { 123 return appEngineRoutingOverride_ == null 124 ? com.google.cloud.tasks.v2beta3.AppEngineRouting.getDefaultInstance() 125 : appEngineRoutingOverride_; 126 } 127 /** 128 * 129 * 130 * <pre> 131 * Overrides for the 132 * [task-level 133 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 134 * If set, `app_engine_routing_override` is used for all tasks in 135 * the queue, no matter what the setting is for the 136 * [task-level 137 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 138 * </pre> 139 * 140 * <code>.google.cloud.tasks.v2beta3.AppEngineRouting app_engine_routing_override = 1;</code> 141 */ 142 @java.lang.Override 143 public com.google.cloud.tasks.v2beta3.AppEngineRoutingOrBuilder getAppEngineRoutingOverrideOrBuilder()144 getAppEngineRoutingOverrideOrBuilder() { 145 return appEngineRoutingOverride_ == null 146 ? com.google.cloud.tasks.v2beta3.AppEngineRouting.getDefaultInstance() 147 : appEngineRoutingOverride_; 148 } 149 150 private byte memoizedIsInitialized = -1; 151 152 @java.lang.Override isInitialized()153 public final boolean isInitialized() { 154 byte isInitialized = memoizedIsInitialized; 155 if (isInitialized == 1) return true; 156 if (isInitialized == 0) return false; 157 158 memoizedIsInitialized = 1; 159 return true; 160 } 161 162 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)163 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 164 if (appEngineRoutingOverride_ != null) { 165 output.writeMessage(1, getAppEngineRoutingOverride()); 166 } 167 getUnknownFields().writeTo(output); 168 } 169 170 @java.lang.Override getSerializedSize()171 public int getSerializedSize() { 172 int size = memoizedSize; 173 if (size != -1) return size; 174 175 size = 0; 176 if (appEngineRoutingOverride_ != null) { 177 size += 178 com.google.protobuf.CodedOutputStream.computeMessageSize( 179 1, getAppEngineRoutingOverride()); 180 } 181 size += getUnknownFields().getSerializedSize(); 182 memoizedSize = size; 183 return size; 184 } 185 186 @java.lang.Override equals(final java.lang.Object obj)187 public boolean equals(final java.lang.Object obj) { 188 if (obj == this) { 189 return true; 190 } 191 if (!(obj instanceof com.google.cloud.tasks.v2beta3.AppEngineHttpQueue)) { 192 return super.equals(obj); 193 } 194 com.google.cloud.tasks.v2beta3.AppEngineHttpQueue other = 195 (com.google.cloud.tasks.v2beta3.AppEngineHttpQueue) obj; 196 197 if (hasAppEngineRoutingOverride() != other.hasAppEngineRoutingOverride()) return false; 198 if (hasAppEngineRoutingOverride()) { 199 if (!getAppEngineRoutingOverride().equals(other.getAppEngineRoutingOverride())) return false; 200 } 201 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 202 return true; 203 } 204 205 @java.lang.Override hashCode()206 public int hashCode() { 207 if (memoizedHashCode != 0) { 208 return memoizedHashCode; 209 } 210 int hash = 41; 211 hash = (19 * hash) + getDescriptor().hashCode(); 212 if (hasAppEngineRoutingOverride()) { 213 hash = (37 * hash) + APP_ENGINE_ROUTING_OVERRIDE_FIELD_NUMBER; 214 hash = (53 * hash) + getAppEngineRoutingOverride().hashCode(); 215 } 216 hash = (29 * hash) + getUnknownFields().hashCode(); 217 memoizedHashCode = hash; 218 return hash; 219 } 220 parseFrom( java.nio.ByteBuffer data)221 public static com.google.cloud.tasks.v2beta3.AppEngineHttpQueue parseFrom( 222 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 223 return PARSER.parseFrom(data); 224 } 225 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)226 public static com.google.cloud.tasks.v2beta3.AppEngineHttpQueue parseFrom( 227 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 228 throws com.google.protobuf.InvalidProtocolBufferException { 229 return PARSER.parseFrom(data, extensionRegistry); 230 } 231 parseFrom( com.google.protobuf.ByteString data)232 public static com.google.cloud.tasks.v2beta3.AppEngineHttpQueue parseFrom( 233 com.google.protobuf.ByteString data) 234 throws com.google.protobuf.InvalidProtocolBufferException { 235 return PARSER.parseFrom(data); 236 } 237 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)238 public static com.google.cloud.tasks.v2beta3.AppEngineHttpQueue parseFrom( 239 com.google.protobuf.ByteString data, 240 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 241 throws com.google.protobuf.InvalidProtocolBufferException { 242 return PARSER.parseFrom(data, extensionRegistry); 243 } 244 parseFrom(byte[] data)245 public static com.google.cloud.tasks.v2beta3.AppEngineHttpQueue parseFrom(byte[] data) 246 throws com.google.protobuf.InvalidProtocolBufferException { 247 return PARSER.parseFrom(data); 248 } 249 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)250 public static com.google.cloud.tasks.v2beta3.AppEngineHttpQueue parseFrom( 251 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 252 throws com.google.protobuf.InvalidProtocolBufferException { 253 return PARSER.parseFrom(data, extensionRegistry); 254 } 255 parseFrom( java.io.InputStream input)256 public static com.google.cloud.tasks.v2beta3.AppEngineHttpQueue parseFrom( 257 java.io.InputStream input) throws java.io.IOException { 258 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 259 } 260 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)261 public static com.google.cloud.tasks.v2beta3.AppEngineHttpQueue parseFrom( 262 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 263 throws java.io.IOException { 264 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 265 PARSER, input, extensionRegistry); 266 } 267 parseDelimitedFrom( java.io.InputStream input)268 public static com.google.cloud.tasks.v2beta3.AppEngineHttpQueue parseDelimitedFrom( 269 java.io.InputStream input) throws java.io.IOException { 270 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 271 } 272 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)273 public static com.google.cloud.tasks.v2beta3.AppEngineHttpQueue parseDelimitedFrom( 274 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 275 throws java.io.IOException { 276 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 277 PARSER, input, extensionRegistry); 278 } 279 parseFrom( com.google.protobuf.CodedInputStream input)280 public static com.google.cloud.tasks.v2beta3.AppEngineHttpQueue parseFrom( 281 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 282 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 283 } 284 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)285 public static com.google.cloud.tasks.v2beta3.AppEngineHttpQueue parseFrom( 286 com.google.protobuf.CodedInputStream input, 287 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 288 throws java.io.IOException { 289 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 290 PARSER, input, extensionRegistry); 291 } 292 293 @java.lang.Override newBuilderForType()294 public Builder newBuilderForType() { 295 return newBuilder(); 296 } 297 newBuilder()298 public static Builder newBuilder() { 299 return DEFAULT_INSTANCE.toBuilder(); 300 } 301 newBuilder(com.google.cloud.tasks.v2beta3.AppEngineHttpQueue prototype)302 public static Builder newBuilder(com.google.cloud.tasks.v2beta3.AppEngineHttpQueue prototype) { 303 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 304 } 305 306 @java.lang.Override toBuilder()307 public Builder toBuilder() { 308 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 309 } 310 311 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)312 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 313 Builder builder = new Builder(parent); 314 return builder; 315 } 316 /** 317 * 318 * 319 * <pre> 320 * App Engine HTTP queue. 321 * The task will be delivered to the App Engine application hostname 322 * specified by its 323 * [AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] and 324 * [AppEngineHttpRequest][google.cloud.tasks.v2beta3.AppEngineHttpRequest]. The 325 * documentation for 326 * [AppEngineHttpRequest][google.cloud.tasks.v2beta3.AppEngineHttpRequest] 327 * explains how the task's host URL is constructed. 328 * Using [AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] 329 * requires 330 * [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control) 331 * Google IAM permission for the project 332 * and the following scope: 333 * `https://www.googleapis.com/auth/cloud-platform` 334 * </pre> 335 * 336 * Protobuf type {@code google.cloud.tasks.v2beta3.AppEngineHttpQueue} 337 */ 338 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 339 implements 340 // @@protoc_insertion_point(builder_implements:google.cloud.tasks.v2beta3.AppEngineHttpQueue) 341 com.google.cloud.tasks.v2beta3.AppEngineHttpQueueOrBuilder { getDescriptor()342 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 343 return com.google.cloud.tasks.v2beta3.TargetProto 344 .internal_static_google_cloud_tasks_v2beta3_AppEngineHttpQueue_descriptor; 345 } 346 347 @java.lang.Override 348 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()349 internalGetFieldAccessorTable() { 350 return com.google.cloud.tasks.v2beta3.TargetProto 351 .internal_static_google_cloud_tasks_v2beta3_AppEngineHttpQueue_fieldAccessorTable 352 .ensureFieldAccessorsInitialized( 353 com.google.cloud.tasks.v2beta3.AppEngineHttpQueue.class, 354 com.google.cloud.tasks.v2beta3.AppEngineHttpQueue.Builder.class); 355 } 356 357 // Construct using com.google.cloud.tasks.v2beta3.AppEngineHttpQueue.newBuilder() Builder()358 private Builder() {} 359 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)360 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 361 super(parent); 362 } 363 364 @java.lang.Override clear()365 public Builder clear() { 366 super.clear(); 367 bitField0_ = 0; 368 appEngineRoutingOverride_ = null; 369 if (appEngineRoutingOverrideBuilder_ != null) { 370 appEngineRoutingOverrideBuilder_.dispose(); 371 appEngineRoutingOverrideBuilder_ = null; 372 } 373 return this; 374 } 375 376 @java.lang.Override getDescriptorForType()377 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 378 return com.google.cloud.tasks.v2beta3.TargetProto 379 .internal_static_google_cloud_tasks_v2beta3_AppEngineHttpQueue_descriptor; 380 } 381 382 @java.lang.Override getDefaultInstanceForType()383 public com.google.cloud.tasks.v2beta3.AppEngineHttpQueue getDefaultInstanceForType() { 384 return com.google.cloud.tasks.v2beta3.AppEngineHttpQueue.getDefaultInstance(); 385 } 386 387 @java.lang.Override build()388 public com.google.cloud.tasks.v2beta3.AppEngineHttpQueue build() { 389 com.google.cloud.tasks.v2beta3.AppEngineHttpQueue result = buildPartial(); 390 if (!result.isInitialized()) { 391 throw newUninitializedMessageException(result); 392 } 393 return result; 394 } 395 396 @java.lang.Override buildPartial()397 public com.google.cloud.tasks.v2beta3.AppEngineHttpQueue buildPartial() { 398 com.google.cloud.tasks.v2beta3.AppEngineHttpQueue result = 399 new com.google.cloud.tasks.v2beta3.AppEngineHttpQueue(this); 400 if (bitField0_ != 0) { 401 buildPartial0(result); 402 } 403 onBuilt(); 404 return result; 405 } 406 buildPartial0(com.google.cloud.tasks.v2beta3.AppEngineHttpQueue result)407 private void buildPartial0(com.google.cloud.tasks.v2beta3.AppEngineHttpQueue result) { 408 int from_bitField0_ = bitField0_; 409 if (((from_bitField0_ & 0x00000001) != 0)) { 410 result.appEngineRoutingOverride_ = 411 appEngineRoutingOverrideBuilder_ == null 412 ? appEngineRoutingOverride_ 413 : appEngineRoutingOverrideBuilder_.build(); 414 } 415 } 416 417 @java.lang.Override clone()418 public Builder clone() { 419 return super.clone(); 420 } 421 422 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)423 public Builder setField( 424 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 425 return super.setField(field, value); 426 } 427 428 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)429 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 430 return super.clearField(field); 431 } 432 433 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)434 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 435 return super.clearOneof(oneof); 436 } 437 438 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)439 public Builder setRepeatedField( 440 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 441 return super.setRepeatedField(field, index, value); 442 } 443 444 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)445 public Builder addRepeatedField( 446 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 447 return super.addRepeatedField(field, value); 448 } 449 450 @java.lang.Override mergeFrom(com.google.protobuf.Message other)451 public Builder mergeFrom(com.google.protobuf.Message other) { 452 if (other instanceof com.google.cloud.tasks.v2beta3.AppEngineHttpQueue) { 453 return mergeFrom((com.google.cloud.tasks.v2beta3.AppEngineHttpQueue) other); 454 } else { 455 super.mergeFrom(other); 456 return this; 457 } 458 } 459 mergeFrom(com.google.cloud.tasks.v2beta3.AppEngineHttpQueue other)460 public Builder mergeFrom(com.google.cloud.tasks.v2beta3.AppEngineHttpQueue other) { 461 if (other == com.google.cloud.tasks.v2beta3.AppEngineHttpQueue.getDefaultInstance()) 462 return this; 463 if (other.hasAppEngineRoutingOverride()) { 464 mergeAppEngineRoutingOverride(other.getAppEngineRoutingOverride()); 465 } 466 this.mergeUnknownFields(other.getUnknownFields()); 467 onChanged(); 468 return this; 469 } 470 471 @java.lang.Override isInitialized()472 public final boolean isInitialized() { 473 return true; 474 } 475 476 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)477 public Builder mergeFrom( 478 com.google.protobuf.CodedInputStream input, 479 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 480 throws java.io.IOException { 481 if (extensionRegistry == null) { 482 throw new java.lang.NullPointerException(); 483 } 484 try { 485 boolean done = false; 486 while (!done) { 487 int tag = input.readTag(); 488 switch (tag) { 489 case 0: 490 done = true; 491 break; 492 case 10: 493 { 494 input.readMessage( 495 getAppEngineRoutingOverrideFieldBuilder().getBuilder(), extensionRegistry); 496 bitField0_ |= 0x00000001; 497 break; 498 } // case 10 499 default: 500 { 501 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 502 done = true; // was an endgroup tag 503 } 504 break; 505 } // default: 506 } // switch (tag) 507 } // while (!done) 508 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 509 throw e.unwrapIOException(); 510 } finally { 511 onChanged(); 512 } // finally 513 return this; 514 } 515 516 private int bitField0_; 517 518 private com.google.cloud.tasks.v2beta3.AppEngineRouting appEngineRoutingOverride_; 519 private com.google.protobuf.SingleFieldBuilderV3< 520 com.google.cloud.tasks.v2beta3.AppEngineRouting, 521 com.google.cloud.tasks.v2beta3.AppEngineRouting.Builder, 522 com.google.cloud.tasks.v2beta3.AppEngineRoutingOrBuilder> 523 appEngineRoutingOverrideBuilder_; 524 /** 525 * 526 * 527 * <pre> 528 * Overrides for the 529 * [task-level 530 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 531 * If set, `app_engine_routing_override` is used for all tasks in 532 * the queue, no matter what the setting is for the 533 * [task-level 534 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 535 * </pre> 536 * 537 * <code>.google.cloud.tasks.v2beta3.AppEngineRouting app_engine_routing_override = 1;</code> 538 * 539 * @return Whether the appEngineRoutingOverride field is set. 540 */ hasAppEngineRoutingOverride()541 public boolean hasAppEngineRoutingOverride() { 542 return ((bitField0_ & 0x00000001) != 0); 543 } 544 /** 545 * 546 * 547 * <pre> 548 * Overrides for the 549 * [task-level 550 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 551 * If set, `app_engine_routing_override` is used for all tasks in 552 * the queue, no matter what the setting is for the 553 * [task-level 554 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 555 * </pre> 556 * 557 * <code>.google.cloud.tasks.v2beta3.AppEngineRouting app_engine_routing_override = 1;</code> 558 * 559 * @return The appEngineRoutingOverride. 560 */ getAppEngineRoutingOverride()561 public com.google.cloud.tasks.v2beta3.AppEngineRouting getAppEngineRoutingOverride() { 562 if (appEngineRoutingOverrideBuilder_ == null) { 563 return appEngineRoutingOverride_ == null 564 ? com.google.cloud.tasks.v2beta3.AppEngineRouting.getDefaultInstance() 565 : appEngineRoutingOverride_; 566 } else { 567 return appEngineRoutingOverrideBuilder_.getMessage(); 568 } 569 } 570 /** 571 * 572 * 573 * <pre> 574 * Overrides for the 575 * [task-level 576 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 577 * If set, `app_engine_routing_override` is used for all tasks in 578 * the queue, no matter what the setting is for the 579 * [task-level 580 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 581 * </pre> 582 * 583 * <code>.google.cloud.tasks.v2beta3.AppEngineRouting app_engine_routing_override = 1;</code> 584 */ setAppEngineRoutingOverride( com.google.cloud.tasks.v2beta3.AppEngineRouting value)585 public Builder setAppEngineRoutingOverride( 586 com.google.cloud.tasks.v2beta3.AppEngineRouting value) { 587 if (appEngineRoutingOverrideBuilder_ == null) { 588 if (value == null) { 589 throw new NullPointerException(); 590 } 591 appEngineRoutingOverride_ = value; 592 } else { 593 appEngineRoutingOverrideBuilder_.setMessage(value); 594 } 595 bitField0_ |= 0x00000001; 596 onChanged(); 597 return this; 598 } 599 /** 600 * 601 * 602 * <pre> 603 * Overrides for the 604 * [task-level 605 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 606 * If set, `app_engine_routing_override` is used for all tasks in 607 * the queue, no matter what the setting is for the 608 * [task-level 609 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 610 * </pre> 611 * 612 * <code>.google.cloud.tasks.v2beta3.AppEngineRouting app_engine_routing_override = 1;</code> 613 */ setAppEngineRoutingOverride( com.google.cloud.tasks.v2beta3.AppEngineRouting.Builder builderForValue)614 public Builder setAppEngineRoutingOverride( 615 com.google.cloud.tasks.v2beta3.AppEngineRouting.Builder builderForValue) { 616 if (appEngineRoutingOverrideBuilder_ == null) { 617 appEngineRoutingOverride_ = builderForValue.build(); 618 } else { 619 appEngineRoutingOverrideBuilder_.setMessage(builderForValue.build()); 620 } 621 bitField0_ |= 0x00000001; 622 onChanged(); 623 return this; 624 } 625 /** 626 * 627 * 628 * <pre> 629 * Overrides for the 630 * [task-level 631 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 632 * If set, `app_engine_routing_override` is used for all tasks in 633 * the queue, no matter what the setting is for the 634 * [task-level 635 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 636 * </pre> 637 * 638 * <code>.google.cloud.tasks.v2beta3.AppEngineRouting app_engine_routing_override = 1;</code> 639 */ mergeAppEngineRoutingOverride( com.google.cloud.tasks.v2beta3.AppEngineRouting value)640 public Builder mergeAppEngineRoutingOverride( 641 com.google.cloud.tasks.v2beta3.AppEngineRouting value) { 642 if (appEngineRoutingOverrideBuilder_ == null) { 643 if (((bitField0_ & 0x00000001) != 0) 644 && appEngineRoutingOverride_ != null 645 && appEngineRoutingOverride_ 646 != com.google.cloud.tasks.v2beta3.AppEngineRouting.getDefaultInstance()) { 647 getAppEngineRoutingOverrideBuilder().mergeFrom(value); 648 } else { 649 appEngineRoutingOverride_ = value; 650 } 651 } else { 652 appEngineRoutingOverrideBuilder_.mergeFrom(value); 653 } 654 bitField0_ |= 0x00000001; 655 onChanged(); 656 return this; 657 } 658 /** 659 * 660 * 661 * <pre> 662 * Overrides for the 663 * [task-level 664 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 665 * If set, `app_engine_routing_override` is used for all tasks in 666 * the queue, no matter what the setting is for the 667 * [task-level 668 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 669 * </pre> 670 * 671 * <code>.google.cloud.tasks.v2beta3.AppEngineRouting app_engine_routing_override = 1;</code> 672 */ clearAppEngineRoutingOverride()673 public Builder clearAppEngineRoutingOverride() { 674 bitField0_ = (bitField0_ & ~0x00000001); 675 appEngineRoutingOverride_ = null; 676 if (appEngineRoutingOverrideBuilder_ != null) { 677 appEngineRoutingOverrideBuilder_.dispose(); 678 appEngineRoutingOverrideBuilder_ = null; 679 } 680 onChanged(); 681 return this; 682 } 683 /** 684 * 685 * 686 * <pre> 687 * Overrides for the 688 * [task-level 689 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 690 * If set, `app_engine_routing_override` is used for all tasks in 691 * the queue, no matter what the setting is for the 692 * [task-level 693 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 694 * </pre> 695 * 696 * <code>.google.cloud.tasks.v2beta3.AppEngineRouting app_engine_routing_override = 1;</code> 697 */ 698 public com.google.cloud.tasks.v2beta3.AppEngineRouting.Builder getAppEngineRoutingOverrideBuilder()699 getAppEngineRoutingOverrideBuilder() { 700 bitField0_ |= 0x00000001; 701 onChanged(); 702 return getAppEngineRoutingOverrideFieldBuilder().getBuilder(); 703 } 704 /** 705 * 706 * 707 * <pre> 708 * Overrides for the 709 * [task-level 710 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 711 * If set, `app_engine_routing_override` is used for all tasks in 712 * the queue, no matter what the setting is for the 713 * [task-level 714 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 715 * </pre> 716 * 717 * <code>.google.cloud.tasks.v2beta3.AppEngineRouting app_engine_routing_override = 1;</code> 718 */ 719 public com.google.cloud.tasks.v2beta3.AppEngineRoutingOrBuilder getAppEngineRoutingOverrideOrBuilder()720 getAppEngineRoutingOverrideOrBuilder() { 721 if (appEngineRoutingOverrideBuilder_ != null) { 722 return appEngineRoutingOverrideBuilder_.getMessageOrBuilder(); 723 } else { 724 return appEngineRoutingOverride_ == null 725 ? com.google.cloud.tasks.v2beta3.AppEngineRouting.getDefaultInstance() 726 : appEngineRoutingOverride_; 727 } 728 } 729 /** 730 * 731 * 732 * <pre> 733 * Overrides for the 734 * [task-level 735 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 736 * If set, `app_engine_routing_override` is used for all tasks in 737 * the queue, no matter what the setting is for the 738 * [task-level 739 * app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing]. 740 * </pre> 741 * 742 * <code>.google.cloud.tasks.v2beta3.AppEngineRouting app_engine_routing_override = 1;</code> 743 */ 744 private com.google.protobuf.SingleFieldBuilderV3< 745 com.google.cloud.tasks.v2beta3.AppEngineRouting, 746 com.google.cloud.tasks.v2beta3.AppEngineRouting.Builder, 747 com.google.cloud.tasks.v2beta3.AppEngineRoutingOrBuilder> getAppEngineRoutingOverrideFieldBuilder()748 getAppEngineRoutingOverrideFieldBuilder() { 749 if (appEngineRoutingOverrideBuilder_ == null) { 750 appEngineRoutingOverrideBuilder_ = 751 new com.google.protobuf.SingleFieldBuilderV3< 752 com.google.cloud.tasks.v2beta3.AppEngineRouting, 753 com.google.cloud.tasks.v2beta3.AppEngineRouting.Builder, 754 com.google.cloud.tasks.v2beta3.AppEngineRoutingOrBuilder>( 755 getAppEngineRoutingOverride(), getParentForChildren(), isClean()); 756 appEngineRoutingOverride_ = null; 757 } 758 return appEngineRoutingOverrideBuilder_; 759 } 760 761 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)762 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 763 return super.setUnknownFields(unknownFields); 764 } 765 766 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)767 public final Builder mergeUnknownFields( 768 final com.google.protobuf.UnknownFieldSet unknownFields) { 769 return super.mergeUnknownFields(unknownFields); 770 } 771 772 // @@protoc_insertion_point(builder_scope:google.cloud.tasks.v2beta3.AppEngineHttpQueue) 773 } 774 775 // @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineHttpQueue) 776 private static final com.google.cloud.tasks.v2beta3.AppEngineHttpQueue DEFAULT_INSTANCE; 777 778 static { 779 DEFAULT_INSTANCE = new com.google.cloud.tasks.v2beta3.AppEngineHttpQueue(); 780 } 781 getDefaultInstance()782 public static com.google.cloud.tasks.v2beta3.AppEngineHttpQueue getDefaultInstance() { 783 return DEFAULT_INSTANCE; 784 } 785 786 private static final com.google.protobuf.Parser<AppEngineHttpQueue> PARSER = 787 new com.google.protobuf.AbstractParser<AppEngineHttpQueue>() { 788 @java.lang.Override 789 public AppEngineHttpQueue parsePartialFrom( 790 com.google.protobuf.CodedInputStream input, 791 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 792 throws com.google.protobuf.InvalidProtocolBufferException { 793 Builder builder = newBuilder(); 794 try { 795 builder.mergeFrom(input, extensionRegistry); 796 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 797 throw e.setUnfinishedMessage(builder.buildPartial()); 798 } catch (com.google.protobuf.UninitializedMessageException e) { 799 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 800 } catch (java.io.IOException e) { 801 throw new com.google.protobuf.InvalidProtocolBufferException(e) 802 .setUnfinishedMessage(builder.buildPartial()); 803 } 804 return builder.buildPartial(); 805 } 806 }; 807 parser()808 public static com.google.protobuf.Parser<AppEngineHttpQueue> parser() { 809 return PARSER; 810 } 811 812 @java.lang.Override getParserForType()813 public com.google.protobuf.Parser<AppEngineHttpQueue> getParserForType() { 814 return PARSER; 815 } 816 817 @java.lang.Override getDefaultInstanceForType()818 public com.google.cloud.tasks.v2beta3.AppEngineHttpQueue getDefaultInstanceForType() { 819 return DEFAULT_INSTANCE; 820 } 821 } 822