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