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/scheduler/v1/cloudscheduler.proto 18 19 package com.google.cloud.scheduler.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Request message for listing jobs using 26 * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.scheduler.v1.ListJobsRequest} 30 */ 31 public final class ListJobsRequest extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.scheduler.v1.ListJobsRequest) 34 ListJobsRequestOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use ListJobsRequest.newBuilder() to construct. ListJobsRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private ListJobsRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 ListJobsRequest()41 private ListJobsRequest() { 42 parent_ = ""; 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 ListJobsRequest(); 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.scheduler.v1.SchedulerProto 59 .internal_static_google_cloud_scheduler_v1_ListJobsRequest_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.scheduler.v1.SchedulerProto 66 .internal_static_google_cloud_scheduler_v1_ListJobsRequest_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.scheduler.v1.ListJobsRequest.class, 69 com.google.cloud.scheduler.v1.ListJobsRequest.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 location name. For example: 81 * `projects/PROJECT_ID/locations/LOCATION_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 location name. For example: 107 * `projects/PROJECT_ID/locations/LOCATION_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 PAGE_SIZE_FIELD_NUMBER = 5; 130 private int pageSize_ = 0; 131 /** 132 * 133 * 134 * <pre> 135 * Requested page size. 136 * The maximum page size is 500. If unspecified, the page size will 137 * be the maximum. Fewer jobs than requested might be returned, 138 * even if more jobs exist; use next_page_token to determine if more 139 * jobs exist. 140 * </pre> 141 * 142 * <code>int32 page_size = 5;</code> 143 * 144 * @return The pageSize. 145 */ 146 @java.lang.Override getPageSize()147 public int getPageSize() { 148 return pageSize_; 149 } 150 151 public static final int PAGE_TOKEN_FIELD_NUMBER = 6; 152 153 @SuppressWarnings("serial") 154 private volatile java.lang.Object pageToken_ = ""; 155 /** 156 * 157 * 158 * <pre> 159 * A token identifying a page of results the server will return. To 160 * request the first page results, page_token must be empty. To 161 * request the next page of results, page_token must be the value of 162 * [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token] 163 * returned from the previous call to 164 * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an 165 * error to switch the value of 166 * [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or 167 * [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while 168 * iterating through pages. 169 * </pre> 170 * 171 * <code>string page_token = 6;</code> 172 * 173 * @return The pageToken. 174 */ 175 @java.lang.Override getPageToken()176 public java.lang.String getPageToken() { 177 java.lang.Object ref = pageToken_; 178 if (ref instanceof java.lang.String) { 179 return (java.lang.String) ref; 180 } else { 181 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 182 java.lang.String s = bs.toStringUtf8(); 183 pageToken_ = s; 184 return s; 185 } 186 } 187 /** 188 * 189 * 190 * <pre> 191 * A token identifying a page of results the server will return. To 192 * request the first page results, page_token must be empty. To 193 * request the next page of results, page_token must be the value of 194 * [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token] 195 * returned from the previous call to 196 * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an 197 * error to switch the value of 198 * [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or 199 * [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while 200 * iterating through pages. 201 * </pre> 202 * 203 * <code>string page_token = 6;</code> 204 * 205 * @return The bytes for pageToken. 206 */ 207 @java.lang.Override getPageTokenBytes()208 public com.google.protobuf.ByteString getPageTokenBytes() { 209 java.lang.Object ref = pageToken_; 210 if (ref instanceof java.lang.String) { 211 com.google.protobuf.ByteString b = 212 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 213 pageToken_ = b; 214 return b; 215 } else { 216 return (com.google.protobuf.ByteString) ref; 217 } 218 } 219 220 private byte memoizedIsInitialized = -1; 221 222 @java.lang.Override isInitialized()223 public final boolean isInitialized() { 224 byte isInitialized = memoizedIsInitialized; 225 if (isInitialized == 1) return true; 226 if (isInitialized == 0) return false; 227 228 memoizedIsInitialized = 1; 229 return true; 230 } 231 232 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)233 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 234 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 235 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); 236 } 237 if (pageSize_ != 0) { 238 output.writeInt32(5, pageSize_); 239 } 240 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { 241 com.google.protobuf.GeneratedMessageV3.writeString(output, 6, pageToken_); 242 } 243 getUnknownFields().writeTo(output); 244 } 245 246 @java.lang.Override getSerializedSize()247 public int getSerializedSize() { 248 int size = memoizedSize; 249 if (size != -1) return size; 250 251 size = 0; 252 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 253 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); 254 } 255 if (pageSize_ != 0) { 256 size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, pageSize_); 257 } 258 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { 259 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, pageToken_); 260 } 261 size += getUnknownFields().getSerializedSize(); 262 memoizedSize = size; 263 return size; 264 } 265 266 @java.lang.Override equals(final java.lang.Object obj)267 public boolean equals(final java.lang.Object obj) { 268 if (obj == this) { 269 return true; 270 } 271 if (!(obj instanceof com.google.cloud.scheduler.v1.ListJobsRequest)) { 272 return super.equals(obj); 273 } 274 com.google.cloud.scheduler.v1.ListJobsRequest other = 275 (com.google.cloud.scheduler.v1.ListJobsRequest) obj; 276 277 if (!getParent().equals(other.getParent())) return false; 278 if (getPageSize() != other.getPageSize()) return false; 279 if (!getPageToken().equals(other.getPageToken())) return false; 280 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 281 return true; 282 } 283 284 @java.lang.Override hashCode()285 public int hashCode() { 286 if (memoizedHashCode != 0) { 287 return memoizedHashCode; 288 } 289 int hash = 41; 290 hash = (19 * hash) + getDescriptor().hashCode(); 291 hash = (37 * hash) + PARENT_FIELD_NUMBER; 292 hash = (53 * hash) + getParent().hashCode(); 293 hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; 294 hash = (53 * hash) + getPageSize(); 295 hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; 296 hash = (53 * hash) + getPageToken().hashCode(); 297 hash = (29 * hash) + getUnknownFields().hashCode(); 298 memoizedHashCode = hash; 299 return hash; 300 } 301 parseFrom(java.nio.ByteBuffer data)302 public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom(java.nio.ByteBuffer data) 303 throws com.google.protobuf.InvalidProtocolBufferException { 304 return PARSER.parseFrom(data); 305 } 306 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)307 public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom( 308 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 309 throws com.google.protobuf.InvalidProtocolBufferException { 310 return PARSER.parseFrom(data, extensionRegistry); 311 } 312 parseFrom( com.google.protobuf.ByteString data)313 public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom( 314 com.google.protobuf.ByteString data) 315 throws com.google.protobuf.InvalidProtocolBufferException { 316 return PARSER.parseFrom(data); 317 } 318 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)319 public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom( 320 com.google.protobuf.ByteString data, 321 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 322 throws com.google.protobuf.InvalidProtocolBufferException { 323 return PARSER.parseFrom(data, extensionRegistry); 324 } 325 parseFrom(byte[] data)326 public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom(byte[] data) 327 throws com.google.protobuf.InvalidProtocolBufferException { 328 return PARSER.parseFrom(data); 329 } 330 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)331 public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom( 332 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 333 throws com.google.protobuf.InvalidProtocolBufferException { 334 return PARSER.parseFrom(data, extensionRegistry); 335 } 336 parseFrom(java.io.InputStream input)337 public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom(java.io.InputStream input) 338 throws java.io.IOException { 339 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 340 } 341 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)342 public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom( 343 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 344 throws java.io.IOException { 345 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 346 PARSER, input, extensionRegistry); 347 } 348 parseDelimitedFrom( java.io.InputStream input)349 public static com.google.cloud.scheduler.v1.ListJobsRequest parseDelimitedFrom( 350 java.io.InputStream input) throws java.io.IOException { 351 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 352 } 353 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)354 public static com.google.cloud.scheduler.v1.ListJobsRequest parseDelimitedFrom( 355 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 356 throws java.io.IOException { 357 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 358 PARSER, input, extensionRegistry); 359 } 360 parseFrom( com.google.protobuf.CodedInputStream input)361 public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom( 362 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 363 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 364 } 365 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)366 public static com.google.cloud.scheduler.v1.ListJobsRequest parseFrom( 367 com.google.protobuf.CodedInputStream input, 368 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 369 throws java.io.IOException { 370 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 371 PARSER, input, extensionRegistry); 372 } 373 374 @java.lang.Override newBuilderForType()375 public Builder newBuilderForType() { 376 return newBuilder(); 377 } 378 newBuilder()379 public static Builder newBuilder() { 380 return DEFAULT_INSTANCE.toBuilder(); 381 } 382 newBuilder(com.google.cloud.scheduler.v1.ListJobsRequest prototype)383 public static Builder newBuilder(com.google.cloud.scheduler.v1.ListJobsRequest prototype) { 384 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 385 } 386 387 @java.lang.Override toBuilder()388 public Builder toBuilder() { 389 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 390 } 391 392 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)393 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 394 Builder builder = new Builder(parent); 395 return builder; 396 } 397 /** 398 * 399 * 400 * <pre> 401 * Request message for listing jobs using 402 * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. 403 * </pre> 404 * 405 * Protobuf type {@code google.cloud.scheduler.v1.ListJobsRequest} 406 */ 407 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 408 implements 409 // @@protoc_insertion_point(builder_implements:google.cloud.scheduler.v1.ListJobsRequest) 410 com.google.cloud.scheduler.v1.ListJobsRequestOrBuilder { getDescriptor()411 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 412 return com.google.cloud.scheduler.v1.SchedulerProto 413 .internal_static_google_cloud_scheduler_v1_ListJobsRequest_descriptor; 414 } 415 416 @java.lang.Override 417 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()418 internalGetFieldAccessorTable() { 419 return com.google.cloud.scheduler.v1.SchedulerProto 420 .internal_static_google_cloud_scheduler_v1_ListJobsRequest_fieldAccessorTable 421 .ensureFieldAccessorsInitialized( 422 com.google.cloud.scheduler.v1.ListJobsRequest.class, 423 com.google.cloud.scheduler.v1.ListJobsRequest.Builder.class); 424 } 425 426 // Construct using com.google.cloud.scheduler.v1.ListJobsRequest.newBuilder() Builder()427 private Builder() {} 428 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)429 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 430 super(parent); 431 } 432 433 @java.lang.Override clear()434 public Builder clear() { 435 super.clear(); 436 bitField0_ = 0; 437 parent_ = ""; 438 pageSize_ = 0; 439 pageToken_ = ""; 440 return this; 441 } 442 443 @java.lang.Override getDescriptorForType()444 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 445 return com.google.cloud.scheduler.v1.SchedulerProto 446 .internal_static_google_cloud_scheduler_v1_ListJobsRequest_descriptor; 447 } 448 449 @java.lang.Override getDefaultInstanceForType()450 public com.google.cloud.scheduler.v1.ListJobsRequest getDefaultInstanceForType() { 451 return com.google.cloud.scheduler.v1.ListJobsRequest.getDefaultInstance(); 452 } 453 454 @java.lang.Override build()455 public com.google.cloud.scheduler.v1.ListJobsRequest build() { 456 com.google.cloud.scheduler.v1.ListJobsRequest result = buildPartial(); 457 if (!result.isInitialized()) { 458 throw newUninitializedMessageException(result); 459 } 460 return result; 461 } 462 463 @java.lang.Override buildPartial()464 public com.google.cloud.scheduler.v1.ListJobsRequest buildPartial() { 465 com.google.cloud.scheduler.v1.ListJobsRequest result = 466 new com.google.cloud.scheduler.v1.ListJobsRequest(this); 467 if (bitField0_ != 0) { 468 buildPartial0(result); 469 } 470 onBuilt(); 471 return result; 472 } 473 buildPartial0(com.google.cloud.scheduler.v1.ListJobsRequest result)474 private void buildPartial0(com.google.cloud.scheduler.v1.ListJobsRequest result) { 475 int from_bitField0_ = bitField0_; 476 if (((from_bitField0_ & 0x00000001) != 0)) { 477 result.parent_ = parent_; 478 } 479 if (((from_bitField0_ & 0x00000002) != 0)) { 480 result.pageSize_ = pageSize_; 481 } 482 if (((from_bitField0_ & 0x00000004) != 0)) { 483 result.pageToken_ = pageToken_; 484 } 485 } 486 487 @java.lang.Override clone()488 public Builder clone() { 489 return super.clone(); 490 } 491 492 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)493 public Builder setField( 494 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 495 return super.setField(field, value); 496 } 497 498 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)499 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 500 return super.clearField(field); 501 } 502 503 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)504 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 505 return super.clearOneof(oneof); 506 } 507 508 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)509 public Builder setRepeatedField( 510 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 511 return super.setRepeatedField(field, index, value); 512 } 513 514 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)515 public Builder addRepeatedField( 516 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 517 return super.addRepeatedField(field, value); 518 } 519 520 @java.lang.Override mergeFrom(com.google.protobuf.Message other)521 public Builder mergeFrom(com.google.protobuf.Message other) { 522 if (other instanceof com.google.cloud.scheduler.v1.ListJobsRequest) { 523 return mergeFrom((com.google.cloud.scheduler.v1.ListJobsRequest) other); 524 } else { 525 super.mergeFrom(other); 526 return this; 527 } 528 } 529 mergeFrom(com.google.cloud.scheduler.v1.ListJobsRequest other)530 public Builder mergeFrom(com.google.cloud.scheduler.v1.ListJobsRequest other) { 531 if (other == com.google.cloud.scheduler.v1.ListJobsRequest.getDefaultInstance()) return this; 532 if (!other.getParent().isEmpty()) { 533 parent_ = other.parent_; 534 bitField0_ |= 0x00000001; 535 onChanged(); 536 } 537 if (other.getPageSize() != 0) { 538 setPageSize(other.getPageSize()); 539 } 540 if (!other.getPageToken().isEmpty()) { 541 pageToken_ = other.pageToken_; 542 bitField0_ |= 0x00000004; 543 onChanged(); 544 } 545 this.mergeUnknownFields(other.getUnknownFields()); 546 onChanged(); 547 return this; 548 } 549 550 @java.lang.Override isInitialized()551 public final boolean isInitialized() { 552 return true; 553 } 554 555 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)556 public Builder mergeFrom( 557 com.google.protobuf.CodedInputStream input, 558 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 559 throws java.io.IOException { 560 if (extensionRegistry == null) { 561 throw new java.lang.NullPointerException(); 562 } 563 try { 564 boolean done = false; 565 while (!done) { 566 int tag = input.readTag(); 567 switch (tag) { 568 case 0: 569 done = true; 570 break; 571 case 10: 572 { 573 parent_ = input.readStringRequireUtf8(); 574 bitField0_ |= 0x00000001; 575 break; 576 } // case 10 577 case 40: 578 { 579 pageSize_ = input.readInt32(); 580 bitField0_ |= 0x00000002; 581 break; 582 } // case 40 583 case 50: 584 { 585 pageToken_ = input.readStringRequireUtf8(); 586 bitField0_ |= 0x00000004; 587 break; 588 } // case 50 589 default: 590 { 591 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 592 done = true; // was an endgroup tag 593 } 594 break; 595 } // default: 596 } // switch (tag) 597 } // while (!done) 598 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 599 throw e.unwrapIOException(); 600 } finally { 601 onChanged(); 602 } // finally 603 return this; 604 } 605 606 private int bitField0_; 607 608 private java.lang.Object parent_ = ""; 609 /** 610 * 611 * 612 * <pre> 613 * Required. The location name. For example: 614 * `projects/PROJECT_ID/locations/LOCATION_ID`. 615 * </pre> 616 * 617 * <code> 618 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 619 * </code> 620 * 621 * @return The parent. 622 */ getParent()623 public java.lang.String getParent() { 624 java.lang.Object ref = parent_; 625 if (!(ref instanceof java.lang.String)) { 626 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 627 java.lang.String s = bs.toStringUtf8(); 628 parent_ = s; 629 return s; 630 } else { 631 return (java.lang.String) ref; 632 } 633 } 634 /** 635 * 636 * 637 * <pre> 638 * Required. The location name. For example: 639 * `projects/PROJECT_ID/locations/LOCATION_ID`. 640 * </pre> 641 * 642 * <code> 643 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 644 * </code> 645 * 646 * @return The bytes for parent. 647 */ getParentBytes()648 public com.google.protobuf.ByteString getParentBytes() { 649 java.lang.Object ref = parent_; 650 if (ref instanceof String) { 651 com.google.protobuf.ByteString b = 652 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 653 parent_ = b; 654 return b; 655 } else { 656 return (com.google.protobuf.ByteString) ref; 657 } 658 } 659 /** 660 * 661 * 662 * <pre> 663 * Required. The location name. For example: 664 * `projects/PROJECT_ID/locations/LOCATION_ID`. 665 * </pre> 666 * 667 * <code> 668 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 669 * </code> 670 * 671 * @param value The parent to set. 672 * @return This builder for chaining. 673 */ setParent(java.lang.String value)674 public Builder setParent(java.lang.String value) { 675 if (value == null) { 676 throw new NullPointerException(); 677 } 678 parent_ = value; 679 bitField0_ |= 0x00000001; 680 onChanged(); 681 return this; 682 } 683 /** 684 * 685 * 686 * <pre> 687 * Required. The location name. For example: 688 * `projects/PROJECT_ID/locations/LOCATION_ID`. 689 * </pre> 690 * 691 * <code> 692 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 693 * </code> 694 * 695 * @return This builder for chaining. 696 */ clearParent()697 public Builder clearParent() { 698 parent_ = getDefaultInstance().getParent(); 699 bitField0_ = (bitField0_ & ~0x00000001); 700 onChanged(); 701 return this; 702 } 703 /** 704 * 705 * 706 * <pre> 707 * Required. The location name. For example: 708 * `projects/PROJECT_ID/locations/LOCATION_ID`. 709 * </pre> 710 * 711 * <code> 712 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 713 * </code> 714 * 715 * @param value The bytes for parent to set. 716 * @return This builder for chaining. 717 */ setParentBytes(com.google.protobuf.ByteString value)718 public Builder setParentBytes(com.google.protobuf.ByteString value) { 719 if (value == null) { 720 throw new NullPointerException(); 721 } 722 checkByteStringIsUtf8(value); 723 parent_ = value; 724 bitField0_ |= 0x00000001; 725 onChanged(); 726 return this; 727 } 728 729 private int pageSize_; 730 /** 731 * 732 * 733 * <pre> 734 * Requested page size. 735 * The maximum page size is 500. If unspecified, the page size will 736 * be the maximum. Fewer jobs than requested might be returned, 737 * even if more jobs exist; use next_page_token to determine if more 738 * jobs exist. 739 * </pre> 740 * 741 * <code>int32 page_size = 5;</code> 742 * 743 * @return The pageSize. 744 */ 745 @java.lang.Override getPageSize()746 public int getPageSize() { 747 return pageSize_; 748 } 749 /** 750 * 751 * 752 * <pre> 753 * Requested page size. 754 * The maximum page size is 500. If unspecified, the page size will 755 * be the maximum. Fewer jobs than requested might be returned, 756 * even if more jobs exist; use next_page_token to determine if more 757 * jobs exist. 758 * </pre> 759 * 760 * <code>int32 page_size = 5;</code> 761 * 762 * @param value The pageSize to set. 763 * @return This builder for chaining. 764 */ setPageSize(int value)765 public Builder setPageSize(int value) { 766 767 pageSize_ = value; 768 bitField0_ |= 0x00000002; 769 onChanged(); 770 return this; 771 } 772 /** 773 * 774 * 775 * <pre> 776 * Requested page size. 777 * The maximum page size is 500. If unspecified, the page size will 778 * be the maximum. Fewer jobs than requested might be returned, 779 * even if more jobs exist; use next_page_token to determine if more 780 * jobs exist. 781 * </pre> 782 * 783 * <code>int32 page_size = 5;</code> 784 * 785 * @return This builder for chaining. 786 */ clearPageSize()787 public Builder clearPageSize() { 788 bitField0_ = (bitField0_ & ~0x00000002); 789 pageSize_ = 0; 790 onChanged(); 791 return this; 792 } 793 794 private java.lang.Object pageToken_ = ""; 795 /** 796 * 797 * 798 * <pre> 799 * A token identifying a page of results the server will return. To 800 * request the first page results, page_token must be empty. To 801 * request the next page of results, page_token must be the value of 802 * [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token] 803 * returned from the previous call to 804 * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an 805 * error to switch the value of 806 * [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or 807 * [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while 808 * iterating through pages. 809 * </pre> 810 * 811 * <code>string page_token = 6;</code> 812 * 813 * @return The pageToken. 814 */ getPageToken()815 public java.lang.String getPageToken() { 816 java.lang.Object ref = pageToken_; 817 if (!(ref instanceof java.lang.String)) { 818 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 819 java.lang.String s = bs.toStringUtf8(); 820 pageToken_ = s; 821 return s; 822 } else { 823 return (java.lang.String) ref; 824 } 825 } 826 /** 827 * 828 * 829 * <pre> 830 * A token identifying a page of results the server will return. To 831 * request the first page results, page_token must be empty. To 832 * request the next page of results, page_token must be the value of 833 * [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token] 834 * returned from the previous call to 835 * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an 836 * error to switch the value of 837 * [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or 838 * [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while 839 * iterating through pages. 840 * </pre> 841 * 842 * <code>string page_token = 6;</code> 843 * 844 * @return The bytes for pageToken. 845 */ getPageTokenBytes()846 public com.google.protobuf.ByteString getPageTokenBytes() { 847 java.lang.Object ref = pageToken_; 848 if (ref instanceof String) { 849 com.google.protobuf.ByteString b = 850 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 851 pageToken_ = b; 852 return b; 853 } else { 854 return (com.google.protobuf.ByteString) ref; 855 } 856 } 857 /** 858 * 859 * 860 * <pre> 861 * A token identifying a page of results the server will return. To 862 * request the first page results, page_token must be empty. To 863 * request the next page of results, page_token must be the value of 864 * [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token] 865 * returned from the previous call to 866 * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an 867 * error to switch the value of 868 * [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or 869 * [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while 870 * iterating through pages. 871 * </pre> 872 * 873 * <code>string page_token = 6;</code> 874 * 875 * @param value The pageToken to set. 876 * @return This builder for chaining. 877 */ setPageToken(java.lang.String value)878 public Builder setPageToken(java.lang.String value) { 879 if (value == null) { 880 throw new NullPointerException(); 881 } 882 pageToken_ = value; 883 bitField0_ |= 0x00000004; 884 onChanged(); 885 return this; 886 } 887 /** 888 * 889 * 890 * <pre> 891 * A token identifying a page of results the server will return. To 892 * request the first page results, page_token must be empty. To 893 * request the next page of results, page_token must be the value of 894 * [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token] 895 * returned from the previous call to 896 * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an 897 * error to switch the value of 898 * [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or 899 * [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while 900 * iterating through pages. 901 * </pre> 902 * 903 * <code>string page_token = 6;</code> 904 * 905 * @return This builder for chaining. 906 */ clearPageToken()907 public Builder clearPageToken() { 908 pageToken_ = getDefaultInstance().getPageToken(); 909 bitField0_ = (bitField0_ & ~0x00000004); 910 onChanged(); 911 return this; 912 } 913 /** 914 * 915 * 916 * <pre> 917 * A token identifying a page of results the server will return. To 918 * request the first page results, page_token must be empty. To 919 * request the next page of results, page_token must be the value of 920 * [next_page_token][google.cloud.scheduler.v1.ListJobsResponse.next_page_token] 921 * returned from the previous call to 922 * [ListJobs][google.cloud.scheduler.v1.CloudScheduler.ListJobs]. It is an 923 * error to switch the value of 924 * [filter][google.cloud.scheduler.v1.ListJobsRequest.filter] or 925 * [order_by][google.cloud.scheduler.v1.ListJobsRequest.order_by] while 926 * iterating through pages. 927 * </pre> 928 * 929 * <code>string page_token = 6;</code> 930 * 931 * @param value The bytes for pageToken to set. 932 * @return This builder for chaining. 933 */ setPageTokenBytes(com.google.protobuf.ByteString value)934 public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { 935 if (value == null) { 936 throw new NullPointerException(); 937 } 938 checkByteStringIsUtf8(value); 939 pageToken_ = value; 940 bitField0_ |= 0x00000004; 941 onChanged(); 942 return this; 943 } 944 945 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)946 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 947 return super.setUnknownFields(unknownFields); 948 } 949 950 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)951 public final Builder mergeUnknownFields( 952 final com.google.protobuf.UnknownFieldSet unknownFields) { 953 return super.mergeUnknownFields(unknownFields); 954 } 955 956 // @@protoc_insertion_point(builder_scope:google.cloud.scheduler.v1.ListJobsRequest) 957 } 958 959 // @@protoc_insertion_point(class_scope:google.cloud.scheduler.v1.ListJobsRequest) 960 private static final com.google.cloud.scheduler.v1.ListJobsRequest DEFAULT_INSTANCE; 961 962 static { 963 DEFAULT_INSTANCE = new com.google.cloud.scheduler.v1.ListJobsRequest(); 964 } 965 getDefaultInstance()966 public static com.google.cloud.scheduler.v1.ListJobsRequest getDefaultInstance() { 967 return DEFAULT_INSTANCE; 968 } 969 970 private static final com.google.protobuf.Parser<ListJobsRequest> PARSER = 971 new com.google.protobuf.AbstractParser<ListJobsRequest>() { 972 @java.lang.Override 973 public ListJobsRequest parsePartialFrom( 974 com.google.protobuf.CodedInputStream input, 975 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 976 throws com.google.protobuf.InvalidProtocolBufferException { 977 Builder builder = newBuilder(); 978 try { 979 builder.mergeFrom(input, extensionRegistry); 980 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 981 throw e.setUnfinishedMessage(builder.buildPartial()); 982 } catch (com.google.protobuf.UninitializedMessageException e) { 983 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 984 } catch (java.io.IOException e) { 985 throw new com.google.protobuf.InvalidProtocolBufferException(e) 986 .setUnfinishedMessage(builder.buildPartial()); 987 } 988 return builder.buildPartial(); 989 } 990 }; 991 parser()992 public static com.google.protobuf.Parser<ListJobsRequest> parser() { 993 return PARSER; 994 } 995 996 @java.lang.Override getParserForType()997 public com.google.protobuf.Parser<ListJobsRequest> getParserForType() { 998 return PARSER; 999 } 1000 1001 @java.lang.Override getDefaultInstanceForType()1002 public com.google.cloud.scheduler.v1.ListJobsRequest getDefaultInstanceForType() { 1003 return DEFAULT_INSTANCE; 1004 } 1005 } 1006