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