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