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