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