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