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