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/v2/cloudtasks.proto 18 19 package com.google.cloud.tasks.v2; 20 21 /** 22 * 23 * 24 * <pre> 25 * Request message for listing tasks using [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks]. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.tasks.v2.ListTasksRequest} 29 */ 30 public final class ListTasksRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.tasks.v2.ListTasksRequest) 33 ListTasksRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use ListTasksRequest.newBuilder() to construct. ListTasksRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private ListTasksRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 ListTasksRequest()40 private ListTasksRequest() { 41 parent_ = ""; 42 responseView_ = 0; 43 pageToken_ = ""; 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new ListTasksRequest(); 50 } 51 52 @java.lang.Override getUnknownFields()53 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 54 return this.unknownFields; 55 } 56 getDescriptor()57 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 58 return com.google.cloud.tasks.v2.CloudTasksProto 59 .internal_static_google_cloud_tasks_v2_ListTasksRequest_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.tasks.v2.CloudTasksProto 66 .internal_static_google_cloud_tasks_v2_ListTasksRequest_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.tasks.v2.ListTasksRequest.class, 69 com.google.cloud.tasks.v2.ListTasksRequest.Builder.class); 70 } 71 72 public static final int PARENT_FIELD_NUMBER = 1; 73 74 @SuppressWarnings("serial") 75 private volatile java.lang.Object parent_ = ""; 76 /** 77 * 78 * 79 * <pre> 80 * Required. The queue name. For example: 81 * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID` 82 * </pre> 83 * 84 * <code> 85 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 86 * </code> 87 * 88 * @return The parent. 89 */ 90 @java.lang.Override getParent()91 public java.lang.String getParent() { 92 java.lang.Object ref = parent_; 93 if (ref instanceof java.lang.String) { 94 return (java.lang.String) ref; 95 } else { 96 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 97 java.lang.String s = bs.toStringUtf8(); 98 parent_ = s; 99 return s; 100 } 101 } 102 /** 103 * 104 * 105 * <pre> 106 * Required. The queue name. For example: 107 * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID` 108 * </pre> 109 * 110 * <code> 111 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 112 * </code> 113 * 114 * @return The bytes for parent. 115 */ 116 @java.lang.Override getParentBytes()117 public com.google.protobuf.ByteString getParentBytes() { 118 java.lang.Object ref = parent_; 119 if (ref instanceof java.lang.String) { 120 com.google.protobuf.ByteString b = 121 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 122 parent_ = b; 123 return b; 124 } else { 125 return (com.google.protobuf.ByteString) ref; 126 } 127 } 128 129 public static final int RESPONSE_VIEW_FIELD_NUMBER = 2; 130 private int responseView_ = 0; 131 /** 132 * 133 * 134 * <pre> 135 * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be 136 * returned. 137 * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all 138 * information is retrieved by default because some data, such as 139 * payloads, might be desirable to return only when needed because 140 * of its large size or because of the sensitivity of data that it 141 * contains. 142 * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires 143 * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) 144 * permission on the [Task][google.cloud.tasks.v2.Task] resource. 145 * </pre> 146 * 147 * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code> 148 * 149 * @return The enum numeric value on the wire for responseView. 150 */ 151 @java.lang.Override getResponseViewValue()152 public int getResponseViewValue() { 153 return responseView_; 154 } 155 /** 156 * 157 * 158 * <pre> 159 * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be 160 * returned. 161 * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all 162 * information is retrieved by default because some data, such as 163 * payloads, might be desirable to return only when needed because 164 * of its large size or because of the sensitivity of data that it 165 * contains. 166 * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires 167 * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) 168 * permission on the [Task][google.cloud.tasks.v2.Task] resource. 169 * </pre> 170 * 171 * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code> 172 * 173 * @return The responseView. 174 */ 175 @java.lang.Override getResponseView()176 public com.google.cloud.tasks.v2.Task.View getResponseView() { 177 com.google.cloud.tasks.v2.Task.View result = 178 com.google.cloud.tasks.v2.Task.View.forNumber(responseView_); 179 return result == null ? com.google.cloud.tasks.v2.Task.View.UNRECOGNIZED : result; 180 } 181 182 public static final int PAGE_SIZE_FIELD_NUMBER = 3; 183 private int pageSize_ = 0; 184 /** 185 * 186 * 187 * <pre> 188 * Maximum page size. 189 * Fewer tasks than requested might be returned, even if more tasks exist; use 190 * [next_page_token][google.cloud.tasks.v2.ListTasksResponse.next_page_token] in the response to 191 * determine if more tasks exist. 192 * The maximum page size is 1000. If unspecified, the page size will be the 193 * maximum. 194 * </pre> 195 * 196 * <code>int32 page_size = 3;</code> 197 * 198 * @return The pageSize. 199 */ 200 @java.lang.Override getPageSize()201 public int getPageSize() { 202 return pageSize_; 203 } 204 205 public static final int PAGE_TOKEN_FIELD_NUMBER = 4; 206 207 @SuppressWarnings("serial") 208 private volatile java.lang.Object pageToken_ = ""; 209 /** 210 * 211 * 212 * <pre> 213 * A token identifying the page of results to return. 214 * To request the first page results, page_token must be empty. To 215 * request the next page of results, page_token must be the value of 216 * [next_page_token][google.cloud.tasks.v2.ListTasksResponse.next_page_token] returned 217 * from the previous call to [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks] 218 * method. 219 * The page token is valid for only 2 hours. 220 * </pre> 221 * 222 * <code>string page_token = 4;</code> 223 * 224 * @return The pageToken. 225 */ 226 @java.lang.Override getPageToken()227 public java.lang.String getPageToken() { 228 java.lang.Object ref = pageToken_; 229 if (ref instanceof java.lang.String) { 230 return (java.lang.String) ref; 231 } else { 232 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 233 java.lang.String s = bs.toStringUtf8(); 234 pageToken_ = s; 235 return s; 236 } 237 } 238 /** 239 * 240 * 241 * <pre> 242 * A token identifying the page of results to return. 243 * To request the first page results, page_token must be empty. To 244 * request the next page of results, page_token must be the value of 245 * [next_page_token][google.cloud.tasks.v2.ListTasksResponse.next_page_token] returned 246 * from the previous call to [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks] 247 * method. 248 * The page token is valid for only 2 hours. 249 * </pre> 250 * 251 * <code>string page_token = 4;</code> 252 * 253 * @return The bytes for pageToken. 254 */ 255 @java.lang.Override getPageTokenBytes()256 public com.google.protobuf.ByteString getPageTokenBytes() { 257 java.lang.Object ref = pageToken_; 258 if (ref instanceof java.lang.String) { 259 com.google.protobuf.ByteString b = 260 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 261 pageToken_ = b; 262 return b; 263 } else { 264 return (com.google.protobuf.ByteString) ref; 265 } 266 } 267 268 private byte memoizedIsInitialized = -1; 269 270 @java.lang.Override isInitialized()271 public final boolean isInitialized() { 272 byte isInitialized = memoizedIsInitialized; 273 if (isInitialized == 1) return true; 274 if (isInitialized == 0) return false; 275 276 memoizedIsInitialized = 1; 277 return true; 278 } 279 280 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)281 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 282 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 283 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); 284 } 285 if (responseView_ != com.google.cloud.tasks.v2.Task.View.VIEW_UNSPECIFIED.getNumber()) { 286 output.writeEnum(2, responseView_); 287 } 288 if (pageSize_ != 0) { 289 output.writeInt32(3, pageSize_); 290 } 291 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { 292 com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_); 293 } 294 getUnknownFields().writeTo(output); 295 } 296 297 @java.lang.Override getSerializedSize()298 public int getSerializedSize() { 299 int size = memoizedSize; 300 if (size != -1) return size; 301 302 size = 0; 303 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 304 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); 305 } 306 if (responseView_ != com.google.cloud.tasks.v2.Task.View.VIEW_UNSPECIFIED.getNumber()) { 307 size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, responseView_); 308 } 309 if (pageSize_ != 0) { 310 size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, pageSize_); 311 } 312 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { 313 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_); 314 } 315 size += getUnknownFields().getSerializedSize(); 316 memoizedSize = size; 317 return size; 318 } 319 320 @java.lang.Override equals(final java.lang.Object obj)321 public boolean equals(final java.lang.Object obj) { 322 if (obj == this) { 323 return true; 324 } 325 if (!(obj instanceof com.google.cloud.tasks.v2.ListTasksRequest)) { 326 return super.equals(obj); 327 } 328 com.google.cloud.tasks.v2.ListTasksRequest other = 329 (com.google.cloud.tasks.v2.ListTasksRequest) obj; 330 331 if (!getParent().equals(other.getParent())) return false; 332 if (responseView_ != other.responseView_) return false; 333 if (getPageSize() != other.getPageSize()) return false; 334 if (!getPageToken().equals(other.getPageToken())) return false; 335 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 336 return true; 337 } 338 339 @java.lang.Override hashCode()340 public int hashCode() { 341 if (memoizedHashCode != 0) { 342 return memoizedHashCode; 343 } 344 int hash = 41; 345 hash = (19 * hash) + getDescriptor().hashCode(); 346 hash = (37 * hash) + PARENT_FIELD_NUMBER; 347 hash = (53 * hash) + getParent().hashCode(); 348 hash = (37 * hash) + RESPONSE_VIEW_FIELD_NUMBER; 349 hash = (53 * hash) + responseView_; 350 hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; 351 hash = (53 * hash) + getPageSize(); 352 hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; 353 hash = (53 * hash) + getPageToken().hashCode(); 354 hash = (29 * hash) + getUnknownFields().hashCode(); 355 memoizedHashCode = hash; 356 return hash; 357 } 358 parseFrom(java.nio.ByteBuffer data)359 public static com.google.cloud.tasks.v2.ListTasksRequest parseFrom(java.nio.ByteBuffer data) 360 throws com.google.protobuf.InvalidProtocolBufferException { 361 return PARSER.parseFrom(data); 362 } 363 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)364 public static com.google.cloud.tasks.v2.ListTasksRequest parseFrom( 365 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 366 throws com.google.protobuf.InvalidProtocolBufferException { 367 return PARSER.parseFrom(data, extensionRegistry); 368 } 369 parseFrom( com.google.protobuf.ByteString data)370 public static com.google.cloud.tasks.v2.ListTasksRequest parseFrom( 371 com.google.protobuf.ByteString data) 372 throws com.google.protobuf.InvalidProtocolBufferException { 373 return PARSER.parseFrom(data); 374 } 375 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)376 public static com.google.cloud.tasks.v2.ListTasksRequest parseFrom( 377 com.google.protobuf.ByteString data, 378 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 379 throws com.google.protobuf.InvalidProtocolBufferException { 380 return PARSER.parseFrom(data, extensionRegistry); 381 } 382 parseFrom(byte[] data)383 public static com.google.cloud.tasks.v2.ListTasksRequest parseFrom(byte[] data) 384 throws com.google.protobuf.InvalidProtocolBufferException { 385 return PARSER.parseFrom(data); 386 } 387 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)388 public static com.google.cloud.tasks.v2.ListTasksRequest parseFrom( 389 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 390 throws com.google.protobuf.InvalidProtocolBufferException { 391 return PARSER.parseFrom(data, extensionRegistry); 392 } 393 parseFrom(java.io.InputStream input)394 public static com.google.cloud.tasks.v2.ListTasksRequest parseFrom(java.io.InputStream input) 395 throws java.io.IOException { 396 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 397 } 398 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)399 public static com.google.cloud.tasks.v2.ListTasksRequest parseFrom( 400 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 401 throws java.io.IOException { 402 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 403 PARSER, input, extensionRegistry); 404 } 405 parseDelimitedFrom( java.io.InputStream input)406 public static com.google.cloud.tasks.v2.ListTasksRequest parseDelimitedFrom( 407 java.io.InputStream input) throws java.io.IOException { 408 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 409 } 410 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)411 public static com.google.cloud.tasks.v2.ListTasksRequest parseDelimitedFrom( 412 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 413 throws java.io.IOException { 414 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 415 PARSER, input, extensionRegistry); 416 } 417 parseFrom( com.google.protobuf.CodedInputStream input)418 public static com.google.cloud.tasks.v2.ListTasksRequest parseFrom( 419 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 420 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 421 } 422 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)423 public static com.google.cloud.tasks.v2.ListTasksRequest parseFrom( 424 com.google.protobuf.CodedInputStream input, 425 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 426 throws java.io.IOException { 427 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 428 PARSER, input, extensionRegistry); 429 } 430 431 @java.lang.Override newBuilderForType()432 public Builder newBuilderForType() { 433 return newBuilder(); 434 } 435 newBuilder()436 public static Builder newBuilder() { 437 return DEFAULT_INSTANCE.toBuilder(); 438 } 439 newBuilder(com.google.cloud.tasks.v2.ListTasksRequest prototype)440 public static Builder newBuilder(com.google.cloud.tasks.v2.ListTasksRequest prototype) { 441 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 442 } 443 444 @java.lang.Override toBuilder()445 public Builder toBuilder() { 446 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 447 } 448 449 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)450 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 451 Builder builder = new Builder(parent); 452 return builder; 453 } 454 /** 455 * 456 * 457 * <pre> 458 * Request message for listing tasks using [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks]. 459 * </pre> 460 * 461 * Protobuf type {@code google.cloud.tasks.v2.ListTasksRequest} 462 */ 463 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 464 implements 465 // @@protoc_insertion_point(builder_implements:google.cloud.tasks.v2.ListTasksRequest) 466 com.google.cloud.tasks.v2.ListTasksRequestOrBuilder { getDescriptor()467 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 468 return com.google.cloud.tasks.v2.CloudTasksProto 469 .internal_static_google_cloud_tasks_v2_ListTasksRequest_descriptor; 470 } 471 472 @java.lang.Override 473 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()474 internalGetFieldAccessorTable() { 475 return com.google.cloud.tasks.v2.CloudTasksProto 476 .internal_static_google_cloud_tasks_v2_ListTasksRequest_fieldAccessorTable 477 .ensureFieldAccessorsInitialized( 478 com.google.cloud.tasks.v2.ListTasksRequest.class, 479 com.google.cloud.tasks.v2.ListTasksRequest.Builder.class); 480 } 481 482 // Construct using com.google.cloud.tasks.v2.ListTasksRequest.newBuilder() Builder()483 private Builder() {} 484 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)485 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 486 super(parent); 487 } 488 489 @java.lang.Override clear()490 public Builder clear() { 491 super.clear(); 492 bitField0_ = 0; 493 parent_ = ""; 494 responseView_ = 0; 495 pageSize_ = 0; 496 pageToken_ = ""; 497 return this; 498 } 499 500 @java.lang.Override getDescriptorForType()501 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 502 return com.google.cloud.tasks.v2.CloudTasksProto 503 .internal_static_google_cloud_tasks_v2_ListTasksRequest_descriptor; 504 } 505 506 @java.lang.Override getDefaultInstanceForType()507 public com.google.cloud.tasks.v2.ListTasksRequest getDefaultInstanceForType() { 508 return com.google.cloud.tasks.v2.ListTasksRequest.getDefaultInstance(); 509 } 510 511 @java.lang.Override build()512 public com.google.cloud.tasks.v2.ListTasksRequest build() { 513 com.google.cloud.tasks.v2.ListTasksRequest result = buildPartial(); 514 if (!result.isInitialized()) { 515 throw newUninitializedMessageException(result); 516 } 517 return result; 518 } 519 520 @java.lang.Override buildPartial()521 public com.google.cloud.tasks.v2.ListTasksRequest buildPartial() { 522 com.google.cloud.tasks.v2.ListTasksRequest result = 523 new com.google.cloud.tasks.v2.ListTasksRequest(this); 524 if (bitField0_ != 0) { 525 buildPartial0(result); 526 } 527 onBuilt(); 528 return result; 529 } 530 buildPartial0(com.google.cloud.tasks.v2.ListTasksRequest result)531 private void buildPartial0(com.google.cloud.tasks.v2.ListTasksRequest result) { 532 int from_bitField0_ = bitField0_; 533 if (((from_bitField0_ & 0x00000001) != 0)) { 534 result.parent_ = parent_; 535 } 536 if (((from_bitField0_ & 0x00000002) != 0)) { 537 result.responseView_ = responseView_; 538 } 539 if (((from_bitField0_ & 0x00000004) != 0)) { 540 result.pageSize_ = pageSize_; 541 } 542 if (((from_bitField0_ & 0x00000008) != 0)) { 543 result.pageToken_ = pageToken_; 544 } 545 } 546 547 @java.lang.Override clone()548 public Builder clone() { 549 return super.clone(); 550 } 551 552 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)553 public Builder setField( 554 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 555 return super.setField(field, value); 556 } 557 558 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)559 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 560 return super.clearField(field); 561 } 562 563 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)564 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 565 return super.clearOneof(oneof); 566 } 567 568 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)569 public Builder setRepeatedField( 570 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 571 return super.setRepeatedField(field, index, value); 572 } 573 574 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)575 public Builder addRepeatedField( 576 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 577 return super.addRepeatedField(field, value); 578 } 579 580 @java.lang.Override mergeFrom(com.google.protobuf.Message other)581 public Builder mergeFrom(com.google.protobuf.Message other) { 582 if (other instanceof com.google.cloud.tasks.v2.ListTasksRequest) { 583 return mergeFrom((com.google.cloud.tasks.v2.ListTasksRequest) other); 584 } else { 585 super.mergeFrom(other); 586 return this; 587 } 588 } 589 mergeFrom(com.google.cloud.tasks.v2.ListTasksRequest other)590 public Builder mergeFrom(com.google.cloud.tasks.v2.ListTasksRequest other) { 591 if (other == com.google.cloud.tasks.v2.ListTasksRequest.getDefaultInstance()) return this; 592 if (!other.getParent().isEmpty()) { 593 parent_ = other.parent_; 594 bitField0_ |= 0x00000001; 595 onChanged(); 596 } 597 if (other.responseView_ != 0) { 598 setResponseViewValue(other.getResponseViewValue()); 599 } 600 if (other.getPageSize() != 0) { 601 setPageSize(other.getPageSize()); 602 } 603 if (!other.getPageToken().isEmpty()) { 604 pageToken_ = other.pageToken_; 605 bitField0_ |= 0x00000008; 606 onChanged(); 607 } 608 this.mergeUnknownFields(other.getUnknownFields()); 609 onChanged(); 610 return this; 611 } 612 613 @java.lang.Override isInitialized()614 public final boolean isInitialized() { 615 return true; 616 } 617 618 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)619 public Builder mergeFrom( 620 com.google.protobuf.CodedInputStream input, 621 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 622 throws java.io.IOException { 623 if (extensionRegistry == null) { 624 throw new java.lang.NullPointerException(); 625 } 626 try { 627 boolean done = false; 628 while (!done) { 629 int tag = input.readTag(); 630 switch (tag) { 631 case 0: 632 done = true; 633 break; 634 case 10: 635 { 636 parent_ = input.readStringRequireUtf8(); 637 bitField0_ |= 0x00000001; 638 break; 639 } // case 10 640 case 16: 641 { 642 responseView_ = input.readEnum(); 643 bitField0_ |= 0x00000002; 644 break; 645 } // case 16 646 case 24: 647 { 648 pageSize_ = input.readInt32(); 649 bitField0_ |= 0x00000004; 650 break; 651 } // case 24 652 case 34: 653 { 654 pageToken_ = input.readStringRequireUtf8(); 655 bitField0_ |= 0x00000008; 656 break; 657 } // case 34 658 default: 659 { 660 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 661 done = true; // was an endgroup tag 662 } 663 break; 664 } // default: 665 } // switch (tag) 666 } // while (!done) 667 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 668 throw e.unwrapIOException(); 669 } finally { 670 onChanged(); 671 } // finally 672 return this; 673 } 674 675 private int bitField0_; 676 677 private java.lang.Object parent_ = ""; 678 /** 679 * 680 * 681 * <pre> 682 * Required. The queue name. For example: 683 * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID` 684 * </pre> 685 * 686 * <code> 687 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 688 * </code> 689 * 690 * @return The parent. 691 */ getParent()692 public java.lang.String getParent() { 693 java.lang.Object ref = parent_; 694 if (!(ref instanceof java.lang.String)) { 695 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 696 java.lang.String s = bs.toStringUtf8(); 697 parent_ = s; 698 return s; 699 } else { 700 return (java.lang.String) ref; 701 } 702 } 703 /** 704 * 705 * 706 * <pre> 707 * Required. The queue name. For example: 708 * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID` 709 * </pre> 710 * 711 * <code> 712 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 713 * </code> 714 * 715 * @return The bytes for parent. 716 */ getParentBytes()717 public com.google.protobuf.ByteString getParentBytes() { 718 java.lang.Object ref = parent_; 719 if (ref instanceof String) { 720 com.google.protobuf.ByteString b = 721 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 722 parent_ = b; 723 return b; 724 } else { 725 return (com.google.protobuf.ByteString) ref; 726 } 727 } 728 /** 729 * 730 * 731 * <pre> 732 * Required. The queue name. For example: 733 * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID` 734 * </pre> 735 * 736 * <code> 737 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 738 * </code> 739 * 740 * @param value The parent to set. 741 * @return This builder for chaining. 742 */ setParent(java.lang.String value)743 public Builder setParent(java.lang.String value) { 744 if (value == null) { 745 throw new NullPointerException(); 746 } 747 parent_ = value; 748 bitField0_ |= 0x00000001; 749 onChanged(); 750 return this; 751 } 752 /** 753 * 754 * 755 * <pre> 756 * Required. The queue name. For example: 757 * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID` 758 * </pre> 759 * 760 * <code> 761 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 762 * </code> 763 * 764 * @return This builder for chaining. 765 */ clearParent()766 public Builder clearParent() { 767 parent_ = getDefaultInstance().getParent(); 768 bitField0_ = (bitField0_ & ~0x00000001); 769 onChanged(); 770 return this; 771 } 772 /** 773 * 774 * 775 * <pre> 776 * Required. The queue name. For example: 777 * `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID` 778 * </pre> 779 * 780 * <code> 781 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 782 * </code> 783 * 784 * @param value The bytes for parent to set. 785 * @return This builder for chaining. 786 */ setParentBytes(com.google.protobuf.ByteString value)787 public Builder setParentBytes(com.google.protobuf.ByteString value) { 788 if (value == null) { 789 throw new NullPointerException(); 790 } 791 checkByteStringIsUtf8(value); 792 parent_ = value; 793 bitField0_ |= 0x00000001; 794 onChanged(); 795 return this; 796 } 797 798 private int responseView_ = 0; 799 /** 800 * 801 * 802 * <pre> 803 * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be 804 * returned. 805 * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all 806 * information is retrieved by default because some data, such as 807 * payloads, might be desirable to return only when needed because 808 * of its large size or because of the sensitivity of data that it 809 * contains. 810 * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires 811 * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) 812 * permission on the [Task][google.cloud.tasks.v2.Task] resource. 813 * </pre> 814 * 815 * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code> 816 * 817 * @return The enum numeric value on the wire for responseView. 818 */ 819 @java.lang.Override getResponseViewValue()820 public int getResponseViewValue() { 821 return responseView_; 822 } 823 /** 824 * 825 * 826 * <pre> 827 * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be 828 * returned. 829 * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all 830 * information is retrieved by default because some data, such as 831 * payloads, might be desirable to return only when needed because 832 * of its large size or because of the sensitivity of data that it 833 * contains. 834 * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires 835 * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) 836 * permission on the [Task][google.cloud.tasks.v2.Task] resource. 837 * </pre> 838 * 839 * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code> 840 * 841 * @param value The enum numeric value on the wire for responseView to set. 842 * @return This builder for chaining. 843 */ setResponseViewValue(int value)844 public Builder setResponseViewValue(int value) { 845 responseView_ = value; 846 bitField0_ |= 0x00000002; 847 onChanged(); 848 return this; 849 } 850 /** 851 * 852 * 853 * <pre> 854 * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be 855 * returned. 856 * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all 857 * information is retrieved by default because some data, such as 858 * payloads, might be desirable to return only when needed because 859 * of its large size or because of the sensitivity of data that it 860 * contains. 861 * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires 862 * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) 863 * permission on the [Task][google.cloud.tasks.v2.Task] resource. 864 * </pre> 865 * 866 * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code> 867 * 868 * @return The responseView. 869 */ 870 @java.lang.Override getResponseView()871 public com.google.cloud.tasks.v2.Task.View getResponseView() { 872 com.google.cloud.tasks.v2.Task.View result = 873 com.google.cloud.tasks.v2.Task.View.forNumber(responseView_); 874 return result == null ? com.google.cloud.tasks.v2.Task.View.UNRECOGNIZED : result; 875 } 876 /** 877 * 878 * 879 * <pre> 880 * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be 881 * returned. 882 * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all 883 * information is retrieved by default because some data, such as 884 * payloads, might be desirable to return only when needed because 885 * of its large size or because of the sensitivity of data that it 886 * contains. 887 * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires 888 * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) 889 * permission on the [Task][google.cloud.tasks.v2.Task] resource. 890 * </pre> 891 * 892 * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code> 893 * 894 * @param value The responseView to set. 895 * @return This builder for chaining. 896 */ setResponseView(com.google.cloud.tasks.v2.Task.View value)897 public Builder setResponseView(com.google.cloud.tasks.v2.Task.View value) { 898 if (value == null) { 899 throw new NullPointerException(); 900 } 901 bitField0_ |= 0x00000002; 902 responseView_ = value.getNumber(); 903 onChanged(); 904 return this; 905 } 906 /** 907 * 908 * 909 * <pre> 910 * The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be 911 * returned. 912 * By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all 913 * information is retrieved by default because some data, such as 914 * payloads, might be desirable to return only when needed because 915 * of its large size or because of the sensitivity of data that it 916 * contains. 917 * Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires 918 * `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) 919 * permission on the [Task][google.cloud.tasks.v2.Task] resource. 920 * </pre> 921 * 922 * <code>.google.cloud.tasks.v2.Task.View response_view = 2;</code> 923 * 924 * @return This builder for chaining. 925 */ clearResponseView()926 public Builder clearResponseView() { 927 bitField0_ = (bitField0_ & ~0x00000002); 928 responseView_ = 0; 929 onChanged(); 930 return this; 931 } 932 933 private int pageSize_; 934 /** 935 * 936 * 937 * <pre> 938 * Maximum page size. 939 * Fewer tasks than requested might be returned, even if more tasks exist; use 940 * [next_page_token][google.cloud.tasks.v2.ListTasksResponse.next_page_token] in the response to 941 * determine if more tasks exist. 942 * The maximum page size is 1000. If unspecified, the page size will be the 943 * maximum. 944 * </pre> 945 * 946 * <code>int32 page_size = 3;</code> 947 * 948 * @return The pageSize. 949 */ 950 @java.lang.Override getPageSize()951 public int getPageSize() { 952 return pageSize_; 953 } 954 /** 955 * 956 * 957 * <pre> 958 * Maximum page size. 959 * Fewer tasks than requested might be returned, even if more tasks exist; use 960 * [next_page_token][google.cloud.tasks.v2.ListTasksResponse.next_page_token] in the response to 961 * determine if more tasks exist. 962 * The maximum page size is 1000. If unspecified, the page size will be the 963 * maximum. 964 * </pre> 965 * 966 * <code>int32 page_size = 3;</code> 967 * 968 * @param value The pageSize to set. 969 * @return This builder for chaining. 970 */ setPageSize(int value)971 public Builder setPageSize(int value) { 972 973 pageSize_ = value; 974 bitField0_ |= 0x00000004; 975 onChanged(); 976 return this; 977 } 978 /** 979 * 980 * 981 * <pre> 982 * Maximum page size. 983 * Fewer tasks than requested might be returned, even if more tasks exist; use 984 * [next_page_token][google.cloud.tasks.v2.ListTasksResponse.next_page_token] in the response to 985 * determine if more tasks exist. 986 * The maximum page size is 1000. If unspecified, the page size will be the 987 * maximum. 988 * </pre> 989 * 990 * <code>int32 page_size = 3;</code> 991 * 992 * @return This builder for chaining. 993 */ clearPageSize()994 public Builder clearPageSize() { 995 bitField0_ = (bitField0_ & ~0x00000004); 996 pageSize_ = 0; 997 onChanged(); 998 return this; 999 } 1000 1001 private java.lang.Object pageToken_ = ""; 1002 /** 1003 * 1004 * 1005 * <pre> 1006 * A token identifying the page of results to return. 1007 * To request the first page results, page_token must be empty. To 1008 * request the next page of results, page_token must be the value of 1009 * [next_page_token][google.cloud.tasks.v2.ListTasksResponse.next_page_token] returned 1010 * from the previous call to [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks] 1011 * method. 1012 * The page token is valid for only 2 hours. 1013 * </pre> 1014 * 1015 * <code>string page_token = 4;</code> 1016 * 1017 * @return The pageToken. 1018 */ getPageToken()1019 public java.lang.String getPageToken() { 1020 java.lang.Object ref = pageToken_; 1021 if (!(ref instanceof java.lang.String)) { 1022 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1023 java.lang.String s = bs.toStringUtf8(); 1024 pageToken_ = s; 1025 return s; 1026 } else { 1027 return (java.lang.String) ref; 1028 } 1029 } 1030 /** 1031 * 1032 * 1033 * <pre> 1034 * A token identifying the page of results to return. 1035 * To request the first page results, page_token must be empty. To 1036 * request the next page of results, page_token must be the value of 1037 * [next_page_token][google.cloud.tasks.v2.ListTasksResponse.next_page_token] returned 1038 * from the previous call to [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks] 1039 * method. 1040 * The page token is valid for only 2 hours. 1041 * </pre> 1042 * 1043 * <code>string page_token = 4;</code> 1044 * 1045 * @return The bytes for pageToken. 1046 */ getPageTokenBytes()1047 public com.google.protobuf.ByteString getPageTokenBytes() { 1048 java.lang.Object ref = pageToken_; 1049 if (ref instanceof String) { 1050 com.google.protobuf.ByteString b = 1051 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1052 pageToken_ = b; 1053 return b; 1054 } else { 1055 return (com.google.protobuf.ByteString) ref; 1056 } 1057 } 1058 /** 1059 * 1060 * 1061 * <pre> 1062 * A token identifying the page of results to return. 1063 * To request the first page results, page_token must be empty. To 1064 * request the next page of results, page_token must be the value of 1065 * [next_page_token][google.cloud.tasks.v2.ListTasksResponse.next_page_token] returned 1066 * from the previous call to [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks] 1067 * method. 1068 * The page token is valid for only 2 hours. 1069 * </pre> 1070 * 1071 * <code>string page_token = 4;</code> 1072 * 1073 * @param value The pageToken to set. 1074 * @return This builder for chaining. 1075 */ setPageToken(java.lang.String value)1076 public Builder setPageToken(java.lang.String value) { 1077 if (value == null) { 1078 throw new NullPointerException(); 1079 } 1080 pageToken_ = value; 1081 bitField0_ |= 0x00000008; 1082 onChanged(); 1083 return this; 1084 } 1085 /** 1086 * 1087 * 1088 * <pre> 1089 * A token identifying the page of results to return. 1090 * To request the first page results, page_token must be empty. To 1091 * request the next page of results, page_token must be the value of 1092 * [next_page_token][google.cloud.tasks.v2.ListTasksResponse.next_page_token] returned 1093 * from the previous call to [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks] 1094 * method. 1095 * The page token is valid for only 2 hours. 1096 * </pre> 1097 * 1098 * <code>string page_token = 4;</code> 1099 * 1100 * @return This builder for chaining. 1101 */ clearPageToken()1102 public Builder clearPageToken() { 1103 pageToken_ = getDefaultInstance().getPageToken(); 1104 bitField0_ = (bitField0_ & ~0x00000008); 1105 onChanged(); 1106 return this; 1107 } 1108 /** 1109 * 1110 * 1111 * <pre> 1112 * A token identifying the page of results to return. 1113 * To request the first page results, page_token must be empty. To 1114 * request the next page of results, page_token must be the value of 1115 * [next_page_token][google.cloud.tasks.v2.ListTasksResponse.next_page_token] returned 1116 * from the previous call to [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks] 1117 * method. 1118 * The page token is valid for only 2 hours. 1119 * </pre> 1120 * 1121 * <code>string page_token = 4;</code> 1122 * 1123 * @param value The bytes for pageToken to set. 1124 * @return This builder for chaining. 1125 */ setPageTokenBytes(com.google.protobuf.ByteString value)1126 public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { 1127 if (value == null) { 1128 throw new NullPointerException(); 1129 } 1130 checkByteStringIsUtf8(value); 1131 pageToken_ = value; 1132 bitField0_ |= 0x00000008; 1133 onChanged(); 1134 return this; 1135 } 1136 1137 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1138 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1139 return super.setUnknownFields(unknownFields); 1140 } 1141 1142 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1143 public final Builder mergeUnknownFields( 1144 final com.google.protobuf.UnknownFieldSet unknownFields) { 1145 return super.mergeUnknownFields(unknownFields); 1146 } 1147 1148 // @@protoc_insertion_point(builder_scope:google.cloud.tasks.v2.ListTasksRequest) 1149 } 1150 1151 // @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListTasksRequest) 1152 private static final com.google.cloud.tasks.v2.ListTasksRequest DEFAULT_INSTANCE; 1153 1154 static { 1155 DEFAULT_INSTANCE = new com.google.cloud.tasks.v2.ListTasksRequest(); 1156 } 1157 getDefaultInstance()1158 public static com.google.cloud.tasks.v2.ListTasksRequest getDefaultInstance() { 1159 return DEFAULT_INSTANCE; 1160 } 1161 1162 private static final com.google.protobuf.Parser<ListTasksRequest> PARSER = 1163 new com.google.protobuf.AbstractParser<ListTasksRequest>() { 1164 @java.lang.Override 1165 public ListTasksRequest parsePartialFrom( 1166 com.google.protobuf.CodedInputStream input, 1167 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1168 throws com.google.protobuf.InvalidProtocolBufferException { 1169 Builder builder = newBuilder(); 1170 try { 1171 builder.mergeFrom(input, extensionRegistry); 1172 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1173 throw e.setUnfinishedMessage(builder.buildPartial()); 1174 } catch (com.google.protobuf.UninitializedMessageException e) { 1175 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1176 } catch (java.io.IOException e) { 1177 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1178 .setUnfinishedMessage(builder.buildPartial()); 1179 } 1180 return builder.buildPartial(); 1181 } 1182 }; 1183 parser()1184 public static com.google.protobuf.Parser<ListTasksRequest> parser() { 1185 return PARSER; 1186 } 1187 1188 @java.lang.Override getParserForType()1189 public com.google.protobuf.Parser<ListTasksRequest> getParserForType() { 1190 return PARSER; 1191 } 1192 1193 @java.lang.Override getDefaultInstanceForType()1194 public com.google.cloud.tasks.v2.ListTasksRequest getDefaultInstanceForType() { 1195 return DEFAULT_INSTANCE; 1196 } 1197 } 1198