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