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