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