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/v1beta1/data_items.proto 18 19 package com.google.cloud.automl.v1beta1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Example data used for training or prediction. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.automl.v1beta1.ExamplePayload} 29 */ 30 public final class ExamplePayload extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.automl.v1beta1.ExamplePayload) 33 ExamplePayloadOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use ExamplePayload.newBuilder() to construct. ExamplePayload(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private ExamplePayload(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 ExamplePayload()40 private ExamplePayload() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new ExamplePayload(); 46 } 47 48 @java.lang.Override getUnknownFields()49 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 50 return this.unknownFields; 51 } 52 getDescriptor()53 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 54 return com.google.cloud.automl.v1beta1.DataItems 55 .internal_static_google_cloud_automl_v1beta1_ExamplePayload_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.cloud.automl.v1beta1.DataItems 62 .internal_static_google_cloud_automl_v1beta1_ExamplePayload_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.cloud.automl.v1beta1.ExamplePayload.class, 65 com.google.cloud.automl.v1beta1.ExamplePayload.Builder.class); 66 } 67 68 private int payloadCase_ = 0; 69 private java.lang.Object payload_; 70 71 public enum PayloadCase 72 implements 73 com.google.protobuf.Internal.EnumLite, 74 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 75 IMAGE(1), 76 TEXT_SNIPPET(2), 77 DOCUMENT(4), 78 ROW(3), 79 PAYLOAD_NOT_SET(0); 80 private final int value; 81 PayloadCase(int value)82 private PayloadCase(int value) { 83 this.value = value; 84 } 85 /** 86 * @param value The number of the enum to look for. 87 * @return The enum associated with the given number. 88 * @deprecated Use {@link #forNumber(int)} instead. 89 */ 90 @java.lang.Deprecated valueOf(int value)91 public static PayloadCase valueOf(int value) { 92 return forNumber(value); 93 } 94 forNumber(int value)95 public static PayloadCase forNumber(int value) { 96 switch (value) { 97 case 1: 98 return IMAGE; 99 case 2: 100 return TEXT_SNIPPET; 101 case 4: 102 return DOCUMENT; 103 case 3: 104 return ROW; 105 case 0: 106 return PAYLOAD_NOT_SET; 107 default: 108 return null; 109 } 110 } 111 getNumber()112 public int getNumber() { 113 return this.value; 114 } 115 }; 116 getPayloadCase()117 public PayloadCase getPayloadCase() { 118 return PayloadCase.forNumber(payloadCase_); 119 } 120 121 public static final int IMAGE_FIELD_NUMBER = 1; 122 /** 123 * 124 * 125 * <pre> 126 * Example image. 127 * </pre> 128 * 129 * <code>.google.cloud.automl.v1beta1.Image image = 1;</code> 130 * 131 * @return Whether the image field is set. 132 */ 133 @java.lang.Override hasImage()134 public boolean hasImage() { 135 return payloadCase_ == 1; 136 } 137 /** 138 * 139 * 140 * <pre> 141 * Example image. 142 * </pre> 143 * 144 * <code>.google.cloud.automl.v1beta1.Image image = 1;</code> 145 * 146 * @return The image. 147 */ 148 @java.lang.Override getImage()149 public com.google.cloud.automl.v1beta1.Image getImage() { 150 if (payloadCase_ == 1) { 151 return (com.google.cloud.automl.v1beta1.Image) payload_; 152 } 153 return com.google.cloud.automl.v1beta1.Image.getDefaultInstance(); 154 } 155 /** 156 * 157 * 158 * <pre> 159 * Example image. 160 * </pre> 161 * 162 * <code>.google.cloud.automl.v1beta1.Image image = 1;</code> 163 */ 164 @java.lang.Override getImageOrBuilder()165 public com.google.cloud.automl.v1beta1.ImageOrBuilder getImageOrBuilder() { 166 if (payloadCase_ == 1) { 167 return (com.google.cloud.automl.v1beta1.Image) payload_; 168 } 169 return com.google.cloud.automl.v1beta1.Image.getDefaultInstance(); 170 } 171 172 public static final int TEXT_SNIPPET_FIELD_NUMBER = 2; 173 /** 174 * 175 * 176 * <pre> 177 * Example text. 178 * </pre> 179 * 180 * <code>.google.cloud.automl.v1beta1.TextSnippet text_snippet = 2;</code> 181 * 182 * @return Whether the textSnippet field is set. 183 */ 184 @java.lang.Override hasTextSnippet()185 public boolean hasTextSnippet() { 186 return payloadCase_ == 2; 187 } 188 /** 189 * 190 * 191 * <pre> 192 * Example text. 193 * </pre> 194 * 195 * <code>.google.cloud.automl.v1beta1.TextSnippet text_snippet = 2;</code> 196 * 197 * @return The textSnippet. 198 */ 199 @java.lang.Override getTextSnippet()200 public com.google.cloud.automl.v1beta1.TextSnippet getTextSnippet() { 201 if (payloadCase_ == 2) { 202 return (com.google.cloud.automl.v1beta1.TextSnippet) payload_; 203 } 204 return com.google.cloud.automl.v1beta1.TextSnippet.getDefaultInstance(); 205 } 206 /** 207 * 208 * 209 * <pre> 210 * Example text. 211 * </pre> 212 * 213 * <code>.google.cloud.automl.v1beta1.TextSnippet text_snippet = 2;</code> 214 */ 215 @java.lang.Override getTextSnippetOrBuilder()216 public com.google.cloud.automl.v1beta1.TextSnippetOrBuilder getTextSnippetOrBuilder() { 217 if (payloadCase_ == 2) { 218 return (com.google.cloud.automl.v1beta1.TextSnippet) payload_; 219 } 220 return com.google.cloud.automl.v1beta1.TextSnippet.getDefaultInstance(); 221 } 222 223 public static final int DOCUMENT_FIELD_NUMBER = 4; 224 /** 225 * 226 * 227 * <pre> 228 * Example document. 229 * </pre> 230 * 231 * <code>.google.cloud.automl.v1beta1.Document document = 4;</code> 232 * 233 * @return Whether the document field is set. 234 */ 235 @java.lang.Override hasDocument()236 public boolean hasDocument() { 237 return payloadCase_ == 4; 238 } 239 /** 240 * 241 * 242 * <pre> 243 * Example document. 244 * </pre> 245 * 246 * <code>.google.cloud.automl.v1beta1.Document document = 4;</code> 247 * 248 * @return The document. 249 */ 250 @java.lang.Override getDocument()251 public com.google.cloud.automl.v1beta1.Document getDocument() { 252 if (payloadCase_ == 4) { 253 return (com.google.cloud.automl.v1beta1.Document) payload_; 254 } 255 return com.google.cloud.automl.v1beta1.Document.getDefaultInstance(); 256 } 257 /** 258 * 259 * 260 * <pre> 261 * Example document. 262 * </pre> 263 * 264 * <code>.google.cloud.automl.v1beta1.Document document = 4;</code> 265 */ 266 @java.lang.Override getDocumentOrBuilder()267 public com.google.cloud.automl.v1beta1.DocumentOrBuilder getDocumentOrBuilder() { 268 if (payloadCase_ == 4) { 269 return (com.google.cloud.automl.v1beta1.Document) payload_; 270 } 271 return com.google.cloud.automl.v1beta1.Document.getDefaultInstance(); 272 } 273 274 public static final int ROW_FIELD_NUMBER = 3; 275 /** 276 * 277 * 278 * <pre> 279 * Example relational table row. 280 * </pre> 281 * 282 * <code>.google.cloud.automl.v1beta1.Row row = 3;</code> 283 * 284 * @return Whether the row field is set. 285 */ 286 @java.lang.Override hasRow()287 public boolean hasRow() { 288 return payloadCase_ == 3; 289 } 290 /** 291 * 292 * 293 * <pre> 294 * Example relational table row. 295 * </pre> 296 * 297 * <code>.google.cloud.automl.v1beta1.Row row = 3;</code> 298 * 299 * @return The row. 300 */ 301 @java.lang.Override getRow()302 public com.google.cloud.automl.v1beta1.Row getRow() { 303 if (payloadCase_ == 3) { 304 return (com.google.cloud.automl.v1beta1.Row) payload_; 305 } 306 return com.google.cloud.automl.v1beta1.Row.getDefaultInstance(); 307 } 308 /** 309 * 310 * 311 * <pre> 312 * Example relational table row. 313 * </pre> 314 * 315 * <code>.google.cloud.automl.v1beta1.Row row = 3;</code> 316 */ 317 @java.lang.Override getRowOrBuilder()318 public com.google.cloud.automl.v1beta1.RowOrBuilder getRowOrBuilder() { 319 if (payloadCase_ == 3) { 320 return (com.google.cloud.automl.v1beta1.Row) payload_; 321 } 322 return com.google.cloud.automl.v1beta1.Row.getDefaultInstance(); 323 } 324 325 private byte memoizedIsInitialized = -1; 326 327 @java.lang.Override isInitialized()328 public final boolean isInitialized() { 329 byte isInitialized = memoizedIsInitialized; 330 if (isInitialized == 1) return true; 331 if (isInitialized == 0) return false; 332 333 memoizedIsInitialized = 1; 334 return true; 335 } 336 337 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)338 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 339 if (payloadCase_ == 1) { 340 output.writeMessage(1, (com.google.cloud.automl.v1beta1.Image) payload_); 341 } 342 if (payloadCase_ == 2) { 343 output.writeMessage(2, (com.google.cloud.automl.v1beta1.TextSnippet) payload_); 344 } 345 if (payloadCase_ == 3) { 346 output.writeMessage(3, (com.google.cloud.automl.v1beta1.Row) payload_); 347 } 348 if (payloadCase_ == 4) { 349 output.writeMessage(4, (com.google.cloud.automl.v1beta1.Document) payload_); 350 } 351 getUnknownFields().writeTo(output); 352 } 353 354 @java.lang.Override getSerializedSize()355 public int getSerializedSize() { 356 int size = memoizedSize; 357 if (size != -1) return size; 358 359 size = 0; 360 if (payloadCase_ == 1) { 361 size += 362 com.google.protobuf.CodedOutputStream.computeMessageSize( 363 1, (com.google.cloud.automl.v1beta1.Image) payload_); 364 } 365 if (payloadCase_ == 2) { 366 size += 367 com.google.protobuf.CodedOutputStream.computeMessageSize( 368 2, (com.google.cloud.automl.v1beta1.TextSnippet) payload_); 369 } 370 if (payloadCase_ == 3) { 371 size += 372 com.google.protobuf.CodedOutputStream.computeMessageSize( 373 3, (com.google.cloud.automl.v1beta1.Row) payload_); 374 } 375 if (payloadCase_ == 4) { 376 size += 377 com.google.protobuf.CodedOutputStream.computeMessageSize( 378 4, (com.google.cloud.automl.v1beta1.Document) payload_); 379 } 380 size += getUnknownFields().getSerializedSize(); 381 memoizedSize = size; 382 return size; 383 } 384 385 @java.lang.Override equals(final java.lang.Object obj)386 public boolean equals(final java.lang.Object obj) { 387 if (obj == this) { 388 return true; 389 } 390 if (!(obj instanceof com.google.cloud.automl.v1beta1.ExamplePayload)) { 391 return super.equals(obj); 392 } 393 com.google.cloud.automl.v1beta1.ExamplePayload other = 394 (com.google.cloud.automl.v1beta1.ExamplePayload) obj; 395 396 if (!getPayloadCase().equals(other.getPayloadCase())) return false; 397 switch (payloadCase_) { 398 case 1: 399 if (!getImage().equals(other.getImage())) return false; 400 break; 401 case 2: 402 if (!getTextSnippet().equals(other.getTextSnippet())) return false; 403 break; 404 case 4: 405 if (!getDocument().equals(other.getDocument())) return false; 406 break; 407 case 3: 408 if (!getRow().equals(other.getRow())) return false; 409 break; 410 case 0: 411 default: 412 } 413 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 414 return true; 415 } 416 417 @java.lang.Override hashCode()418 public int hashCode() { 419 if (memoizedHashCode != 0) { 420 return memoizedHashCode; 421 } 422 int hash = 41; 423 hash = (19 * hash) + getDescriptor().hashCode(); 424 switch (payloadCase_) { 425 case 1: 426 hash = (37 * hash) + IMAGE_FIELD_NUMBER; 427 hash = (53 * hash) + getImage().hashCode(); 428 break; 429 case 2: 430 hash = (37 * hash) + TEXT_SNIPPET_FIELD_NUMBER; 431 hash = (53 * hash) + getTextSnippet().hashCode(); 432 break; 433 case 4: 434 hash = (37 * hash) + DOCUMENT_FIELD_NUMBER; 435 hash = (53 * hash) + getDocument().hashCode(); 436 break; 437 case 3: 438 hash = (37 * hash) + ROW_FIELD_NUMBER; 439 hash = (53 * hash) + getRow().hashCode(); 440 break; 441 case 0: 442 default: 443 } 444 hash = (29 * hash) + getUnknownFields().hashCode(); 445 memoizedHashCode = hash; 446 return hash; 447 } 448 parseFrom(java.nio.ByteBuffer data)449 public static com.google.cloud.automl.v1beta1.ExamplePayload parseFrom(java.nio.ByteBuffer data) 450 throws com.google.protobuf.InvalidProtocolBufferException { 451 return PARSER.parseFrom(data); 452 } 453 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)454 public static com.google.cloud.automl.v1beta1.ExamplePayload parseFrom( 455 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 456 throws com.google.protobuf.InvalidProtocolBufferException { 457 return PARSER.parseFrom(data, extensionRegistry); 458 } 459 parseFrom( com.google.protobuf.ByteString data)460 public static com.google.cloud.automl.v1beta1.ExamplePayload parseFrom( 461 com.google.protobuf.ByteString data) 462 throws com.google.protobuf.InvalidProtocolBufferException { 463 return PARSER.parseFrom(data); 464 } 465 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)466 public static com.google.cloud.automl.v1beta1.ExamplePayload parseFrom( 467 com.google.protobuf.ByteString data, 468 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 469 throws com.google.protobuf.InvalidProtocolBufferException { 470 return PARSER.parseFrom(data, extensionRegistry); 471 } 472 parseFrom(byte[] data)473 public static com.google.cloud.automl.v1beta1.ExamplePayload parseFrom(byte[] data) 474 throws com.google.protobuf.InvalidProtocolBufferException { 475 return PARSER.parseFrom(data); 476 } 477 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)478 public static com.google.cloud.automl.v1beta1.ExamplePayload parseFrom( 479 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 480 throws com.google.protobuf.InvalidProtocolBufferException { 481 return PARSER.parseFrom(data, extensionRegistry); 482 } 483 parseFrom(java.io.InputStream input)484 public static com.google.cloud.automl.v1beta1.ExamplePayload parseFrom(java.io.InputStream input) 485 throws java.io.IOException { 486 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 487 } 488 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)489 public static com.google.cloud.automl.v1beta1.ExamplePayload parseFrom( 490 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 491 throws java.io.IOException { 492 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 493 PARSER, input, extensionRegistry); 494 } 495 parseDelimitedFrom( java.io.InputStream input)496 public static com.google.cloud.automl.v1beta1.ExamplePayload parseDelimitedFrom( 497 java.io.InputStream input) throws java.io.IOException { 498 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 499 } 500 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)501 public static com.google.cloud.automl.v1beta1.ExamplePayload parseDelimitedFrom( 502 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 503 throws java.io.IOException { 504 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 505 PARSER, input, extensionRegistry); 506 } 507 parseFrom( com.google.protobuf.CodedInputStream input)508 public static com.google.cloud.automl.v1beta1.ExamplePayload parseFrom( 509 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 510 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 511 } 512 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)513 public static com.google.cloud.automl.v1beta1.ExamplePayload parseFrom( 514 com.google.protobuf.CodedInputStream input, 515 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 516 throws java.io.IOException { 517 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 518 PARSER, input, extensionRegistry); 519 } 520 521 @java.lang.Override newBuilderForType()522 public Builder newBuilderForType() { 523 return newBuilder(); 524 } 525 newBuilder()526 public static Builder newBuilder() { 527 return DEFAULT_INSTANCE.toBuilder(); 528 } 529 newBuilder(com.google.cloud.automl.v1beta1.ExamplePayload prototype)530 public static Builder newBuilder(com.google.cloud.automl.v1beta1.ExamplePayload prototype) { 531 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 532 } 533 534 @java.lang.Override toBuilder()535 public Builder toBuilder() { 536 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 537 } 538 539 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)540 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 541 Builder builder = new Builder(parent); 542 return builder; 543 } 544 /** 545 * 546 * 547 * <pre> 548 * Example data used for training or prediction. 549 * </pre> 550 * 551 * Protobuf type {@code google.cloud.automl.v1beta1.ExamplePayload} 552 */ 553 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 554 implements 555 // @@protoc_insertion_point(builder_implements:google.cloud.automl.v1beta1.ExamplePayload) 556 com.google.cloud.automl.v1beta1.ExamplePayloadOrBuilder { getDescriptor()557 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 558 return com.google.cloud.automl.v1beta1.DataItems 559 .internal_static_google_cloud_automl_v1beta1_ExamplePayload_descriptor; 560 } 561 562 @java.lang.Override 563 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()564 internalGetFieldAccessorTable() { 565 return com.google.cloud.automl.v1beta1.DataItems 566 .internal_static_google_cloud_automl_v1beta1_ExamplePayload_fieldAccessorTable 567 .ensureFieldAccessorsInitialized( 568 com.google.cloud.automl.v1beta1.ExamplePayload.class, 569 com.google.cloud.automl.v1beta1.ExamplePayload.Builder.class); 570 } 571 572 // Construct using com.google.cloud.automl.v1beta1.ExamplePayload.newBuilder() Builder()573 private Builder() {} 574 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)575 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 576 super(parent); 577 } 578 579 @java.lang.Override clear()580 public Builder clear() { 581 super.clear(); 582 bitField0_ = 0; 583 if (imageBuilder_ != null) { 584 imageBuilder_.clear(); 585 } 586 if (textSnippetBuilder_ != null) { 587 textSnippetBuilder_.clear(); 588 } 589 if (documentBuilder_ != null) { 590 documentBuilder_.clear(); 591 } 592 if (rowBuilder_ != null) { 593 rowBuilder_.clear(); 594 } 595 payloadCase_ = 0; 596 payload_ = null; 597 return this; 598 } 599 600 @java.lang.Override getDescriptorForType()601 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 602 return com.google.cloud.automl.v1beta1.DataItems 603 .internal_static_google_cloud_automl_v1beta1_ExamplePayload_descriptor; 604 } 605 606 @java.lang.Override getDefaultInstanceForType()607 public com.google.cloud.automl.v1beta1.ExamplePayload getDefaultInstanceForType() { 608 return com.google.cloud.automl.v1beta1.ExamplePayload.getDefaultInstance(); 609 } 610 611 @java.lang.Override build()612 public com.google.cloud.automl.v1beta1.ExamplePayload build() { 613 com.google.cloud.automl.v1beta1.ExamplePayload result = buildPartial(); 614 if (!result.isInitialized()) { 615 throw newUninitializedMessageException(result); 616 } 617 return result; 618 } 619 620 @java.lang.Override buildPartial()621 public com.google.cloud.automl.v1beta1.ExamplePayload buildPartial() { 622 com.google.cloud.automl.v1beta1.ExamplePayload result = 623 new com.google.cloud.automl.v1beta1.ExamplePayload(this); 624 if (bitField0_ != 0) { 625 buildPartial0(result); 626 } 627 buildPartialOneofs(result); 628 onBuilt(); 629 return result; 630 } 631 buildPartial0(com.google.cloud.automl.v1beta1.ExamplePayload result)632 private void buildPartial0(com.google.cloud.automl.v1beta1.ExamplePayload result) { 633 int from_bitField0_ = bitField0_; 634 } 635 buildPartialOneofs(com.google.cloud.automl.v1beta1.ExamplePayload result)636 private void buildPartialOneofs(com.google.cloud.automl.v1beta1.ExamplePayload result) { 637 result.payloadCase_ = payloadCase_; 638 result.payload_ = this.payload_; 639 if (payloadCase_ == 1 && imageBuilder_ != null) { 640 result.payload_ = imageBuilder_.build(); 641 } 642 if (payloadCase_ == 2 && textSnippetBuilder_ != null) { 643 result.payload_ = textSnippetBuilder_.build(); 644 } 645 if (payloadCase_ == 4 && documentBuilder_ != null) { 646 result.payload_ = documentBuilder_.build(); 647 } 648 if (payloadCase_ == 3 && rowBuilder_ != null) { 649 result.payload_ = rowBuilder_.build(); 650 } 651 } 652 653 @java.lang.Override clone()654 public Builder clone() { 655 return super.clone(); 656 } 657 658 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)659 public Builder setField( 660 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 661 return super.setField(field, value); 662 } 663 664 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)665 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 666 return super.clearField(field); 667 } 668 669 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)670 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 671 return super.clearOneof(oneof); 672 } 673 674 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)675 public Builder setRepeatedField( 676 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 677 return super.setRepeatedField(field, index, value); 678 } 679 680 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)681 public Builder addRepeatedField( 682 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 683 return super.addRepeatedField(field, value); 684 } 685 686 @java.lang.Override mergeFrom(com.google.protobuf.Message other)687 public Builder mergeFrom(com.google.protobuf.Message other) { 688 if (other instanceof com.google.cloud.automl.v1beta1.ExamplePayload) { 689 return mergeFrom((com.google.cloud.automl.v1beta1.ExamplePayload) other); 690 } else { 691 super.mergeFrom(other); 692 return this; 693 } 694 } 695 mergeFrom(com.google.cloud.automl.v1beta1.ExamplePayload other)696 public Builder mergeFrom(com.google.cloud.automl.v1beta1.ExamplePayload other) { 697 if (other == com.google.cloud.automl.v1beta1.ExamplePayload.getDefaultInstance()) return this; 698 switch (other.getPayloadCase()) { 699 case IMAGE: 700 { 701 mergeImage(other.getImage()); 702 break; 703 } 704 case TEXT_SNIPPET: 705 { 706 mergeTextSnippet(other.getTextSnippet()); 707 break; 708 } 709 case DOCUMENT: 710 { 711 mergeDocument(other.getDocument()); 712 break; 713 } 714 case ROW: 715 { 716 mergeRow(other.getRow()); 717 break; 718 } 719 case PAYLOAD_NOT_SET: 720 { 721 break; 722 } 723 } 724 this.mergeUnknownFields(other.getUnknownFields()); 725 onChanged(); 726 return this; 727 } 728 729 @java.lang.Override isInitialized()730 public final boolean isInitialized() { 731 return true; 732 } 733 734 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)735 public Builder mergeFrom( 736 com.google.protobuf.CodedInputStream input, 737 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 738 throws java.io.IOException { 739 if (extensionRegistry == null) { 740 throw new java.lang.NullPointerException(); 741 } 742 try { 743 boolean done = false; 744 while (!done) { 745 int tag = input.readTag(); 746 switch (tag) { 747 case 0: 748 done = true; 749 break; 750 case 10: 751 { 752 input.readMessage(getImageFieldBuilder().getBuilder(), extensionRegistry); 753 payloadCase_ = 1; 754 break; 755 } // case 10 756 case 18: 757 { 758 input.readMessage(getTextSnippetFieldBuilder().getBuilder(), extensionRegistry); 759 payloadCase_ = 2; 760 break; 761 } // case 18 762 case 26: 763 { 764 input.readMessage(getRowFieldBuilder().getBuilder(), extensionRegistry); 765 payloadCase_ = 3; 766 break; 767 } // case 26 768 case 34: 769 { 770 input.readMessage(getDocumentFieldBuilder().getBuilder(), extensionRegistry); 771 payloadCase_ = 4; 772 break; 773 } // case 34 774 default: 775 { 776 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 777 done = true; // was an endgroup tag 778 } 779 break; 780 } // default: 781 } // switch (tag) 782 } // while (!done) 783 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 784 throw e.unwrapIOException(); 785 } finally { 786 onChanged(); 787 } // finally 788 return this; 789 } 790 791 private int payloadCase_ = 0; 792 private java.lang.Object payload_; 793 getPayloadCase()794 public PayloadCase getPayloadCase() { 795 return PayloadCase.forNumber(payloadCase_); 796 } 797 clearPayload()798 public Builder clearPayload() { 799 payloadCase_ = 0; 800 payload_ = null; 801 onChanged(); 802 return this; 803 } 804 805 private int bitField0_; 806 807 private com.google.protobuf.SingleFieldBuilderV3< 808 com.google.cloud.automl.v1beta1.Image, 809 com.google.cloud.automl.v1beta1.Image.Builder, 810 com.google.cloud.automl.v1beta1.ImageOrBuilder> 811 imageBuilder_; 812 /** 813 * 814 * 815 * <pre> 816 * Example image. 817 * </pre> 818 * 819 * <code>.google.cloud.automl.v1beta1.Image image = 1;</code> 820 * 821 * @return Whether the image field is set. 822 */ 823 @java.lang.Override hasImage()824 public boolean hasImage() { 825 return payloadCase_ == 1; 826 } 827 /** 828 * 829 * 830 * <pre> 831 * Example image. 832 * </pre> 833 * 834 * <code>.google.cloud.automl.v1beta1.Image image = 1;</code> 835 * 836 * @return The image. 837 */ 838 @java.lang.Override getImage()839 public com.google.cloud.automl.v1beta1.Image getImage() { 840 if (imageBuilder_ == null) { 841 if (payloadCase_ == 1) { 842 return (com.google.cloud.automl.v1beta1.Image) payload_; 843 } 844 return com.google.cloud.automl.v1beta1.Image.getDefaultInstance(); 845 } else { 846 if (payloadCase_ == 1) { 847 return imageBuilder_.getMessage(); 848 } 849 return com.google.cloud.automl.v1beta1.Image.getDefaultInstance(); 850 } 851 } 852 /** 853 * 854 * 855 * <pre> 856 * Example image. 857 * </pre> 858 * 859 * <code>.google.cloud.automl.v1beta1.Image image = 1;</code> 860 */ setImage(com.google.cloud.automl.v1beta1.Image value)861 public Builder setImage(com.google.cloud.automl.v1beta1.Image value) { 862 if (imageBuilder_ == null) { 863 if (value == null) { 864 throw new NullPointerException(); 865 } 866 payload_ = value; 867 onChanged(); 868 } else { 869 imageBuilder_.setMessage(value); 870 } 871 payloadCase_ = 1; 872 return this; 873 } 874 /** 875 * 876 * 877 * <pre> 878 * Example image. 879 * </pre> 880 * 881 * <code>.google.cloud.automl.v1beta1.Image image = 1;</code> 882 */ setImage(com.google.cloud.automl.v1beta1.Image.Builder builderForValue)883 public Builder setImage(com.google.cloud.automl.v1beta1.Image.Builder builderForValue) { 884 if (imageBuilder_ == null) { 885 payload_ = builderForValue.build(); 886 onChanged(); 887 } else { 888 imageBuilder_.setMessage(builderForValue.build()); 889 } 890 payloadCase_ = 1; 891 return this; 892 } 893 /** 894 * 895 * 896 * <pre> 897 * Example image. 898 * </pre> 899 * 900 * <code>.google.cloud.automl.v1beta1.Image image = 1;</code> 901 */ mergeImage(com.google.cloud.automl.v1beta1.Image value)902 public Builder mergeImage(com.google.cloud.automl.v1beta1.Image value) { 903 if (imageBuilder_ == null) { 904 if (payloadCase_ == 1 905 && payload_ != com.google.cloud.automl.v1beta1.Image.getDefaultInstance()) { 906 payload_ = 907 com.google.cloud.automl.v1beta1.Image.newBuilder( 908 (com.google.cloud.automl.v1beta1.Image) payload_) 909 .mergeFrom(value) 910 .buildPartial(); 911 } else { 912 payload_ = value; 913 } 914 onChanged(); 915 } else { 916 if (payloadCase_ == 1) { 917 imageBuilder_.mergeFrom(value); 918 } else { 919 imageBuilder_.setMessage(value); 920 } 921 } 922 payloadCase_ = 1; 923 return this; 924 } 925 /** 926 * 927 * 928 * <pre> 929 * Example image. 930 * </pre> 931 * 932 * <code>.google.cloud.automl.v1beta1.Image image = 1;</code> 933 */ clearImage()934 public Builder clearImage() { 935 if (imageBuilder_ == null) { 936 if (payloadCase_ == 1) { 937 payloadCase_ = 0; 938 payload_ = null; 939 onChanged(); 940 } 941 } else { 942 if (payloadCase_ == 1) { 943 payloadCase_ = 0; 944 payload_ = null; 945 } 946 imageBuilder_.clear(); 947 } 948 return this; 949 } 950 /** 951 * 952 * 953 * <pre> 954 * Example image. 955 * </pre> 956 * 957 * <code>.google.cloud.automl.v1beta1.Image image = 1;</code> 958 */ getImageBuilder()959 public com.google.cloud.automl.v1beta1.Image.Builder getImageBuilder() { 960 return getImageFieldBuilder().getBuilder(); 961 } 962 /** 963 * 964 * 965 * <pre> 966 * Example image. 967 * </pre> 968 * 969 * <code>.google.cloud.automl.v1beta1.Image image = 1;</code> 970 */ 971 @java.lang.Override getImageOrBuilder()972 public com.google.cloud.automl.v1beta1.ImageOrBuilder getImageOrBuilder() { 973 if ((payloadCase_ == 1) && (imageBuilder_ != null)) { 974 return imageBuilder_.getMessageOrBuilder(); 975 } else { 976 if (payloadCase_ == 1) { 977 return (com.google.cloud.automl.v1beta1.Image) payload_; 978 } 979 return com.google.cloud.automl.v1beta1.Image.getDefaultInstance(); 980 } 981 } 982 /** 983 * 984 * 985 * <pre> 986 * Example image. 987 * </pre> 988 * 989 * <code>.google.cloud.automl.v1beta1.Image image = 1;</code> 990 */ 991 private com.google.protobuf.SingleFieldBuilderV3< 992 com.google.cloud.automl.v1beta1.Image, 993 com.google.cloud.automl.v1beta1.Image.Builder, 994 com.google.cloud.automl.v1beta1.ImageOrBuilder> getImageFieldBuilder()995 getImageFieldBuilder() { 996 if (imageBuilder_ == null) { 997 if (!(payloadCase_ == 1)) { 998 payload_ = com.google.cloud.automl.v1beta1.Image.getDefaultInstance(); 999 } 1000 imageBuilder_ = 1001 new com.google.protobuf.SingleFieldBuilderV3< 1002 com.google.cloud.automl.v1beta1.Image, 1003 com.google.cloud.automl.v1beta1.Image.Builder, 1004 com.google.cloud.automl.v1beta1.ImageOrBuilder>( 1005 (com.google.cloud.automl.v1beta1.Image) payload_, 1006 getParentForChildren(), 1007 isClean()); 1008 payload_ = null; 1009 } 1010 payloadCase_ = 1; 1011 onChanged(); 1012 return imageBuilder_; 1013 } 1014 1015 private com.google.protobuf.SingleFieldBuilderV3< 1016 com.google.cloud.automl.v1beta1.TextSnippet, 1017 com.google.cloud.automl.v1beta1.TextSnippet.Builder, 1018 com.google.cloud.automl.v1beta1.TextSnippetOrBuilder> 1019 textSnippetBuilder_; 1020 /** 1021 * 1022 * 1023 * <pre> 1024 * Example text. 1025 * </pre> 1026 * 1027 * <code>.google.cloud.automl.v1beta1.TextSnippet text_snippet = 2;</code> 1028 * 1029 * @return Whether the textSnippet field is set. 1030 */ 1031 @java.lang.Override hasTextSnippet()1032 public boolean hasTextSnippet() { 1033 return payloadCase_ == 2; 1034 } 1035 /** 1036 * 1037 * 1038 * <pre> 1039 * Example text. 1040 * </pre> 1041 * 1042 * <code>.google.cloud.automl.v1beta1.TextSnippet text_snippet = 2;</code> 1043 * 1044 * @return The textSnippet. 1045 */ 1046 @java.lang.Override getTextSnippet()1047 public com.google.cloud.automl.v1beta1.TextSnippet getTextSnippet() { 1048 if (textSnippetBuilder_ == null) { 1049 if (payloadCase_ == 2) { 1050 return (com.google.cloud.automl.v1beta1.TextSnippet) payload_; 1051 } 1052 return com.google.cloud.automl.v1beta1.TextSnippet.getDefaultInstance(); 1053 } else { 1054 if (payloadCase_ == 2) { 1055 return textSnippetBuilder_.getMessage(); 1056 } 1057 return com.google.cloud.automl.v1beta1.TextSnippet.getDefaultInstance(); 1058 } 1059 } 1060 /** 1061 * 1062 * 1063 * <pre> 1064 * Example text. 1065 * </pre> 1066 * 1067 * <code>.google.cloud.automl.v1beta1.TextSnippet text_snippet = 2;</code> 1068 */ setTextSnippet(com.google.cloud.automl.v1beta1.TextSnippet value)1069 public Builder setTextSnippet(com.google.cloud.automl.v1beta1.TextSnippet value) { 1070 if (textSnippetBuilder_ == null) { 1071 if (value == null) { 1072 throw new NullPointerException(); 1073 } 1074 payload_ = value; 1075 onChanged(); 1076 } else { 1077 textSnippetBuilder_.setMessage(value); 1078 } 1079 payloadCase_ = 2; 1080 return this; 1081 } 1082 /** 1083 * 1084 * 1085 * <pre> 1086 * Example text. 1087 * </pre> 1088 * 1089 * <code>.google.cloud.automl.v1beta1.TextSnippet text_snippet = 2;</code> 1090 */ setTextSnippet( com.google.cloud.automl.v1beta1.TextSnippet.Builder builderForValue)1091 public Builder setTextSnippet( 1092 com.google.cloud.automl.v1beta1.TextSnippet.Builder builderForValue) { 1093 if (textSnippetBuilder_ == null) { 1094 payload_ = builderForValue.build(); 1095 onChanged(); 1096 } else { 1097 textSnippetBuilder_.setMessage(builderForValue.build()); 1098 } 1099 payloadCase_ = 2; 1100 return this; 1101 } 1102 /** 1103 * 1104 * 1105 * <pre> 1106 * Example text. 1107 * </pre> 1108 * 1109 * <code>.google.cloud.automl.v1beta1.TextSnippet text_snippet = 2;</code> 1110 */ mergeTextSnippet(com.google.cloud.automl.v1beta1.TextSnippet value)1111 public Builder mergeTextSnippet(com.google.cloud.automl.v1beta1.TextSnippet value) { 1112 if (textSnippetBuilder_ == null) { 1113 if (payloadCase_ == 2 1114 && payload_ != com.google.cloud.automl.v1beta1.TextSnippet.getDefaultInstance()) { 1115 payload_ = 1116 com.google.cloud.automl.v1beta1.TextSnippet.newBuilder( 1117 (com.google.cloud.automl.v1beta1.TextSnippet) payload_) 1118 .mergeFrom(value) 1119 .buildPartial(); 1120 } else { 1121 payload_ = value; 1122 } 1123 onChanged(); 1124 } else { 1125 if (payloadCase_ == 2) { 1126 textSnippetBuilder_.mergeFrom(value); 1127 } else { 1128 textSnippetBuilder_.setMessage(value); 1129 } 1130 } 1131 payloadCase_ = 2; 1132 return this; 1133 } 1134 /** 1135 * 1136 * 1137 * <pre> 1138 * Example text. 1139 * </pre> 1140 * 1141 * <code>.google.cloud.automl.v1beta1.TextSnippet text_snippet = 2;</code> 1142 */ clearTextSnippet()1143 public Builder clearTextSnippet() { 1144 if (textSnippetBuilder_ == null) { 1145 if (payloadCase_ == 2) { 1146 payloadCase_ = 0; 1147 payload_ = null; 1148 onChanged(); 1149 } 1150 } else { 1151 if (payloadCase_ == 2) { 1152 payloadCase_ = 0; 1153 payload_ = null; 1154 } 1155 textSnippetBuilder_.clear(); 1156 } 1157 return this; 1158 } 1159 /** 1160 * 1161 * 1162 * <pre> 1163 * Example text. 1164 * </pre> 1165 * 1166 * <code>.google.cloud.automl.v1beta1.TextSnippet text_snippet = 2;</code> 1167 */ getTextSnippetBuilder()1168 public com.google.cloud.automl.v1beta1.TextSnippet.Builder getTextSnippetBuilder() { 1169 return getTextSnippetFieldBuilder().getBuilder(); 1170 } 1171 /** 1172 * 1173 * 1174 * <pre> 1175 * Example text. 1176 * </pre> 1177 * 1178 * <code>.google.cloud.automl.v1beta1.TextSnippet text_snippet = 2;</code> 1179 */ 1180 @java.lang.Override getTextSnippetOrBuilder()1181 public com.google.cloud.automl.v1beta1.TextSnippetOrBuilder getTextSnippetOrBuilder() { 1182 if ((payloadCase_ == 2) && (textSnippetBuilder_ != null)) { 1183 return textSnippetBuilder_.getMessageOrBuilder(); 1184 } else { 1185 if (payloadCase_ == 2) { 1186 return (com.google.cloud.automl.v1beta1.TextSnippet) payload_; 1187 } 1188 return com.google.cloud.automl.v1beta1.TextSnippet.getDefaultInstance(); 1189 } 1190 } 1191 /** 1192 * 1193 * 1194 * <pre> 1195 * Example text. 1196 * </pre> 1197 * 1198 * <code>.google.cloud.automl.v1beta1.TextSnippet text_snippet = 2;</code> 1199 */ 1200 private com.google.protobuf.SingleFieldBuilderV3< 1201 com.google.cloud.automl.v1beta1.TextSnippet, 1202 com.google.cloud.automl.v1beta1.TextSnippet.Builder, 1203 com.google.cloud.automl.v1beta1.TextSnippetOrBuilder> getTextSnippetFieldBuilder()1204 getTextSnippetFieldBuilder() { 1205 if (textSnippetBuilder_ == null) { 1206 if (!(payloadCase_ == 2)) { 1207 payload_ = com.google.cloud.automl.v1beta1.TextSnippet.getDefaultInstance(); 1208 } 1209 textSnippetBuilder_ = 1210 new com.google.protobuf.SingleFieldBuilderV3< 1211 com.google.cloud.automl.v1beta1.TextSnippet, 1212 com.google.cloud.automl.v1beta1.TextSnippet.Builder, 1213 com.google.cloud.automl.v1beta1.TextSnippetOrBuilder>( 1214 (com.google.cloud.automl.v1beta1.TextSnippet) payload_, 1215 getParentForChildren(), 1216 isClean()); 1217 payload_ = null; 1218 } 1219 payloadCase_ = 2; 1220 onChanged(); 1221 return textSnippetBuilder_; 1222 } 1223 1224 private com.google.protobuf.SingleFieldBuilderV3< 1225 com.google.cloud.automl.v1beta1.Document, 1226 com.google.cloud.automl.v1beta1.Document.Builder, 1227 com.google.cloud.automl.v1beta1.DocumentOrBuilder> 1228 documentBuilder_; 1229 /** 1230 * 1231 * 1232 * <pre> 1233 * Example document. 1234 * </pre> 1235 * 1236 * <code>.google.cloud.automl.v1beta1.Document document = 4;</code> 1237 * 1238 * @return Whether the document field is set. 1239 */ 1240 @java.lang.Override hasDocument()1241 public boolean hasDocument() { 1242 return payloadCase_ == 4; 1243 } 1244 /** 1245 * 1246 * 1247 * <pre> 1248 * Example document. 1249 * </pre> 1250 * 1251 * <code>.google.cloud.automl.v1beta1.Document document = 4;</code> 1252 * 1253 * @return The document. 1254 */ 1255 @java.lang.Override getDocument()1256 public com.google.cloud.automl.v1beta1.Document getDocument() { 1257 if (documentBuilder_ == null) { 1258 if (payloadCase_ == 4) { 1259 return (com.google.cloud.automl.v1beta1.Document) payload_; 1260 } 1261 return com.google.cloud.automl.v1beta1.Document.getDefaultInstance(); 1262 } else { 1263 if (payloadCase_ == 4) { 1264 return documentBuilder_.getMessage(); 1265 } 1266 return com.google.cloud.automl.v1beta1.Document.getDefaultInstance(); 1267 } 1268 } 1269 /** 1270 * 1271 * 1272 * <pre> 1273 * Example document. 1274 * </pre> 1275 * 1276 * <code>.google.cloud.automl.v1beta1.Document document = 4;</code> 1277 */ setDocument(com.google.cloud.automl.v1beta1.Document value)1278 public Builder setDocument(com.google.cloud.automl.v1beta1.Document value) { 1279 if (documentBuilder_ == null) { 1280 if (value == null) { 1281 throw new NullPointerException(); 1282 } 1283 payload_ = value; 1284 onChanged(); 1285 } else { 1286 documentBuilder_.setMessage(value); 1287 } 1288 payloadCase_ = 4; 1289 return this; 1290 } 1291 /** 1292 * 1293 * 1294 * <pre> 1295 * Example document. 1296 * </pre> 1297 * 1298 * <code>.google.cloud.automl.v1beta1.Document document = 4;</code> 1299 */ setDocument(com.google.cloud.automl.v1beta1.Document.Builder builderForValue)1300 public Builder setDocument(com.google.cloud.automl.v1beta1.Document.Builder builderForValue) { 1301 if (documentBuilder_ == null) { 1302 payload_ = builderForValue.build(); 1303 onChanged(); 1304 } else { 1305 documentBuilder_.setMessage(builderForValue.build()); 1306 } 1307 payloadCase_ = 4; 1308 return this; 1309 } 1310 /** 1311 * 1312 * 1313 * <pre> 1314 * Example document. 1315 * </pre> 1316 * 1317 * <code>.google.cloud.automl.v1beta1.Document document = 4;</code> 1318 */ mergeDocument(com.google.cloud.automl.v1beta1.Document value)1319 public Builder mergeDocument(com.google.cloud.automl.v1beta1.Document value) { 1320 if (documentBuilder_ == null) { 1321 if (payloadCase_ == 4 1322 && payload_ != com.google.cloud.automl.v1beta1.Document.getDefaultInstance()) { 1323 payload_ = 1324 com.google.cloud.automl.v1beta1.Document.newBuilder( 1325 (com.google.cloud.automl.v1beta1.Document) payload_) 1326 .mergeFrom(value) 1327 .buildPartial(); 1328 } else { 1329 payload_ = value; 1330 } 1331 onChanged(); 1332 } else { 1333 if (payloadCase_ == 4) { 1334 documentBuilder_.mergeFrom(value); 1335 } else { 1336 documentBuilder_.setMessage(value); 1337 } 1338 } 1339 payloadCase_ = 4; 1340 return this; 1341 } 1342 /** 1343 * 1344 * 1345 * <pre> 1346 * Example document. 1347 * </pre> 1348 * 1349 * <code>.google.cloud.automl.v1beta1.Document document = 4;</code> 1350 */ clearDocument()1351 public Builder clearDocument() { 1352 if (documentBuilder_ == null) { 1353 if (payloadCase_ == 4) { 1354 payloadCase_ = 0; 1355 payload_ = null; 1356 onChanged(); 1357 } 1358 } else { 1359 if (payloadCase_ == 4) { 1360 payloadCase_ = 0; 1361 payload_ = null; 1362 } 1363 documentBuilder_.clear(); 1364 } 1365 return this; 1366 } 1367 /** 1368 * 1369 * 1370 * <pre> 1371 * Example document. 1372 * </pre> 1373 * 1374 * <code>.google.cloud.automl.v1beta1.Document document = 4;</code> 1375 */ getDocumentBuilder()1376 public com.google.cloud.automl.v1beta1.Document.Builder getDocumentBuilder() { 1377 return getDocumentFieldBuilder().getBuilder(); 1378 } 1379 /** 1380 * 1381 * 1382 * <pre> 1383 * Example document. 1384 * </pre> 1385 * 1386 * <code>.google.cloud.automl.v1beta1.Document document = 4;</code> 1387 */ 1388 @java.lang.Override getDocumentOrBuilder()1389 public com.google.cloud.automl.v1beta1.DocumentOrBuilder getDocumentOrBuilder() { 1390 if ((payloadCase_ == 4) && (documentBuilder_ != null)) { 1391 return documentBuilder_.getMessageOrBuilder(); 1392 } else { 1393 if (payloadCase_ == 4) { 1394 return (com.google.cloud.automl.v1beta1.Document) payload_; 1395 } 1396 return com.google.cloud.automl.v1beta1.Document.getDefaultInstance(); 1397 } 1398 } 1399 /** 1400 * 1401 * 1402 * <pre> 1403 * Example document. 1404 * </pre> 1405 * 1406 * <code>.google.cloud.automl.v1beta1.Document document = 4;</code> 1407 */ 1408 private com.google.protobuf.SingleFieldBuilderV3< 1409 com.google.cloud.automl.v1beta1.Document, 1410 com.google.cloud.automl.v1beta1.Document.Builder, 1411 com.google.cloud.automl.v1beta1.DocumentOrBuilder> getDocumentFieldBuilder()1412 getDocumentFieldBuilder() { 1413 if (documentBuilder_ == null) { 1414 if (!(payloadCase_ == 4)) { 1415 payload_ = com.google.cloud.automl.v1beta1.Document.getDefaultInstance(); 1416 } 1417 documentBuilder_ = 1418 new com.google.protobuf.SingleFieldBuilderV3< 1419 com.google.cloud.automl.v1beta1.Document, 1420 com.google.cloud.automl.v1beta1.Document.Builder, 1421 com.google.cloud.automl.v1beta1.DocumentOrBuilder>( 1422 (com.google.cloud.automl.v1beta1.Document) payload_, 1423 getParentForChildren(), 1424 isClean()); 1425 payload_ = null; 1426 } 1427 payloadCase_ = 4; 1428 onChanged(); 1429 return documentBuilder_; 1430 } 1431 1432 private com.google.protobuf.SingleFieldBuilderV3< 1433 com.google.cloud.automl.v1beta1.Row, 1434 com.google.cloud.automl.v1beta1.Row.Builder, 1435 com.google.cloud.automl.v1beta1.RowOrBuilder> 1436 rowBuilder_; 1437 /** 1438 * 1439 * 1440 * <pre> 1441 * Example relational table row. 1442 * </pre> 1443 * 1444 * <code>.google.cloud.automl.v1beta1.Row row = 3;</code> 1445 * 1446 * @return Whether the row field is set. 1447 */ 1448 @java.lang.Override hasRow()1449 public boolean hasRow() { 1450 return payloadCase_ == 3; 1451 } 1452 /** 1453 * 1454 * 1455 * <pre> 1456 * Example relational table row. 1457 * </pre> 1458 * 1459 * <code>.google.cloud.automl.v1beta1.Row row = 3;</code> 1460 * 1461 * @return The row. 1462 */ 1463 @java.lang.Override getRow()1464 public com.google.cloud.automl.v1beta1.Row getRow() { 1465 if (rowBuilder_ == null) { 1466 if (payloadCase_ == 3) { 1467 return (com.google.cloud.automl.v1beta1.Row) payload_; 1468 } 1469 return com.google.cloud.automl.v1beta1.Row.getDefaultInstance(); 1470 } else { 1471 if (payloadCase_ == 3) { 1472 return rowBuilder_.getMessage(); 1473 } 1474 return com.google.cloud.automl.v1beta1.Row.getDefaultInstance(); 1475 } 1476 } 1477 /** 1478 * 1479 * 1480 * <pre> 1481 * Example relational table row. 1482 * </pre> 1483 * 1484 * <code>.google.cloud.automl.v1beta1.Row row = 3;</code> 1485 */ setRow(com.google.cloud.automl.v1beta1.Row value)1486 public Builder setRow(com.google.cloud.automl.v1beta1.Row value) { 1487 if (rowBuilder_ == null) { 1488 if (value == null) { 1489 throw new NullPointerException(); 1490 } 1491 payload_ = value; 1492 onChanged(); 1493 } else { 1494 rowBuilder_.setMessage(value); 1495 } 1496 payloadCase_ = 3; 1497 return this; 1498 } 1499 /** 1500 * 1501 * 1502 * <pre> 1503 * Example relational table row. 1504 * </pre> 1505 * 1506 * <code>.google.cloud.automl.v1beta1.Row row = 3;</code> 1507 */ setRow(com.google.cloud.automl.v1beta1.Row.Builder builderForValue)1508 public Builder setRow(com.google.cloud.automl.v1beta1.Row.Builder builderForValue) { 1509 if (rowBuilder_ == null) { 1510 payload_ = builderForValue.build(); 1511 onChanged(); 1512 } else { 1513 rowBuilder_.setMessage(builderForValue.build()); 1514 } 1515 payloadCase_ = 3; 1516 return this; 1517 } 1518 /** 1519 * 1520 * 1521 * <pre> 1522 * Example relational table row. 1523 * </pre> 1524 * 1525 * <code>.google.cloud.automl.v1beta1.Row row = 3;</code> 1526 */ mergeRow(com.google.cloud.automl.v1beta1.Row value)1527 public Builder mergeRow(com.google.cloud.automl.v1beta1.Row value) { 1528 if (rowBuilder_ == null) { 1529 if (payloadCase_ == 3 1530 && payload_ != com.google.cloud.automl.v1beta1.Row.getDefaultInstance()) { 1531 payload_ = 1532 com.google.cloud.automl.v1beta1.Row.newBuilder( 1533 (com.google.cloud.automl.v1beta1.Row) payload_) 1534 .mergeFrom(value) 1535 .buildPartial(); 1536 } else { 1537 payload_ = value; 1538 } 1539 onChanged(); 1540 } else { 1541 if (payloadCase_ == 3) { 1542 rowBuilder_.mergeFrom(value); 1543 } else { 1544 rowBuilder_.setMessage(value); 1545 } 1546 } 1547 payloadCase_ = 3; 1548 return this; 1549 } 1550 /** 1551 * 1552 * 1553 * <pre> 1554 * Example relational table row. 1555 * </pre> 1556 * 1557 * <code>.google.cloud.automl.v1beta1.Row row = 3;</code> 1558 */ clearRow()1559 public Builder clearRow() { 1560 if (rowBuilder_ == null) { 1561 if (payloadCase_ == 3) { 1562 payloadCase_ = 0; 1563 payload_ = null; 1564 onChanged(); 1565 } 1566 } else { 1567 if (payloadCase_ == 3) { 1568 payloadCase_ = 0; 1569 payload_ = null; 1570 } 1571 rowBuilder_.clear(); 1572 } 1573 return this; 1574 } 1575 /** 1576 * 1577 * 1578 * <pre> 1579 * Example relational table row. 1580 * </pre> 1581 * 1582 * <code>.google.cloud.automl.v1beta1.Row row = 3;</code> 1583 */ getRowBuilder()1584 public com.google.cloud.automl.v1beta1.Row.Builder getRowBuilder() { 1585 return getRowFieldBuilder().getBuilder(); 1586 } 1587 /** 1588 * 1589 * 1590 * <pre> 1591 * Example relational table row. 1592 * </pre> 1593 * 1594 * <code>.google.cloud.automl.v1beta1.Row row = 3;</code> 1595 */ 1596 @java.lang.Override getRowOrBuilder()1597 public com.google.cloud.automl.v1beta1.RowOrBuilder getRowOrBuilder() { 1598 if ((payloadCase_ == 3) && (rowBuilder_ != null)) { 1599 return rowBuilder_.getMessageOrBuilder(); 1600 } else { 1601 if (payloadCase_ == 3) { 1602 return (com.google.cloud.automl.v1beta1.Row) payload_; 1603 } 1604 return com.google.cloud.automl.v1beta1.Row.getDefaultInstance(); 1605 } 1606 } 1607 /** 1608 * 1609 * 1610 * <pre> 1611 * Example relational table row. 1612 * </pre> 1613 * 1614 * <code>.google.cloud.automl.v1beta1.Row row = 3;</code> 1615 */ 1616 private com.google.protobuf.SingleFieldBuilderV3< 1617 com.google.cloud.automl.v1beta1.Row, 1618 com.google.cloud.automl.v1beta1.Row.Builder, 1619 com.google.cloud.automl.v1beta1.RowOrBuilder> getRowFieldBuilder()1620 getRowFieldBuilder() { 1621 if (rowBuilder_ == null) { 1622 if (!(payloadCase_ == 3)) { 1623 payload_ = com.google.cloud.automl.v1beta1.Row.getDefaultInstance(); 1624 } 1625 rowBuilder_ = 1626 new com.google.protobuf.SingleFieldBuilderV3< 1627 com.google.cloud.automl.v1beta1.Row, 1628 com.google.cloud.automl.v1beta1.Row.Builder, 1629 com.google.cloud.automl.v1beta1.RowOrBuilder>( 1630 (com.google.cloud.automl.v1beta1.Row) payload_, getParentForChildren(), isClean()); 1631 payload_ = null; 1632 } 1633 payloadCase_ = 3; 1634 onChanged(); 1635 return rowBuilder_; 1636 } 1637 1638 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1639 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1640 return super.setUnknownFields(unknownFields); 1641 } 1642 1643 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1644 public final Builder mergeUnknownFields( 1645 final com.google.protobuf.UnknownFieldSet unknownFields) { 1646 return super.mergeUnknownFields(unknownFields); 1647 } 1648 1649 // @@protoc_insertion_point(builder_scope:google.cloud.automl.v1beta1.ExamplePayload) 1650 } 1651 1652 // @@protoc_insertion_point(class_scope:google.cloud.automl.v1beta1.ExamplePayload) 1653 private static final com.google.cloud.automl.v1beta1.ExamplePayload DEFAULT_INSTANCE; 1654 1655 static { 1656 DEFAULT_INSTANCE = new com.google.cloud.automl.v1beta1.ExamplePayload(); 1657 } 1658 getDefaultInstance()1659 public static com.google.cloud.automl.v1beta1.ExamplePayload getDefaultInstance() { 1660 return DEFAULT_INSTANCE; 1661 } 1662 1663 private static final com.google.protobuf.Parser<ExamplePayload> PARSER = 1664 new com.google.protobuf.AbstractParser<ExamplePayload>() { 1665 @java.lang.Override 1666 public ExamplePayload parsePartialFrom( 1667 com.google.protobuf.CodedInputStream input, 1668 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1669 throws com.google.protobuf.InvalidProtocolBufferException { 1670 Builder builder = newBuilder(); 1671 try { 1672 builder.mergeFrom(input, extensionRegistry); 1673 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1674 throw e.setUnfinishedMessage(builder.buildPartial()); 1675 } catch (com.google.protobuf.UninitializedMessageException e) { 1676 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1677 } catch (java.io.IOException e) { 1678 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1679 .setUnfinishedMessage(builder.buildPartial()); 1680 } 1681 return builder.buildPartial(); 1682 } 1683 }; 1684 parser()1685 public static com.google.protobuf.Parser<ExamplePayload> parser() { 1686 return PARSER; 1687 } 1688 1689 @java.lang.Override getParserForType()1690 public com.google.protobuf.Parser<ExamplePayload> getParserForType() { 1691 return PARSER; 1692 } 1693 1694 @java.lang.Override getDefaultInstanceForType()1695 public com.google.cloud.automl.v1beta1.ExamplePayload getDefaultInstanceForType() { 1696 return DEFAULT_INSTANCE; 1697 } 1698 } 1699