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/dataset.proto 18 19 package com.google.cloud.automl.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * A workspace for solving a single, particular machine learning (ML) problem. 26 * A workspace contains examples that may be annotated. 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.automl.v1.Dataset} 30 */ 31 public final class Dataset extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.automl.v1.Dataset) 34 DatasetOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use Dataset.newBuilder() to construct. Dataset(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private Dataset(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 Dataset()41 private Dataset() { 42 name_ = ""; 43 displayName_ = ""; 44 description_ = ""; 45 etag_ = ""; 46 } 47 48 @java.lang.Override 49 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)50 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 51 return new Dataset(); 52 } 53 54 @java.lang.Override getUnknownFields()55 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 56 return this.unknownFields; 57 } 58 getDescriptor()59 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 60 return com.google.cloud.automl.v1.DatasetOuterClass 61 .internal_static_google_cloud_automl_v1_Dataset_descriptor; 62 } 63 64 @SuppressWarnings({"rawtypes"}) 65 @java.lang.Override internalGetMapField(int number)66 protected com.google.protobuf.MapField internalGetMapField(int number) { 67 switch (number) { 68 case 39: 69 return internalGetLabels(); 70 default: 71 throw new RuntimeException("Invalid map field number: " + number); 72 } 73 } 74 75 @java.lang.Override 76 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()77 internalGetFieldAccessorTable() { 78 return com.google.cloud.automl.v1.DatasetOuterClass 79 .internal_static_google_cloud_automl_v1_Dataset_fieldAccessorTable 80 .ensureFieldAccessorsInitialized( 81 com.google.cloud.automl.v1.Dataset.class, 82 com.google.cloud.automl.v1.Dataset.Builder.class); 83 } 84 85 private int datasetMetadataCase_ = 0; 86 private java.lang.Object datasetMetadata_; 87 88 public enum DatasetMetadataCase 89 implements 90 com.google.protobuf.Internal.EnumLite, 91 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 92 TRANSLATION_DATASET_METADATA(23), 93 IMAGE_CLASSIFICATION_DATASET_METADATA(24), 94 TEXT_CLASSIFICATION_DATASET_METADATA(25), 95 IMAGE_OBJECT_DETECTION_DATASET_METADATA(26), 96 TEXT_EXTRACTION_DATASET_METADATA(28), 97 TEXT_SENTIMENT_DATASET_METADATA(30), 98 DATASETMETADATA_NOT_SET(0); 99 private final int value; 100 DatasetMetadataCase(int value)101 private DatasetMetadataCase(int value) { 102 this.value = value; 103 } 104 /** 105 * @param value The number of the enum to look for. 106 * @return The enum associated with the given number. 107 * @deprecated Use {@link #forNumber(int)} instead. 108 */ 109 @java.lang.Deprecated valueOf(int value)110 public static DatasetMetadataCase valueOf(int value) { 111 return forNumber(value); 112 } 113 forNumber(int value)114 public static DatasetMetadataCase forNumber(int value) { 115 switch (value) { 116 case 23: 117 return TRANSLATION_DATASET_METADATA; 118 case 24: 119 return IMAGE_CLASSIFICATION_DATASET_METADATA; 120 case 25: 121 return TEXT_CLASSIFICATION_DATASET_METADATA; 122 case 26: 123 return IMAGE_OBJECT_DETECTION_DATASET_METADATA; 124 case 28: 125 return TEXT_EXTRACTION_DATASET_METADATA; 126 case 30: 127 return TEXT_SENTIMENT_DATASET_METADATA; 128 case 0: 129 return DATASETMETADATA_NOT_SET; 130 default: 131 return null; 132 } 133 } 134 getNumber()135 public int getNumber() { 136 return this.value; 137 } 138 }; 139 getDatasetMetadataCase()140 public DatasetMetadataCase getDatasetMetadataCase() { 141 return DatasetMetadataCase.forNumber(datasetMetadataCase_); 142 } 143 144 public static final int TRANSLATION_DATASET_METADATA_FIELD_NUMBER = 23; 145 /** 146 * 147 * 148 * <pre> 149 * Metadata for a dataset used for translation. 150 * </pre> 151 * 152 * <code>.google.cloud.automl.v1.TranslationDatasetMetadata translation_dataset_metadata = 23; 153 * </code> 154 * 155 * @return Whether the translationDatasetMetadata field is set. 156 */ 157 @java.lang.Override hasTranslationDatasetMetadata()158 public boolean hasTranslationDatasetMetadata() { 159 return datasetMetadataCase_ == 23; 160 } 161 /** 162 * 163 * 164 * <pre> 165 * Metadata for a dataset used for translation. 166 * </pre> 167 * 168 * <code>.google.cloud.automl.v1.TranslationDatasetMetadata translation_dataset_metadata = 23; 169 * </code> 170 * 171 * @return The translationDatasetMetadata. 172 */ 173 @java.lang.Override getTranslationDatasetMetadata()174 public com.google.cloud.automl.v1.TranslationDatasetMetadata getTranslationDatasetMetadata() { 175 if (datasetMetadataCase_ == 23) { 176 return (com.google.cloud.automl.v1.TranslationDatasetMetadata) datasetMetadata_; 177 } 178 return com.google.cloud.automl.v1.TranslationDatasetMetadata.getDefaultInstance(); 179 } 180 /** 181 * 182 * 183 * <pre> 184 * Metadata for a dataset used for translation. 185 * </pre> 186 * 187 * <code>.google.cloud.automl.v1.TranslationDatasetMetadata translation_dataset_metadata = 23; 188 * </code> 189 */ 190 @java.lang.Override 191 public com.google.cloud.automl.v1.TranslationDatasetMetadataOrBuilder getTranslationDatasetMetadataOrBuilder()192 getTranslationDatasetMetadataOrBuilder() { 193 if (datasetMetadataCase_ == 23) { 194 return (com.google.cloud.automl.v1.TranslationDatasetMetadata) datasetMetadata_; 195 } 196 return com.google.cloud.automl.v1.TranslationDatasetMetadata.getDefaultInstance(); 197 } 198 199 public static final int IMAGE_CLASSIFICATION_DATASET_METADATA_FIELD_NUMBER = 24; 200 /** 201 * 202 * 203 * <pre> 204 * Metadata for a dataset used for image classification. 205 * </pre> 206 * 207 * <code> 208 * .google.cloud.automl.v1.ImageClassificationDatasetMetadata image_classification_dataset_metadata = 24; 209 * </code> 210 * 211 * @return Whether the imageClassificationDatasetMetadata field is set. 212 */ 213 @java.lang.Override hasImageClassificationDatasetMetadata()214 public boolean hasImageClassificationDatasetMetadata() { 215 return datasetMetadataCase_ == 24; 216 } 217 /** 218 * 219 * 220 * <pre> 221 * Metadata for a dataset used for image classification. 222 * </pre> 223 * 224 * <code> 225 * .google.cloud.automl.v1.ImageClassificationDatasetMetadata image_classification_dataset_metadata = 24; 226 * </code> 227 * 228 * @return The imageClassificationDatasetMetadata. 229 */ 230 @java.lang.Override 231 public com.google.cloud.automl.v1.ImageClassificationDatasetMetadata getImageClassificationDatasetMetadata()232 getImageClassificationDatasetMetadata() { 233 if (datasetMetadataCase_ == 24) { 234 return (com.google.cloud.automl.v1.ImageClassificationDatasetMetadata) datasetMetadata_; 235 } 236 return com.google.cloud.automl.v1.ImageClassificationDatasetMetadata.getDefaultInstance(); 237 } 238 /** 239 * 240 * 241 * <pre> 242 * Metadata for a dataset used for image classification. 243 * </pre> 244 * 245 * <code> 246 * .google.cloud.automl.v1.ImageClassificationDatasetMetadata image_classification_dataset_metadata = 24; 247 * </code> 248 */ 249 @java.lang.Override 250 public com.google.cloud.automl.v1.ImageClassificationDatasetMetadataOrBuilder getImageClassificationDatasetMetadataOrBuilder()251 getImageClassificationDatasetMetadataOrBuilder() { 252 if (datasetMetadataCase_ == 24) { 253 return (com.google.cloud.automl.v1.ImageClassificationDatasetMetadata) datasetMetadata_; 254 } 255 return com.google.cloud.automl.v1.ImageClassificationDatasetMetadata.getDefaultInstance(); 256 } 257 258 public static final int TEXT_CLASSIFICATION_DATASET_METADATA_FIELD_NUMBER = 25; 259 /** 260 * 261 * 262 * <pre> 263 * Metadata for a dataset used for text classification. 264 * </pre> 265 * 266 * <code> 267 * .google.cloud.automl.v1.TextClassificationDatasetMetadata text_classification_dataset_metadata = 25; 268 * </code> 269 * 270 * @return Whether the textClassificationDatasetMetadata field is set. 271 */ 272 @java.lang.Override hasTextClassificationDatasetMetadata()273 public boolean hasTextClassificationDatasetMetadata() { 274 return datasetMetadataCase_ == 25; 275 } 276 /** 277 * 278 * 279 * <pre> 280 * Metadata for a dataset used for text classification. 281 * </pre> 282 * 283 * <code> 284 * .google.cloud.automl.v1.TextClassificationDatasetMetadata text_classification_dataset_metadata = 25; 285 * </code> 286 * 287 * @return The textClassificationDatasetMetadata. 288 */ 289 @java.lang.Override 290 public com.google.cloud.automl.v1.TextClassificationDatasetMetadata getTextClassificationDatasetMetadata()291 getTextClassificationDatasetMetadata() { 292 if (datasetMetadataCase_ == 25) { 293 return (com.google.cloud.automl.v1.TextClassificationDatasetMetadata) datasetMetadata_; 294 } 295 return com.google.cloud.automl.v1.TextClassificationDatasetMetadata.getDefaultInstance(); 296 } 297 /** 298 * 299 * 300 * <pre> 301 * Metadata for a dataset used for text classification. 302 * </pre> 303 * 304 * <code> 305 * .google.cloud.automl.v1.TextClassificationDatasetMetadata text_classification_dataset_metadata = 25; 306 * </code> 307 */ 308 @java.lang.Override 309 public com.google.cloud.automl.v1.TextClassificationDatasetMetadataOrBuilder getTextClassificationDatasetMetadataOrBuilder()310 getTextClassificationDatasetMetadataOrBuilder() { 311 if (datasetMetadataCase_ == 25) { 312 return (com.google.cloud.automl.v1.TextClassificationDatasetMetadata) datasetMetadata_; 313 } 314 return com.google.cloud.automl.v1.TextClassificationDatasetMetadata.getDefaultInstance(); 315 } 316 317 public static final int IMAGE_OBJECT_DETECTION_DATASET_METADATA_FIELD_NUMBER = 26; 318 /** 319 * 320 * 321 * <pre> 322 * Metadata for a dataset used for image object detection. 323 * </pre> 324 * 325 * <code> 326 * .google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata image_object_detection_dataset_metadata = 26; 327 * </code> 328 * 329 * @return Whether the imageObjectDetectionDatasetMetadata field is set. 330 */ 331 @java.lang.Override hasImageObjectDetectionDatasetMetadata()332 public boolean hasImageObjectDetectionDatasetMetadata() { 333 return datasetMetadataCase_ == 26; 334 } 335 /** 336 * 337 * 338 * <pre> 339 * Metadata for a dataset used for image object detection. 340 * </pre> 341 * 342 * <code> 343 * .google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata image_object_detection_dataset_metadata = 26; 344 * </code> 345 * 346 * @return The imageObjectDetectionDatasetMetadata. 347 */ 348 @java.lang.Override 349 public com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata getImageObjectDetectionDatasetMetadata()350 getImageObjectDetectionDatasetMetadata() { 351 if (datasetMetadataCase_ == 26) { 352 return (com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata) datasetMetadata_; 353 } 354 return com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata.getDefaultInstance(); 355 } 356 /** 357 * 358 * 359 * <pre> 360 * Metadata for a dataset used for image object detection. 361 * </pre> 362 * 363 * <code> 364 * .google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata image_object_detection_dataset_metadata = 26; 365 * </code> 366 */ 367 @java.lang.Override 368 public com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadataOrBuilder getImageObjectDetectionDatasetMetadataOrBuilder()369 getImageObjectDetectionDatasetMetadataOrBuilder() { 370 if (datasetMetadataCase_ == 26) { 371 return (com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata) datasetMetadata_; 372 } 373 return com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata.getDefaultInstance(); 374 } 375 376 public static final int TEXT_EXTRACTION_DATASET_METADATA_FIELD_NUMBER = 28; 377 /** 378 * 379 * 380 * <pre> 381 * Metadata for a dataset used for text extraction. 382 * </pre> 383 * 384 * <code> 385 * .google.cloud.automl.v1.TextExtractionDatasetMetadata text_extraction_dataset_metadata = 28; 386 * </code> 387 * 388 * @return Whether the textExtractionDatasetMetadata field is set. 389 */ 390 @java.lang.Override hasTextExtractionDatasetMetadata()391 public boolean hasTextExtractionDatasetMetadata() { 392 return datasetMetadataCase_ == 28; 393 } 394 /** 395 * 396 * 397 * <pre> 398 * Metadata for a dataset used for text extraction. 399 * </pre> 400 * 401 * <code> 402 * .google.cloud.automl.v1.TextExtractionDatasetMetadata text_extraction_dataset_metadata = 28; 403 * </code> 404 * 405 * @return The textExtractionDatasetMetadata. 406 */ 407 @java.lang.Override 408 public com.google.cloud.automl.v1.TextExtractionDatasetMetadata getTextExtractionDatasetMetadata()409 getTextExtractionDatasetMetadata() { 410 if (datasetMetadataCase_ == 28) { 411 return (com.google.cloud.automl.v1.TextExtractionDatasetMetadata) datasetMetadata_; 412 } 413 return com.google.cloud.automl.v1.TextExtractionDatasetMetadata.getDefaultInstance(); 414 } 415 /** 416 * 417 * 418 * <pre> 419 * Metadata for a dataset used for text extraction. 420 * </pre> 421 * 422 * <code> 423 * .google.cloud.automl.v1.TextExtractionDatasetMetadata text_extraction_dataset_metadata = 28; 424 * </code> 425 */ 426 @java.lang.Override 427 public com.google.cloud.automl.v1.TextExtractionDatasetMetadataOrBuilder getTextExtractionDatasetMetadataOrBuilder()428 getTextExtractionDatasetMetadataOrBuilder() { 429 if (datasetMetadataCase_ == 28) { 430 return (com.google.cloud.automl.v1.TextExtractionDatasetMetadata) datasetMetadata_; 431 } 432 return com.google.cloud.automl.v1.TextExtractionDatasetMetadata.getDefaultInstance(); 433 } 434 435 public static final int TEXT_SENTIMENT_DATASET_METADATA_FIELD_NUMBER = 30; 436 /** 437 * 438 * 439 * <pre> 440 * Metadata for a dataset used for text sentiment. 441 * </pre> 442 * 443 * <code> 444 * .google.cloud.automl.v1.TextSentimentDatasetMetadata text_sentiment_dataset_metadata = 30; 445 * </code> 446 * 447 * @return Whether the textSentimentDatasetMetadata field is set. 448 */ 449 @java.lang.Override hasTextSentimentDatasetMetadata()450 public boolean hasTextSentimentDatasetMetadata() { 451 return datasetMetadataCase_ == 30; 452 } 453 /** 454 * 455 * 456 * <pre> 457 * Metadata for a dataset used for text sentiment. 458 * </pre> 459 * 460 * <code> 461 * .google.cloud.automl.v1.TextSentimentDatasetMetadata text_sentiment_dataset_metadata = 30; 462 * </code> 463 * 464 * @return The textSentimentDatasetMetadata. 465 */ 466 @java.lang.Override getTextSentimentDatasetMetadata()467 public com.google.cloud.automl.v1.TextSentimentDatasetMetadata getTextSentimentDatasetMetadata() { 468 if (datasetMetadataCase_ == 30) { 469 return (com.google.cloud.automl.v1.TextSentimentDatasetMetadata) datasetMetadata_; 470 } 471 return com.google.cloud.automl.v1.TextSentimentDatasetMetadata.getDefaultInstance(); 472 } 473 /** 474 * 475 * 476 * <pre> 477 * Metadata for a dataset used for text sentiment. 478 * </pre> 479 * 480 * <code> 481 * .google.cloud.automl.v1.TextSentimentDatasetMetadata text_sentiment_dataset_metadata = 30; 482 * </code> 483 */ 484 @java.lang.Override 485 public com.google.cloud.automl.v1.TextSentimentDatasetMetadataOrBuilder getTextSentimentDatasetMetadataOrBuilder()486 getTextSentimentDatasetMetadataOrBuilder() { 487 if (datasetMetadataCase_ == 30) { 488 return (com.google.cloud.automl.v1.TextSentimentDatasetMetadata) datasetMetadata_; 489 } 490 return com.google.cloud.automl.v1.TextSentimentDatasetMetadata.getDefaultInstance(); 491 } 492 493 public static final int NAME_FIELD_NUMBER = 1; 494 495 @SuppressWarnings("serial") 496 private volatile java.lang.Object name_ = ""; 497 /** 498 * 499 * 500 * <pre> 501 * Output only. The resource name of the dataset. 502 * Form: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}` 503 * </pre> 504 * 505 * <code>string name = 1;</code> 506 * 507 * @return The name. 508 */ 509 @java.lang.Override getName()510 public java.lang.String getName() { 511 java.lang.Object ref = name_; 512 if (ref instanceof java.lang.String) { 513 return (java.lang.String) ref; 514 } else { 515 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 516 java.lang.String s = bs.toStringUtf8(); 517 name_ = s; 518 return s; 519 } 520 } 521 /** 522 * 523 * 524 * <pre> 525 * Output only. The resource name of the dataset. 526 * Form: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}` 527 * </pre> 528 * 529 * <code>string name = 1;</code> 530 * 531 * @return The bytes for name. 532 */ 533 @java.lang.Override getNameBytes()534 public com.google.protobuf.ByteString getNameBytes() { 535 java.lang.Object ref = name_; 536 if (ref instanceof java.lang.String) { 537 com.google.protobuf.ByteString b = 538 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 539 name_ = b; 540 return b; 541 } else { 542 return (com.google.protobuf.ByteString) ref; 543 } 544 } 545 546 public static final int DISPLAY_NAME_FIELD_NUMBER = 2; 547 548 @SuppressWarnings("serial") 549 private volatile java.lang.Object displayName_ = ""; 550 /** 551 * 552 * 553 * <pre> 554 * Required. The name of the dataset to show in the interface. The name can be 555 * up to 32 characters long and can consist only of ASCII Latin letters A-Z 556 * and a-z, underscores 557 * (_), and ASCII digits 0-9. 558 * </pre> 559 * 560 * <code>string display_name = 2;</code> 561 * 562 * @return The displayName. 563 */ 564 @java.lang.Override getDisplayName()565 public java.lang.String getDisplayName() { 566 java.lang.Object ref = displayName_; 567 if (ref instanceof java.lang.String) { 568 return (java.lang.String) ref; 569 } else { 570 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 571 java.lang.String s = bs.toStringUtf8(); 572 displayName_ = s; 573 return s; 574 } 575 } 576 /** 577 * 578 * 579 * <pre> 580 * Required. The name of the dataset to show in the interface. The name can be 581 * up to 32 characters long and can consist only of ASCII Latin letters A-Z 582 * and a-z, underscores 583 * (_), and ASCII digits 0-9. 584 * </pre> 585 * 586 * <code>string display_name = 2;</code> 587 * 588 * @return The bytes for displayName. 589 */ 590 @java.lang.Override getDisplayNameBytes()591 public com.google.protobuf.ByteString getDisplayNameBytes() { 592 java.lang.Object ref = displayName_; 593 if (ref instanceof java.lang.String) { 594 com.google.protobuf.ByteString b = 595 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 596 displayName_ = b; 597 return b; 598 } else { 599 return (com.google.protobuf.ByteString) ref; 600 } 601 } 602 603 public static final int DESCRIPTION_FIELD_NUMBER = 3; 604 605 @SuppressWarnings("serial") 606 private volatile java.lang.Object description_ = ""; 607 /** 608 * 609 * 610 * <pre> 611 * User-provided description of the dataset. The description can be up to 612 * 25000 characters long. 613 * </pre> 614 * 615 * <code>string description = 3;</code> 616 * 617 * @return The description. 618 */ 619 @java.lang.Override getDescription()620 public java.lang.String getDescription() { 621 java.lang.Object ref = description_; 622 if (ref instanceof java.lang.String) { 623 return (java.lang.String) ref; 624 } else { 625 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 626 java.lang.String s = bs.toStringUtf8(); 627 description_ = s; 628 return s; 629 } 630 } 631 /** 632 * 633 * 634 * <pre> 635 * User-provided description of the dataset. The description can be up to 636 * 25000 characters long. 637 * </pre> 638 * 639 * <code>string description = 3;</code> 640 * 641 * @return The bytes for description. 642 */ 643 @java.lang.Override getDescriptionBytes()644 public com.google.protobuf.ByteString getDescriptionBytes() { 645 java.lang.Object ref = description_; 646 if (ref instanceof java.lang.String) { 647 com.google.protobuf.ByteString b = 648 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 649 description_ = b; 650 return b; 651 } else { 652 return (com.google.protobuf.ByteString) ref; 653 } 654 } 655 656 public static final int EXAMPLE_COUNT_FIELD_NUMBER = 21; 657 private int exampleCount_ = 0; 658 /** 659 * 660 * 661 * <pre> 662 * Output only. The number of examples in the dataset. 663 * </pre> 664 * 665 * <code>int32 example_count = 21;</code> 666 * 667 * @return The exampleCount. 668 */ 669 @java.lang.Override getExampleCount()670 public int getExampleCount() { 671 return exampleCount_; 672 } 673 674 public static final int CREATE_TIME_FIELD_NUMBER = 14; 675 private com.google.protobuf.Timestamp createTime_; 676 /** 677 * 678 * 679 * <pre> 680 * Output only. Timestamp when this dataset was created. 681 * </pre> 682 * 683 * <code>.google.protobuf.Timestamp create_time = 14;</code> 684 * 685 * @return Whether the createTime field is set. 686 */ 687 @java.lang.Override hasCreateTime()688 public boolean hasCreateTime() { 689 return createTime_ != null; 690 } 691 /** 692 * 693 * 694 * <pre> 695 * Output only. Timestamp when this dataset was created. 696 * </pre> 697 * 698 * <code>.google.protobuf.Timestamp create_time = 14;</code> 699 * 700 * @return The createTime. 701 */ 702 @java.lang.Override getCreateTime()703 public com.google.protobuf.Timestamp getCreateTime() { 704 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 705 } 706 /** 707 * 708 * 709 * <pre> 710 * Output only. Timestamp when this dataset was created. 711 * </pre> 712 * 713 * <code>.google.protobuf.Timestamp create_time = 14;</code> 714 */ 715 @java.lang.Override getCreateTimeOrBuilder()716 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 717 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 718 } 719 720 public static final int ETAG_FIELD_NUMBER = 17; 721 722 @SuppressWarnings("serial") 723 private volatile java.lang.Object etag_ = ""; 724 /** 725 * 726 * 727 * <pre> 728 * Used to perform consistent read-modify-write updates. If not set, a blind 729 * "overwrite" update happens. 730 * </pre> 731 * 732 * <code>string etag = 17;</code> 733 * 734 * @return The etag. 735 */ 736 @java.lang.Override getEtag()737 public java.lang.String getEtag() { 738 java.lang.Object ref = etag_; 739 if (ref instanceof java.lang.String) { 740 return (java.lang.String) ref; 741 } else { 742 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 743 java.lang.String s = bs.toStringUtf8(); 744 etag_ = s; 745 return s; 746 } 747 } 748 /** 749 * 750 * 751 * <pre> 752 * Used to perform consistent read-modify-write updates. If not set, a blind 753 * "overwrite" update happens. 754 * </pre> 755 * 756 * <code>string etag = 17;</code> 757 * 758 * @return The bytes for etag. 759 */ 760 @java.lang.Override getEtagBytes()761 public com.google.protobuf.ByteString getEtagBytes() { 762 java.lang.Object ref = etag_; 763 if (ref instanceof java.lang.String) { 764 com.google.protobuf.ByteString b = 765 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 766 etag_ = b; 767 return b; 768 } else { 769 return (com.google.protobuf.ByteString) ref; 770 } 771 } 772 773 public static final int LABELS_FIELD_NUMBER = 39; 774 775 private static final class LabelsDefaultEntryHolder { 776 static final com.google.protobuf.MapEntry<java.lang.String, java.lang.String> defaultEntry = 777 com.google.protobuf.MapEntry.<java.lang.String, java.lang.String>newDefaultInstance( 778 com.google.cloud.automl.v1.DatasetOuterClass 779 .internal_static_google_cloud_automl_v1_Dataset_LabelsEntry_descriptor, 780 com.google.protobuf.WireFormat.FieldType.STRING, 781 "", 782 com.google.protobuf.WireFormat.FieldType.STRING, 783 ""); 784 } 785 786 @SuppressWarnings("serial") 787 private com.google.protobuf.MapField<java.lang.String, java.lang.String> labels_; 788 internalGetLabels()789 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetLabels() { 790 if (labels_ == null) { 791 return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); 792 } 793 return labels_; 794 } 795 getLabelsCount()796 public int getLabelsCount() { 797 return internalGetLabels().getMap().size(); 798 } 799 /** 800 * 801 * 802 * <pre> 803 * Optional. The labels with user-defined metadata to organize your dataset. 804 * Label keys and values can be no longer than 64 characters 805 * (Unicode codepoints), can only contain lowercase letters, numeric 806 * characters, underscores and dashes. International characters are allowed. 807 * Label values are optional. Label keys must start with a letter. 808 * See https://goo.gl/xmQnxf for more information on and examples of labels. 809 * </pre> 810 * 811 * <code>map<string, string> labels = 39;</code> 812 */ 813 @java.lang.Override containsLabels(java.lang.String key)814 public boolean containsLabels(java.lang.String key) { 815 if (key == null) { 816 throw new NullPointerException("map key"); 817 } 818 return internalGetLabels().getMap().containsKey(key); 819 } 820 /** Use {@link #getLabelsMap()} instead. */ 821 @java.lang.Override 822 @java.lang.Deprecated getLabels()823 public java.util.Map<java.lang.String, java.lang.String> getLabels() { 824 return getLabelsMap(); 825 } 826 /** 827 * 828 * 829 * <pre> 830 * Optional. The labels with user-defined metadata to organize your dataset. 831 * Label keys and values can be no longer than 64 characters 832 * (Unicode codepoints), can only contain lowercase letters, numeric 833 * characters, underscores and dashes. International characters are allowed. 834 * Label values are optional. Label keys must start with a letter. 835 * See https://goo.gl/xmQnxf for more information on and examples of labels. 836 * </pre> 837 * 838 * <code>map<string, string> labels = 39;</code> 839 */ 840 @java.lang.Override getLabelsMap()841 public java.util.Map<java.lang.String, java.lang.String> getLabelsMap() { 842 return internalGetLabels().getMap(); 843 } 844 /** 845 * 846 * 847 * <pre> 848 * Optional. The labels with user-defined metadata to organize your dataset. 849 * Label keys and values can be no longer than 64 characters 850 * (Unicode codepoints), can only contain lowercase letters, numeric 851 * characters, underscores and dashes. International characters are allowed. 852 * Label values are optional. Label keys must start with a letter. 853 * See https://goo.gl/xmQnxf for more information on and examples of labels. 854 * </pre> 855 * 856 * <code>map<string, string> labels = 39;</code> 857 */ 858 @java.lang.Override getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue)859 public /* nullable */ java.lang.String getLabelsOrDefault( 860 java.lang.String key, 861 /* nullable */ 862 java.lang.String defaultValue) { 863 if (key == null) { 864 throw new NullPointerException("map key"); 865 } 866 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 867 return map.containsKey(key) ? map.get(key) : defaultValue; 868 } 869 /** 870 * 871 * 872 * <pre> 873 * Optional. The labels with user-defined metadata to organize your dataset. 874 * Label keys and values can be no longer than 64 characters 875 * (Unicode codepoints), can only contain lowercase letters, numeric 876 * characters, underscores and dashes. International characters are allowed. 877 * Label values are optional. Label keys must start with a letter. 878 * See https://goo.gl/xmQnxf for more information on and examples of labels. 879 * </pre> 880 * 881 * <code>map<string, string> labels = 39;</code> 882 */ 883 @java.lang.Override getLabelsOrThrow(java.lang.String key)884 public java.lang.String getLabelsOrThrow(java.lang.String key) { 885 if (key == null) { 886 throw new NullPointerException("map key"); 887 } 888 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 889 if (!map.containsKey(key)) { 890 throw new java.lang.IllegalArgumentException(); 891 } 892 return map.get(key); 893 } 894 895 private byte memoizedIsInitialized = -1; 896 897 @java.lang.Override isInitialized()898 public final boolean isInitialized() { 899 byte isInitialized = memoizedIsInitialized; 900 if (isInitialized == 1) return true; 901 if (isInitialized == 0) return false; 902 903 memoizedIsInitialized = 1; 904 return true; 905 } 906 907 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)908 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 909 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 910 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 911 } 912 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { 913 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); 914 } 915 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 916 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); 917 } 918 if (createTime_ != null) { 919 output.writeMessage(14, getCreateTime()); 920 } 921 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { 922 com.google.protobuf.GeneratedMessageV3.writeString(output, 17, etag_); 923 } 924 if (exampleCount_ != 0) { 925 output.writeInt32(21, exampleCount_); 926 } 927 if (datasetMetadataCase_ == 23) { 928 output.writeMessage( 929 23, (com.google.cloud.automl.v1.TranslationDatasetMetadata) datasetMetadata_); 930 } 931 if (datasetMetadataCase_ == 24) { 932 output.writeMessage( 933 24, (com.google.cloud.automl.v1.ImageClassificationDatasetMetadata) datasetMetadata_); 934 } 935 if (datasetMetadataCase_ == 25) { 936 output.writeMessage( 937 25, (com.google.cloud.automl.v1.TextClassificationDatasetMetadata) datasetMetadata_); 938 } 939 if (datasetMetadataCase_ == 26) { 940 output.writeMessage( 941 26, (com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata) datasetMetadata_); 942 } 943 if (datasetMetadataCase_ == 28) { 944 output.writeMessage( 945 28, (com.google.cloud.automl.v1.TextExtractionDatasetMetadata) datasetMetadata_); 946 } 947 if (datasetMetadataCase_ == 30) { 948 output.writeMessage( 949 30, (com.google.cloud.automl.v1.TextSentimentDatasetMetadata) datasetMetadata_); 950 } 951 com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( 952 output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 39); 953 getUnknownFields().writeTo(output); 954 } 955 956 @java.lang.Override getSerializedSize()957 public int getSerializedSize() { 958 int size = memoizedSize; 959 if (size != -1) return size; 960 961 size = 0; 962 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 963 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 964 } 965 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { 966 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); 967 } 968 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 969 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); 970 } 971 if (createTime_ != null) { 972 size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, getCreateTime()); 973 } 974 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { 975 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, etag_); 976 } 977 if (exampleCount_ != 0) { 978 size += com.google.protobuf.CodedOutputStream.computeInt32Size(21, exampleCount_); 979 } 980 if (datasetMetadataCase_ == 23) { 981 size += 982 com.google.protobuf.CodedOutputStream.computeMessageSize( 983 23, (com.google.cloud.automl.v1.TranslationDatasetMetadata) datasetMetadata_); 984 } 985 if (datasetMetadataCase_ == 24) { 986 size += 987 com.google.protobuf.CodedOutputStream.computeMessageSize( 988 24, (com.google.cloud.automl.v1.ImageClassificationDatasetMetadata) datasetMetadata_); 989 } 990 if (datasetMetadataCase_ == 25) { 991 size += 992 com.google.protobuf.CodedOutputStream.computeMessageSize( 993 25, (com.google.cloud.automl.v1.TextClassificationDatasetMetadata) datasetMetadata_); 994 } 995 if (datasetMetadataCase_ == 26) { 996 size += 997 com.google.protobuf.CodedOutputStream.computeMessageSize( 998 26, 999 (com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata) datasetMetadata_); 1000 } 1001 if (datasetMetadataCase_ == 28) { 1002 size += 1003 com.google.protobuf.CodedOutputStream.computeMessageSize( 1004 28, (com.google.cloud.automl.v1.TextExtractionDatasetMetadata) datasetMetadata_); 1005 } 1006 if (datasetMetadataCase_ == 30) { 1007 size += 1008 com.google.protobuf.CodedOutputStream.computeMessageSize( 1009 30, (com.google.cloud.automl.v1.TextSentimentDatasetMetadata) datasetMetadata_); 1010 } 1011 for (java.util.Map.Entry<java.lang.String, java.lang.String> entry : 1012 internalGetLabels().getMap().entrySet()) { 1013 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> labels__ = 1014 LabelsDefaultEntryHolder.defaultEntry 1015 .newBuilderForType() 1016 .setKey(entry.getKey()) 1017 .setValue(entry.getValue()) 1018 .build(); 1019 size += com.google.protobuf.CodedOutputStream.computeMessageSize(39, labels__); 1020 } 1021 size += getUnknownFields().getSerializedSize(); 1022 memoizedSize = size; 1023 return size; 1024 } 1025 1026 @java.lang.Override equals(final java.lang.Object obj)1027 public boolean equals(final java.lang.Object obj) { 1028 if (obj == this) { 1029 return true; 1030 } 1031 if (!(obj instanceof com.google.cloud.automl.v1.Dataset)) { 1032 return super.equals(obj); 1033 } 1034 com.google.cloud.automl.v1.Dataset other = (com.google.cloud.automl.v1.Dataset) obj; 1035 1036 if (!getName().equals(other.getName())) return false; 1037 if (!getDisplayName().equals(other.getDisplayName())) return false; 1038 if (!getDescription().equals(other.getDescription())) return false; 1039 if (getExampleCount() != other.getExampleCount()) return false; 1040 if (hasCreateTime() != other.hasCreateTime()) return false; 1041 if (hasCreateTime()) { 1042 if (!getCreateTime().equals(other.getCreateTime())) return false; 1043 } 1044 if (!getEtag().equals(other.getEtag())) return false; 1045 if (!internalGetLabels().equals(other.internalGetLabels())) return false; 1046 if (!getDatasetMetadataCase().equals(other.getDatasetMetadataCase())) return false; 1047 switch (datasetMetadataCase_) { 1048 case 23: 1049 if (!getTranslationDatasetMetadata().equals(other.getTranslationDatasetMetadata())) 1050 return false; 1051 break; 1052 case 24: 1053 if (!getImageClassificationDatasetMetadata() 1054 .equals(other.getImageClassificationDatasetMetadata())) return false; 1055 break; 1056 case 25: 1057 if (!getTextClassificationDatasetMetadata() 1058 .equals(other.getTextClassificationDatasetMetadata())) return false; 1059 break; 1060 case 26: 1061 if (!getImageObjectDetectionDatasetMetadata() 1062 .equals(other.getImageObjectDetectionDatasetMetadata())) return false; 1063 break; 1064 case 28: 1065 if (!getTextExtractionDatasetMetadata().equals(other.getTextExtractionDatasetMetadata())) 1066 return false; 1067 break; 1068 case 30: 1069 if (!getTextSentimentDatasetMetadata().equals(other.getTextSentimentDatasetMetadata())) 1070 return false; 1071 break; 1072 case 0: 1073 default: 1074 } 1075 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1076 return true; 1077 } 1078 1079 @java.lang.Override hashCode()1080 public int hashCode() { 1081 if (memoizedHashCode != 0) { 1082 return memoizedHashCode; 1083 } 1084 int hash = 41; 1085 hash = (19 * hash) + getDescriptor().hashCode(); 1086 hash = (37 * hash) + NAME_FIELD_NUMBER; 1087 hash = (53 * hash) + getName().hashCode(); 1088 hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; 1089 hash = (53 * hash) + getDisplayName().hashCode(); 1090 hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; 1091 hash = (53 * hash) + getDescription().hashCode(); 1092 hash = (37 * hash) + EXAMPLE_COUNT_FIELD_NUMBER; 1093 hash = (53 * hash) + getExampleCount(); 1094 if (hasCreateTime()) { 1095 hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; 1096 hash = (53 * hash) + getCreateTime().hashCode(); 1097 } 1098 hash = (37 * hash) + ETAG_FIELD_NUMBER; 1099 hash = (53 * hash) + getEtag().hashCode(); 1100 if (!internalGetLabels().getMap().isEmpty()) { 1101 hash = (37 * hash) + LABELS_FIELD_NUMBER; 1102 hash = (53 * hash) + internalGetLabels().hashCode(); 1103 } 1104 switch (datasetMetadataCase_) { 1105 case 23: 1106 hash = (37 * hash) + TRANSLATION_DATASET_METADATA_FIELD_NUMBER; 1107 hash = (53 * hash) + getTranslationDatasetMetadata().hashCode(); 1108 break; 1109 case 24: 1110 hash = (37 * hash) + IMAGE_CLASSIFICATION_DATASET_METADATA_FIELD_NUMBER; 1111 hash = (53 * hash) + getImageClassificationDatasetMetadata().hashCode(); 1112 break; 1113 case 25: 1114 hash = (37 * hash) + TEXT_CLASSIFICATION_DATASET_METADATA_FIELD_NUMBER; 1115 hash = (53 * hash) + getTextClassificationDatasetMetadata().hashCode(); 1116 break; 1117 case 26: 1118 hash = (37 * hash) + IMAGE_OBJECT_DETECTION_DATASET_METADATA_FIELD_NUMBER; 1119 hash = (53 * hash) + getImageObjectDetectionDatasetMetadata().hashCode(); 1120 break; 1121 case 28: 1122 hash = (37 * hash) + TEXT_EXTRACTION_DATASET_METADATA_FIELD_NUMBER; 1123 hash = (53 * hash) + getTextExtractionDatasetMetadata().hashCode(); 1124 break; 1125 case 30: 1126 hash = (37 * hash) + TEXT_SENTIMENT_DATASET_METADATA_FIELD_NUMBER; 1127 hash = (53 * hash) + getTextSentimentDatasetMetadata().hashCode(); 1128 break; 1129 case 0: 1130 default: 1131 } 1132 hash = (29 * hash) + getUnknownFields().hashCode(); 1133 memoizedHashCode = hash; 1134 return hash; 1135 } 1136 parseFrom(java.nio.ByteBuffer data)1137 public static com.google.cloud.automl.v1.Dataset parseFrom(java.nio.ByteBuffer data) 1138 throws com.google.protobuf.InvalidProtocolBufferException { 1139 return PARSER.parseFrom(data); 1140 } 1141 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1142 public static com.google.cloud.automl.v1.Dataset parseFrom( 1143 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1144 throws com.google.protobuf.InvalidProtocolBufferException { 1145 return PARSER.parseFrom(data, extensionRegistry); 1146 } 1147 parseFrom(com.google.protobuf.ByteString data)1148 public static com.google.cloud.automl.v1.Dataset parseFrom(com.google.protobuf.ByteString data) 1149 throws com.google.protobuf.InvalidProtocolBufferException { 1150 return PARSER.parseFrom(data); 1151 } 1152 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1153 public static com.google.cloud.automl.v1.Dataset parseFrom( 1154 com.google.protobuf.ByteString data, 1155 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1156 throws com.google.protobuf.InvalidProtocolBufferException { 1157 return PARSER.parseFrom(data, extensionRegistry); 1158 } 1159 parseFrom(byte[] data)1160 public static com.google.cloud.automl.v1.Dataset parseFrom(byte[] data) 1161 throws com.google.protobuf.InvalidProtocolBufferException { 1162 return PARSER.parseFrom(data); 1163 } 1164 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1165 public static com.google.cloud.automl.v1.Dataset parseFrom( 1166 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1167 throws com.google.protobuf.InvalidProtocolBufferException { 1168 return PARSER.parseFrom(data, extensionRegistry); 1169 } 1170 parseFrom(java.io.InputStream input)1171 public static com.google.cloud.automl.v1.Dataset parseFrom(java.io.InputStream input) 1172 throws java.io.IOException { 1173 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1174 } 1175 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1176 public static com.google.cloud.automl.v1.Dataset parseFrom( 1177 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1178 throws java.io.IOException { 1179 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1180 PARSER, input, extensionRegistry); 1181 } 1182 parseDelimitedFrom(java.io.InputStream input)1183 public static com.google.cloud.automl.v1.Dataset parseDelimitedFrom(java.io.InputStream input) 1184 throws java.io.IOException { 1185 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1186 } 1187 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1188 public static com.google.cloud.automl.v1.Dataset parseDelimitedFrom( 1189 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1190 throws java.io.IOException { 1191 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1192 PARSER, input, extensionRegistry); 1193 } 1194 parseFrom( com.google.protobuf.CodedInputStream input)1195 public static com.google.cloud.automl.v1.Dataset parseFrom( 1196 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1197 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1198 } 1199 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1200 public static com.google.cloud.automl.v1.Dataset parseFrom( 1201 com.google.protobuf.CodedInputStream input, 1202 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1203 throws java.io.IOException { 1204 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1205 PARSER, input, extensionRegistry); 1206 } 1207 1208 @java.lang.Override newBuilderForType()1209 public Builder newBuilderForType() { 1210 return newBuilder(); 1211 } 1212 newBuilder()1213 public static Builder newBuilder() { 1214 return DEFAULT_INSTANCE.toBuilder(); 1215 } 1216 newBuilder(com.google.cloud.automl.v1.Dataset prototype)1217 public static Builder newBuilder(com.google.cloud.automl.v1.Dataset prototype) { 1218 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1219 } 1220 1221 @java.lang.Override toBuilder()1222 public Builder toBuilder() { 1223 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1224 } 1225 1226 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1227 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1228 Builder builder = new Builder(parent); 1229 return builder; 1230 } 1231 /** 1232 * 1233 * 1234 * <pre> 1235 * A workspace for solving a single, particular machine learning (ML) problem. 1236 * A workspace contains examples that may be annotated. 1237 * </pre> 1238 * 1239 * Protobuf type {@code google.cloud.automl.v1.Dataset} 1240 */ 1241 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1242 implements 1243 // @@protoc_insertion_point(builder_implements:google.cloud.automl.v1.Dataset) 1244 com.google.cloud.automl.v1.DatasetOrBuilder { getDescriptor()1245 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1246 return com.google.cloud.automl.v1.DatasetOuterClass 1247 .internal_static_google_cloud_automl_v1_Dataset_descriptor; 1248 } 1249 1250 @SuppressWarnings({"rawtypes"}) internalGetMapField(int number)1251 protected com.google.protobuf.MapField internalGetMapField(int number) { 1252 switch (number) { 1253 case 39: 1254 return internalGetLabels(); 1255 default: 1256 throw new RuntimeException("Invalid map field number: " + number); 1257 } 1258 } 1259 1260 @SuppressWarnings({"rawtypes"}) internalGetMutableMapField(int number)1261 protected com.google.protobuf.MapField internalGetMutableMapField(int number) { 1262 switch (number) { 1263 case 39: 1264 return internalGetMutableLabels(); 1265 default: 1266 throw new RuntimeException("Invalid map field number: " + number); 1267 } 1268 } 1269 1270 @java.lang.Override 1271 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1272 internalGetFieldAccessorTable() { 1273 return com.google.cloud.automl.v1.DatasetOuterClass 1274 .internal_static_google_cloud_automl_v1_Dataset_fieldAccessorTable 1275 .ensureFieldAccessorsInitialized( 1276 com.google.cloud.automl.v1.Dataset.class, 1277 com.google.cloud.automl.v1.Dataset.Builder.class); 1278 } 1279 1280 // Construct using com.google.cloud.automl.v1.Dataset.newBuilder() Builder()1281 private Builder() {} 1282 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1283 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1284 super(parent); 1285 } 1286 1287 @java.lang.Override clear()1288 public Builder clear() { 1289 super.clear(); 1290 bitField0_ = 0; 1291 if (translationDatasetMetadataBuilder_ != null) { 1292 translationDatasetMetadataBuilder_.clear(); 1293 } 1294 if (imageClassificationDatasetMetadataBuilder_ != null) { 1295 imageClassificationDatasetMetadataBuilder_.clear(); 1296 } 1297 if (textClassificationDatasetMetadataBuilder_ != null) { 1298 textClassificationDatasetMetadataBuilder_.clear(); 1299 } 1300 if (imageObjectDetectionDatasetMetadataBuilder_ != null) { 1301 imageObjectDetectionDatasetMetadataBuilder_.clear(); 1302 } 1303 if (textExtractionDatasetMetadataBuilder_ != null) { 1304 textExtractionDatasetMetadataBuilder_.clear(); 1305 } 1306 if (textSentimentDatasetMetadataBuilder_ != null) { 1307 textSentimentDatasetMetadataBuilder_.clear(); 1308 } 1309 name_ = ""; 1310 displayName_ = ""; 1311 description_ = ""; 1312 exampleCount_ = 0; 1313 createTime_ = null; 1314 if (createTimeBuilder_ != null) { 1315 createTimeBuilder_.dispose(); 1316 createTimeBuilder_ = null; 1317 } 1318 etag_ = ""; 1319 internalGetMutableLabels().clear(); 1320 datasetMetadataCase_ = 0; 1321 datasetMetadata_ = null; 1322 return this; 1323 } 1324 1325 @java.lang.Override getDescriptorForType()1326 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1327 return com.google.cloud.automl.v1.DatasetOuterClass 1328 .internal_static_google_cloud_automl_v1_Dataset_descriptor; 1329 } 1330 1331 @java.lang.Override getDefaultInstanceForType()1332 public com.google.cloud.automl.v1.Dataset getDefaultInstanceForType() { 1333 return com.google.cloud.automl.v1.Dataset.getDefaultInstance(); 1334 } 1335 1336 @java.lang.Override build()1337 public com.google.cloud.automl.v1.Dataset build() { 1338 com.google.cloud.automl.v1.Dataset result = buildPartial(); 1339 if (!result.isInitialized()) { 1340 throw newUninitializedMessageException(result); 1341 } 1342 return result; 1343 } 1344 1345 @java.lang.Override buildPartial()1346 public com.google.cloud.automl.v1.Dataset buildPartial() { 1347 com.google.cloud.automl.v1.Dataset result = new com.google.cloud.automl.v1.Dataset(this); 1348 if (bitField0_ != 0) { 1349 buildPartial0(result); 1350 } 1351 buildPartialOneofs(result); 1352 onBuilt(); 1353 return result; 1354 } 1355 buildPartial0(com.google.cloud.automl.v1.Dataset result)1356 private void buildPartial0(com.google.cloud.automl.v1.Dataset result) { 1357 int from_bitField0_ = bitField0_; 1358 if (((from_bitField0_ & 0x00000040) != 0)) { 1359 result.name_ = name_; 1360 } 1361 if (((from_bitField0_ & 0x00000080) != 0)) { 1362 result.displayName_ = displayName_; 1363 } 1364 if (((from_bitField0_ & 0x00000100) != 0)) { 1365 result.description_ = description_; 1366 } 1367 if (((from_bitField0_ & 0x00000200) != 0)) { 1368 result.exampleCount_ = exampleCount_; 1369 } 1370 if (((from_bitField0_ & 0x00000400) != 0)) { 1371 result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); 1372 } 1373 if (((from_bitField0_ & 0x00000800) != 0)) { 1374 result.etag_ = etag_; 1375 } 1376 if (((from_bitField0_ & 0x00001000) != 0)) { 1377 result.labels_ = internalGetLabels(); 1378 result.labels_.makeImmutable(); 1379 } 1380 } 1381 buildPartialOneofs(com.google.cloud.automl.v1.Dataset result)1382 private void buildPartialOneofs(com.google.cloud.automl.v1.Dataset result) { 1383 result.datasetMetadataCase_ = datasetMetadataCase_; 1384 result.datasetMetadata_ = this.datasetMetadata_; 1385 if (datasetMetadataCase_ == 23 && translationDatasetMetadataBuilder_ != null) { 1386 result.datasetMetadata_ = translationDatasetMetadataBuilder_.build(); 1387 } 1388 if (datasetMetadataCase_ == 24 && imageClassificationDatasetMetadataBuilder_ != null) { 1389 result.datasetMetadata_ = imageClassificationDatasetMetadataBuilder_.build(); 1390 } 1391 if (datasetMetadataCase_ == 25 && textClassificationDatasetMetadataBuilder_ != null) { 1392 result.datasetMetadata_ = textClassificationDatasetMetadataBuilder_.build(); 1393 } 1394 if (datasetMetadataCase_ == 26 && imageObjectDetectionDatasetMetadataBuilder_ != null) { 1395 result.datasetMetadata_ = imageObjectDetectionDatasetMetadataBuilder_.build(); 1396 } 1397 if (datasetMetadataCase_ == 28 && textExtractionDatasetMetadataBuilder_ != null) { 1398 result.datasetMetadata_ = textExtractionDatasetMetadataBuilder_.build(); 1399 } 1400 if (datasetMetadataCase_ == 30 && textSentimentDatasetMetadataBuilder_ != null) { 1401 result.datasetMetadata_ = textSentimentDatasetMetadataBuilder_.build(); 1402 } 1403 } 1404 1405 @java.lang.Override clone()1406 public Builder clone() { 1407 return super.clone(); 1408 } 1409 1410 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1411 public Builder setField( 1412 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1413 return super.setField(field, value); 1414 } 1415 1416 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1417 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1418 return super.clearField(field); 1419 } 1420 1421 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1422 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1423 return super.clearOneof(oneof); 1424 } 1425 1426 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1427 public Builder setRepeatedField( 1428 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1429 return super.setRepeatedField(field, index, value); 1430 } 1431 1432 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1433 public Builder addRepeatedField( 1434 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1435 return super.addRepeatedField(field, value); 1436 } 1437 1438 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1439 public Builder mergeFrom(com.google.protobuf.Message other) { 1440 if (other instanceof com.google.cloud.automl.v1.Dataset) { 1441 return mergeFrom((com.google.cloud.automl.v1.Dataset) other); 1442 } else { 1443 super.mergeFrom(other); 1444 return this; 1445 } 1446 } 1447 mergeFrom(com.google.cloud.automl.v1.Dataset other)1448 public Builder mergeFrom(com.google.cloud.automl.v1.Dataset other) { 1449 if (other == com.google.cloud.automl.v1.Dataset.getDefaultInstance()) return this; 1450 if (!other.getName().isEmpty()) { 1451 name_ = other.name_; 1452 bitField0_ |= 0x00000040; 1453 onChanged(); 1454 } 1455 if (!other.getDisplayName().isEmpty()) { 1456 displayName_ = other.displayName_; 1457 bitField0_ |= 0x00000080; 1458 onChanged(); 1459 } 1460 if (!other.getDescription().isEmpty()) { 1461 description_ = other.description_; 1462 bitField0_ |= 0x00000100; 1463 onChanged(); 1464 } 1465 if (other.getExampleCount() != 0) { 1466 setExampleCount(other.getExampleCount()); 1467 } 1468 if (other.hasCreateTime()) { 1469 mergeCreateTime(other.getCreateTime()); 1470 } 1471 if (!other.getEtag().isEmpty()) { 1472 etag_ = other.etag_; 1473 bitField0_ |= 0x00000800; 1474 onChanged(); 1475 } 1476 internalGetMutableLabels().mergeFrom(other.internalGetLabels()); 1477 bitField0_ |= 0x00001000; 1478 switch (other.getDatasetMetadataCase()) { 1479 case TRANSLATION_DATASET_METADATA: 1480 { 1481 mergeTranslationDatasetMetadata(other.getTranslationDatasetMetadata()); 1482 break; 1483 } 1484 case IMAGE_CLASSIFICATION_DATASET_METADATA: 1485 { 1486 mergeImageClassificationDatasetMetadata(other.getImageClassificationDatasetMetadata()); 1487 break; 1488 } 1489 case TEXT_CLASSIFICATION_DATASET_METADATA: 1490 { 1491 mergeTextClassificationDatasetMetadata(other.getTextClassificationDatasetMetadata()); 1492 break; 1493 } 1494 case IMAGE_OBJECT_DETECTION_DATASET_METADATA: 1495 { 1496 mergeImageObjectDetectionDatasetMetadata( 1497 other.getImageObjectDetectionDatasetMetadata()); 1498 break; 1499 } 1500 case TEXT_EXTRACTION_DATASET_METADATA: 1501 { 1502 mergeTextExtractionDatasetMetadata(other.getTextExtractionDatasetMetadata()); 1503 break; 1504 } 1505 case TEXT_SENTIMENT_DATASET_METADATA: 1506 { 1507 mergeTextSentimentDatasetMetadata(other.getTextSentimentDatasetMetadata()); 1508 break; 1509 } 1510 case DATASETMETADATA_NOT_SET: 1511 { 1512 break; 1513 } 1514 } 1515 this.mergeUnknownFields(other.getUnknownFields()); 1516 onChanged(); 1517 return this; 1518 } 1519 1520 @java.lang.Override isInitialized()1521 public final boolean isInitialized() { 1522 return true; 1523 } 1524 1525 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1526 public Builder mergeFrom( 1527 com.google.protobuf.CodedInputStream input, 1528 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1529 throws java.io.IOException { 1530 if (extensionRegistry == null) { 1531 throw new java.lang.NullPointerException(); 1532 } 1533 try { 1534 boolean done = false; 1535 while (!done) { 1536 int tag = input.readTag(); 1537 switch (tag) { 1538 case 0: 1539 done = true; 1540 break; 1541 case 10: 1542 { 1543 name_ = input.readStringRequireUtf8(); 1544 bitField0_ |= 0x00000040; 1545 break; 1546 } // case 10 1547 case 18: 1548 { 1549 displayName_ = input.readStringRequireUtf8(); 1550 bitField0_ |= 0x00000080; 1551 break; 1552 } // case 18 1553 case 26: 1554 { 1555 description_ = input.readStringRequireUtf8(); 1556 bitField0_ |= 0x00000100; 1557 break; 1558 } // case 26 1559 case 114: 1560 { 1561 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); 1562 bitField0_ |= 0x00000400; 1563 break; 1564 } // case 114 1565 case 138: 1566 { 1567 etag_ = input.readStringRequireUtf8(); 1568 bitField0_ |= 0x00000800; 1569 break; 1570 } // case 138 1571 case 168: 1572 { 1573 exampleCount_ = input.readInt32(); 1574 bitField0_ |= 0x00000200; 1575 break; 1576 } // case 168 1577 case 186: 1578 { 1579 input.readMessage( 1580 getTranslationDatasetMetadataFieldBuilder().getBuilder(), extensionRegistry); 1581 datasetMetadataCase_ = 23; 1582 break; 1583 } // case 186 1584 case 194: 1585 { 1586 input.readMessage( 1587 getImageClassificationDatasetMetadataFieldBuilder().getBuilder(), 1588 extensionRegistry); 1589 datasetMetadataCase_ = 24; 1590 break; 1591 } // case 194 1592 case 202: 1593 { 1594 input.readMessage( 1595 getTextClassificationDatasetMetadataFieldBuilder().getBuilder(), 1596 extensionRegistry); 1597 datasetMetadataCase_ = 25; 1598 break; 1599 } // case 202 1600 case 210: 1601 { 1602 input.readMessage( 1603 getImageObjectDetectionDatasetMetadataFieldBuilder().getBuilder(), 1604 extensionRegistry); 1605 datasetMetadataCase_ = 26; 1606 break; 1607 } // case 210 1608 case 226: 1609 { 1610 input.readMessage( 1611 getTextExtractionDatasetMetadataFieldBuilder().getBuilder(), extensionRegistry); 1612 datasetMetadataCase_ = 28; 1613 break; 1614 } // case 226 1615 case 242: 1616 { 1617 input.readMessage( 1618 getTextSentimentDatasetMetadataFieldBuilder().getBuilder(), extensionRegistry); 1619 datasetMetadataCase_ = 30; 1620 break; 1621 } // case 242 1622 case 314: 1623 { 1624 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> labels__ = 1625 input.readMessage( 1626 LabelsDefaultEntryHolder.defaultEntry.getParserForType(), 1627 extensionRegistry); 1628 internalGetMutableLabels() 1629 .getMutableMap() 1630 .put(labels__.getKey(), labels__.getValue()); 1631 bitField0_ |= 0x00001000; 1632 break; 1633 } // case 314 1634 default: 1635 { 1636 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1637 done = true; // was an endgroup tag 1638 } 1639 break; 1640 } // default: 1641 } // switch (tag) 1642 } // while (!done) 1643 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1644 throw e.unwrapIOException(); 1645 } finally { 1646 onChanged(); 1647 } // finally 1648 return this; 1649 } 1650 1651 private int datasetMetadataCase_ = 0; 1652 private java.lang.Object datasetMetadata_; 1653 getDatasetMetadataCase()1654 public DatasetMetadataCase getDatasetMetadataCase() { 1655 return DatasetMetadataCase.forNumber(datasetMetadataCase_); 1656 } 1657 clearDatasetMetadata()1658 public Builder clearDatasetMetadata() { 1659 datasetMetadataCase_ = 0; 1660 datasetMetadata_ = null; 1661 onChanged(); 1662 return this; 1663 } 1664 1665 private int bitField0_; 1666 1667 private com.google.protobuf.SingleFieldBuilderV3< 1668 com.google.cloud.automl.v1.TranslationDatasetMetadata, 1669 com.google.cloud.automl.v1.TranslationDatasetMetadata.Builder, 1670 com.google.cloud.automl.v1.TranslationDatasetMetadataOrBuilder> 1671 translationDatasetMetadataBuilder_; 1672 /** 1673 * 1674 * 1675 * <pre> 1676 * Metadata for a dataset used for translation. 1677 * </pre> 1678 * 1679 * <code>.google.cloud.automl.v1.TranslationDatasetMetadata translation_dataset_metadata = 23; 1680 * </code> 1681 * 1682 * @return Whether the translationDatasetMetadata field is set. 1683 */ 1684 @java.lang.Override hasTranslationDatasetMetadata()1685 public boolean hasTranslationDatasetMetadata() { 1686 return datasetMetadataCase_ == 23; 1687 } 1688 /** 1689 * 1690 * 1691 * <pre> 1692 * Metadata for a dataset used for translation. 1693 * </pre> 1694 * 1695 * <code>.google.cloud.automl.v1.TranslationDatasetMetadata translation_dataset_metadata = 23; 1696 * </code> 1697 * 1698 * @return The translationDatasetMetadata. 1699 */ 1700 @java.lang.Override getTranslationDatasetMetadata()1701 public com.google.cloud.automl.v1.TranslationDatasetMetadata getTranslationDatasetMetadata() { 1702 if (translationDatasetMetadataBuilder_ == null) { 1703 if (datasetMetadataCase_ == 23) { 1704 return (com.google.cloud.automl.v1.TranslationDatasetMetadata) datasetMetadata_; 1705 } 1706 return com.google.cloud.automl.v1.TranslationDatasetMetadata.getDefaultInstance(); 1707 } else { 1708 if (datasetMetadataCase_ == 23) { 1709 return translationDatasetMetadataBuilder_.getMessage(); 1710 } 1711 return com.google.cloud.automl.v1.TranslationDatasetMetadata.getDefaultInstance(); 1712 } 1713 } 1714 /** 1715 * 1716 * 1717 * <pre> 1718 * Metadata for a dataset used for translation. 1719 * </pre> 1720 * 1721 * <code>.google.cloud.automl.v1.TranslationDatasetMetadata translation_dataset_metadata = 23; 1722 * </code> 1723 */ setTranslationDatasetMetadata( com.google.cloud.automl.v1.TranslationDatasetMetadata value)1724 public Builder setTranslationDatasetMetadata( 1725 com.google.cloud.automl.v1.TranslationDatasetMetadata value) { 1726 if (translationDatasetMetadataBuilder_ == null) { 1727 if (value == null) { 1728 throw new NullPointerException(); 1729 } 1730 datasetMetadata_ = value; 1731 onChanged(); 1732 } else { 1733 translationDatasetMetadataBuilder_.setMessage(value); 1734 } 1735 datasetMetadataCase_ = 23; 1736 return this; 1737 } 1738 /** 1739 * 1740 * 1741 * <pre> 1742 * Metadata for a dataset used for translation. 1743 * </pre> 1744 * 1745 * <code>.google.cloud.automl.v1.TranslationDatasetMetadata translation_dataset_metadata = 23; 1746 * </code> 1747 */ setTranslationDatasetMetadata( com.google.cloud.automl.v1.TranslationDatasetMetadata.Builder builderForValue)1748 public Builder setTranslationDatasetMetadata( 1749 com.google.cloud.automl.v1.TranslationDatasetMetadata.Builder builderForValue) { 1750 if (translationDatasetMetadataBuilder_ == null) { 1751 datasetMetadata_ = builderForValue.build(); 1752 onChanged(); 1753 } else { 1754 translationDatasetMetadataBuilder_.setMessage(builderForValue.build()); 1755 } 1756 datasetMetadataCase_ = 23; 1757 return this; 1758 } 1759 /** 1760 * 1761 * 1762 * <pre> 1763 * Metadata for a dataset used for translation. 1764 * </pre> 1765 * 1766 * <code>.google.cloud.automl.v1.TranslationDatasetMetadata translation_dataset_metadata = 23; 1767 * </code> 1768 */ mergeTranslationDatasetMetadata( com.google.cloud.automl.v1.TranslationDatasetMetadata value)1769 public Builder mergeTranslationDatasetMetadata( 1770 com.google.cloud.automl.v1.TranslationDatasetMetadata value) { 1771 if (translationDatasetMetadataBuilder_ == null) { 1772 if (datasetMetadataCase_ == 23 1773 && datasetMetadata_ 1774 != com.google.cloud.automl.v1.TranslationDatasetMetadata.getDefaultInstance()) { 1775 datasetMetadata_ = 1776 com.google.cloud.automl.v1.TranslationDatasetMetadata.newBuilder( 1777 (com.google.cloud.automl.v1.TranslationDatasetMetadata) datasetMetadata_) 1778 .mergeFrom(value) 1779 .buildPartial(); 1780 } else { 1781 datasetMetadata_ = value; 1782 } 1783 onChanged(); 1784 } else { 1785 if (datasetMetadataCase_ == 23) { 1786 translationDatasetMetadataBuilder_.mergeFrom(value); 1787 } else { 1788 translationDatasetMetadataBuilder_.setMessage(value); 1789 } 1790 } 1791 datasetMetadataCase_ = 23; 1792 return this; 1793 } 1794 /** 1795 * 1796 * 1797 * <pre> 1798 * Metadata for a dataset used for translation. 1799 * </pre> 1800 * 1801 * <code>.google.cloud.automl.v1.TranslationDatasetMetadata translation_dataset_metadata = 23; 1802 * </code> 1803 */ clearTranslationDatasetMetadata()1804 public Builder clearTranslationDatasetMetadata() { 1805 if (translationDatasetMetadataBuilder_ == null) { 1806 if (datasetMetadataCase_ == 23) { 1807 datasetMetadataCase_ = 0; 1808 datasetMetadata_ = null; 1809 onChanged(); 1810 } 1811 } else { 1812 if (datasetMetadataCase_ == 23) { 1813 datasetMetadataCase_ = 0; 1814 datasetMetadata_ = null; 1815 } 1816 translationDatasetMetadataBuilder_.clear(); 1817 } 1818 return this; 1819 } 1820 /** 1821 * 1822 * 1823 * <pre> 1824 * Metadata for a dataset used for translation. 1825 * </pre> 1826 * 1827 * <code>.google.cloud.automl.v1.TranslationDatasetMetadata translation_dataset_metadata = 23; 1828 * </code> 1829 */ 1830 public com.google.cloud.automl.v1.TranslationDatasetMetadata.Builder getTranslationDatasetMetadataBuilder()1831 getTranslationDatasetMetadataBuilder() { 1832 return getTranslationDatasetMetadataFieldBuilder().getBuilder(); 1833 } 1834 /** 1835 * 1836 * 1837 * <pre> 1838 * Metadata for a dataset used for translation. 1839 * </pre> 1840 * 1841 * <code>.google.cloud.automl.v1.TranslationDatasetMetadata translation_dataset_metadata = 23; 1842 * </code> 1843 */ 1844 @java.lang.Override 1845 public com.google.cloud.automl.v1.TranslationDatasetMetadataOrBuilder getTranslationDatasetMetadataOrBuilder()1846 getTranslationDatasetMetadataOrBuilder() { 1847 if ((datasetMetadataCase_ == 23) && (translationDatasetMetadataBuilder_ != null)) { 1848 return translationDatasetMetadataBuilder_.getMessageOrBuilder(); 1849 } else { 1850 if (datasetMetadataCase_ == 23) { 1851 return (com.google.cloud.automl.v1.TranslationDatasetMetadata) datasetMetadata_; 1852 } 1853 return com.google.cloud.automl.v1.TranslationDatasetMetadata.getDefaultInstance(); 1854 } 1855 } 1856 /** 1857 * 1858 * 1859 * <pre> 1860 * Metadata for a dataset used for translation. 1861 * </pre> 1862 * 1863 * <code>.google.cloud.automl.v1.TranslationDatasetMetadata translation_dataset_metadata = 23; 1864 * </code> 1865 */ 1866 private com.google.protobuf.SingleFieldBuilderV3< 1867 com.google.cloud.automl.v1.TranslationDatasetMetadata, 1868 com.google.cloud.automl.v1.TranslationDatasetMetadata.Builder, 1869 com.google.cloud.automl.v1.TranslationDatasetMetadataOrBuilder> getTranslationDatasetMetadataFieldBuilder()1870 getTranslationDatasetMetadataFieldBuilder() { 1871 if (translationDatasetMetadataBuilder_ == null) { 1872 if (!(datasetMetadataCase_ == 23)) { 1873 datasetMetadata_ = 1874 com.google.cloud.automl.v1.TranslationDatasetMetadata.getDefaultInstance(); 1875 } 1876 translationDatasetMetadataBuilder_ = 1877 new com.google.protobuf.SingleFieldBuilderV3< 1878 com.google.cloud.automl.v1.TranslationDatasetMetadata, 1879 com.google.cloud.automl.v1.TranslationDatasetMetadata.Builder, 1880 com.google.cloud.automl.v1.TranslationDatasetMetadataOrBuilder>( 1881 (com.google.cloud.automl.v1.TranslationDatasetMetadata) datasetMetadata_, 1882 getParentForChildren(), 1883 isClean()); 1884 datasetMetadata_ = null; 1885 } 1886 datasetMetadataCase_ = 23; 1887 onChanged(); 1888 return translationDatasetMetadataBuilder_; 1889 } 1890 1891 private com.google.protobuf.SingleFieldBuilderV3< 1892 com.google.cloud.automl.v1.ImageClassificationDatasetMetadata, 1893 com.google.cloud.automl.v1.ImageClassificationDatasetMetadata.Builder, 1894 com.google.cloud.automl.v1.ImageClassificationDatasetMetadataOrBuilder> 1895 imageClassificationDatasetMetadataBuilder_; 1896 /** 1897 * 1898 * 1899 * <pre> 1900 * Metadata for a dataset used for image classification. 1901 * </pre> 1902 * 1903 * <code> 1904 * .google.cloud.automl.v1.ImageClassificationDatasetMetadata image_classification_dataset_metadata = 24; 1905 * </code> 1906 * 1907 * @return Whether the imageClassificationDatasetMetadata field is set. 1908 */ 1909 @java.lang.Override hasImageClassificationDatasetMetadata()1910 public boolean hasImageClassificationDatasetMetadata() { 1911 return datasetMetadataCase_ == 24; 1912 } 1913 /** 1914 * 1915 * 1916 * <pre> 1917 * Metadata for a dataset used for image classification. 1918 * </pre> 1919 * 1920 * <code> 1921 * .google.cloud.automl.v1.ImageClassificationDatasetMetadata image_classification_dataset_metadata = 24; 1922 * </code> 1923 * 1924 * @return The imageClassificationDatasetMetadata. 1925 */ 1926 @java.lang.Override 1927 public com.google.cloud.automl.v1.ImageClassificationDatasetMetadata getImageClassificationDatasetMetadata()1928 getImageClassificationDatasetMetadata() { 1929 if (imageClassificationDatasetMetadataBuilder_ == null) { 1930 if (datasetMetadataCase_ == 24) { 1931 return (com.google.cloud.automl.v1.ImageClassificationDatasetMetadata) datasetMetadata_; 1932 } 1933 return com.google.cloud.automl.v1.ImageClassificationDatasetMetadata.getDefaultInstance(); 1934 } else { 1935 if (datasetMetadataCase_ == 24) { 1936 return imageClassificationDatasetMetadataBuilder_.getMessage(); 1937 } 1938 return com.google.cloud.automl.v1.ImageClassificationDatasetMetadata.getDefaultInstance(); 1939 } 1940 } 1941 /** 1942 * 1943 * 1944 * <pre> 1945 * Metadata for a dataset used for image classification. 1946 * </pre> 1947 * 1948 * <code> 1949 * .google.cloud.automl.v1.ImageClassificationDatasetMetadata image_classification_dataset_metadata = 24; 1950 * </code> 1951 */ setImageClassificationDatasetMetadata( com.google.cloud.automl.v1.ImageClassificationDatasetMetadata value)1952 public Builder setImageClassificationDatasetMetadata( 1953 com.google.cloud.automl.v1.ImageClassificationDatasetMetadata value) { 1954 if (imageClassificationDatasetMetadataBuilder_ == null) { 1955 if (value == null) { 1956 throw new NullPointerException(); 1957 } 1958 datasetMetadata_ = value; 1959 onChanged(); 1960 } else { 1961 imageClassificationDatasetMetadataBuilder_.setMessage(value); 1962 } 1963 datasetMetadataCase_ = 24; 1964 return this; 1965 } 1966 /** 1967 * 1968 * 1969 * <pre> 1970 * Metadata for a dataset used for image classification. 1971 * </pre> 1972 * 1973 * <code> 1974 * .google.cloud.automl.v1.ImageClassificationDatasetMetadata image_classification_dataset_metadata = 24; 1975 * </code> 1976 */ setImageClassificationDatasetMetadata( com.google.cloud.automl.v1.ImageClassificationDatasetMetadata.Builder builderForValue)1977 public Builder setImageClassificationDatasetMetadata( 1978 com.google.cloud.automl.v1.ImageClassificationDatasetMetadata.Builder builderForValue) { 1979 if (imageClassificationDatasetMetadataBuilder_ == null) { 1980 datasetMetadata_ = builderForValue.build(); 1981 onChanged(); 1982 } else { 1983 imageClassificationDatasetMetadataBuilder_.setMessage(builderForValue.build()); 1984 } 1985 datasetMetadataCase_ = 24; 1986 return this; 1987 } 1988 /** 1989 * 1990 * 1991 * <pre> 1992 * Metadata for a dataset used for image classification. 1993 * </pre> 1994 * 1995 * <code> 1996 * .google.cloud.automl.v1.ImageClassificationDatasetMetadata image_classification_dataset_metadata = 24; 1997 * </code> 1998 */ mergeImageClassificationDatasetMetadata( com.google.cloud.automl.v1.ImageClassificationDatasetMetadata value)1999 public Builder mergeImageClassificationDatasetMetadata( 2000 com.google.cloud.automl.v1.ImageClassificationDatasetMetadata value) { 2001 if (imageClassificationDatasetMetadataBuilder_ == null) { 2002 if (datasetMetadataCase_ == 24 2003 && datasetMetadata_ 2004 != com.google.cloud.automl.v1.ImageClassificationDatasetMetadata 2005 .getDefaultInstance()) { 2006 datasetMetadata_ = 2007 com.google.cloud.automl.v1.ImageClassificationDatasetMetadata.newBuilder( 2008 (com.google.cloud.automl.v1.ImageClassificationDatasetMetadata) 2009 datasetMetadata_) 2010 .mergeFrom(value) 2011 .buildPartial(); 2012 } else { 2013 datasetMetadata_ = value; 2014 } 2015 onChanged(); 2016 } else { 2017 if (datasetMetadataCase_ == 24) { 2018 imageClassificationDatasetMetadataBuilder_.mergeFrom(value); 2019 } else { 2020 imageClassificationDatasetMetadataBuilder_.setMessage(value); 2021 } 2022 } 2023 datasetMetadataCase_ = 24; 2024 return this; 2025 } 2026 /** 2027 * 2028 * 2029 * <pre> 2030 * Metadata for a dataset used for image classification. 2031 * </pre> 2032 * 2033 * <code> 2034 * .google.cloud.automl.v1.ImageClassificationDatasetMetadata image_classification_dataset_metadata = 24; 2035 * </code> 2036 */ clearImageClassificationDatasetMetadata()2037 public Builder clearImageClassificationDatasetMetadata() { 2038 if (imageClassificationDatasetMetadataBuilder_ == null) { 2039 if (datasetMetadataCase_ == 24) { 2040 datasetMetadataCase_ = 0; 2041 datasetMetadata_ = null; 2042 onChanged(); 2043 } 2044 } else { 2045 if (datasetMetadataCase_ == 24) { 2046 datasetMetadataCase_ = 0; 2047 datasetMetadata_ = null; 2048 } 2049 imageClassificationDatasetMetadataBuilder_.clear(); 2050 } 2051 return this; 2052 } 2053 /** 2054 * 2055 * 2056 * <pre> 2057 * Metadata for a dataset used for image classification. 2058 * </pre> 2059 * 2060 * <code> 2061 * .google.cloud.automl.v1.ImageClassificationDatasetMetadata image_classification_dataset_metadata = 24; 2062 * </code> 2063 */ 2064 public com.google.cloud.automl.v1.ImageClassificationDatasetMetadata.Builder getImageClassificationDatasetMetadataBuilder()2065 getImageClassificationDatasetMetadataBuilder() { 2066 return getImageClassificationDatasetMetadataFieldBuilder().getBuilder(); 2067 } 2068 /** 2069 * 2070 * 2071 * <pre> 2072 * Metadata for a dataset used for image classification. 2073 * </pre> 2074 * 2075 * <code> 2076 * .google.cloud.automl.v1.ImageClassificationDatasetMetadata image_classification_dataset_metadata = 24; 2077 * </code> 2078 */ 2079 @java.lang.Override 2080 public com.google.cloud.automl.v1.ImageClassificationDatasetMetadataOrBuilder getImageClassificationDatasetMetadataOrBuilder()2081 getImageClassificationDatasetMetadataOrBuilder() { 2082 if ((datasetMetadataCase_ == 24) && (imageClassificationDatasetMetadataBuilder_ != null)) { 2083 return imageClassificationDatasetMetadataBuilder_.getMessageOrBuilder(); 2084 } else { 2085 if (datasetMetadataCase_ == 24) { 2086 return (com.google.cloud.automl.v1.ImageClassificationDatasetMetadata) datasetMetadata_; 2087 } 2088 return com.google.cloud.automl.v1.ImageClassificationDatasetMetadata.getDefaultInstance(); 2089 } 2090 } 2091 /** 2092 * 2093 * 2094 * <pre> 2095 * Metadata for a dataset used for image classification. 2096 * </pre> 2097 * 2098 * <code> 2099 * .google.cloud.automl.v1.ImageClassificationDatasetMetadata image_classification_dataset_metadata = 24; 2100 * </code> 2101 */ 2102 private com.google.protobuf.SingleFieldBuilderV3< 2103 com.google.cloud.automl.v1.ImageClassificationDatasetMetadata, 2104 com.google.cloud.automl.v1.ImageClassificationDatasetMetadata.Builder, 2105 com.google.cloud.automl.v1.ImageClassificationDatasetMetadataOrBuilder> getImageClassificationDatasetMetadataFieldBuilder()2106 getImageClassificationDatasetMetadataFieldBuilder() { 2107 if (imageClassificationDatasetMetadataBuilder_ == null) { 2108 if (!(datasetMetadataCase_ == 24)) { 2109 datasetMetadata_ = 2110 com.google.cloud.automl.v1.ImageClassificationDatasetMetadata.getDefaultInstance(); 2111 } 2112 imageClassificationDatasetMetadataBuilder_ = 2113 new com.google.protobuf.SingleFieldBuilderV3< 2114 com.google.cloud.automl.v1.ImageClassificationDatasetMetadata, 2115 com.google.cloud.automl.v1.ImageClassificationDatasetMetadata.Builder, 2116 com.google.cloud.automl.v1.ImageClassificationDatasetMetadataOrBuilder>( 2117 (com.google.cloud.automl.v1.ImageClassificationDatasetMetadata) datasetMetadata_, 2118 getParentForChildren(), 2119 isClean()); 2120 datasetMetadata_ = null; 2121 } 2122 datasetMetadataCase_ = 24; 2123 onChanged(); 2124 return imageClassificationDatasetMetadataBuilder_; 2125 } 2126 2127 private com.google.protobuf.SingleFieldBuilderV3< 2128 com.google.cloud.automl.v1.TextClassificationDatasetMetadata, 2129 com.google.cloud.automl.v1.TextClassificationDatasetMetadata.Builder, 2130 com.google.cloud.automl.v1.TextClassificationDatasetMetadataOrBuilder> 2131 textClassificationDatasetMetadataBuilder_; 2132 /** 2133 * 2134 * 2135 * <pre> 2136 * Metadata for a dataset used for text classification. 2137 * </pre> 2138 * 2139 * <code> 2140 * .google.cloud.automl.v1.TextClassificationDatasetMetadata text_classification_dataset_metadata = 25; 2141 * </code> 2142 * 2143 * @return Whether the textClassificationDatasetMetadata field is set. 2144 */ 2145 @java.lang.Override hasTextClassificationDatasetMetadata()2146 public boolean hasTextClassificationDatasetMetadata() { 2147 return datasetMetadataCase_ == 25; 2148 } 2149 /** 2150 * 2151 * 2152 * <pre> 2153 * Metadata for a dataset used for text classification. 2154 * </pre> 2155 * 2156 * <code> 2157 * .google.cloud.automl.v1.TextClassificationDatasetMetadata text_classification_dataset_metadata = 25; 2158 * </code> 2159 * 2160 * @return The textClassificationDatasetMetadata. 2161 */ 2162 @java.lang.Override 2163 public com.google.cloud.automl.v1.TextClassificationDatasetMetadata getTextClassificationDatasetMetadata()2164 getTextClassificationDatasetMetadata() { 2165 if (textClassificationDatasetMetadataBuilder_ == null) { 2166 if (datasetMetadataCase_ == 25) { 2167 return (com.google.cloud.automl.v1.TextClassificationDatasetMetadata) datasetMetadata_; 2168 } 2169 return com.google.cloud.automl.v1.TextClassificationDatasetMetadata.getDefaultInstance(); 2170 } else { 2171 if (datasetMetadataCase_ == 25) { 2172 return textClassificationDatasetMetadataBuilder_.getMessage(); 2173 } 2174 return com.google.cloud.automl.v1.TextClassificationDatasetMetadata.getDefaultInstance(); 2175 } 2176 } 2177 /** 2178 * 2179 * 2180 * <pre> 2181 * Metadata for a dataset used for text classification. 2182 * </pre> 2183 * 2184 * <code> 2185 * .google.cloud.automl.v1.TextClassificationDatasetMetadata text_classification_dataset_metadata = 25; 2186 * </code> 2187 */ setTextClassificationDatasetMetadata( com.google.cloud.automl.v1.TextClassificationDatasetMetadata value)2188 public Builder setTextClassificationDatasetMetadata( 2189 com.google.cloud.automl.v1.TextClassificationDatasetMetadata value) { 2190 if (textClassificationDatasetMetadataBuilder_ == null) { 2191 if (value == null) { 2192 throw new NullPointerException(); 2193 } 2194 datasetMetadata_ = value; 2195 onChanged(); 2196 } else { 2197 textClassificationDatasetMetadataBuilder_.setMessage(value); 2198 } 2199 datasetMetadataCase_ = 25; 2200 return this; 2201 } 2202 /** 2203 * 2204 * 2205 * <pre> 2206 * Metadata for a dataset used for text classification. 2207 * </pre> 2208 * 2209 * <code> 2210 * .google.cloud.automl.v1.TextClassificationDatasetMetadata text_classification_dataset_metadata = 25; 2211 * </code> 2212 */ setTextClassificationDatasetMetadata( com.google.cloud.automl.v1.TextClassificationDatasetMetadata.Builder builderForValue)2213 public Builder setTextClassificationDatasetMetadata( 2214 com.google.cloud.automl.v1.TextClassificationDatasetMetadata.Builder builderForValue) { 2215 if (textClassificationDatasetMetadataBuilder_ == null) { 2216 datasetMetadata_ = builderForValue.build(); 2217 onChanged(); 2218 } else { 2219 textClassificationDatasetMetadataBuilder_.setMessage(builderForValue.build()); 2220 } 2221 datasetMetadataCase_ = 25; 2222 return this; 2223 } 2224 /** 2225 * 2226 * 2227 * <pre> 2228 * Metadata for a dataset used for text classification. 2229 * </pre> 2230 * 2231 * <code> 2232 * .google.cloud.automl.v1.TextClassificationDatasetMetadata text_classification_dataset_metadata = 25; 2233 * </code> 2234 */ mergeTextClassificationDatasetMetadata( com.google.cloud.automl.v1.TextClassificationDatasetMetadata value)2235 public Builder mergeTextClassificationDatasetMetadata( 2236 com.google.cloud.automl.v1.TextClassificationDatasetMetadata value) { 2237 if (textClassificationDatasetMetadataBuilder_ == null) { 2238 if (datasetMetadataCase_ == 25 2239 && datasetMetadata_ 2240 != com.google.cloud.automl.v1.TextClassificationDatasetMetadata 2241 .getDefaultInstance()) { 2242 datasetMetadata_ = 2243 com.google.cloud.automl.v1.TextClassificationDatasetMetadata.newBuilder( 2244 (com.google.cloud.automl.v1.TextClassificationDatasetMetadata) 2245 datasetMetadata_) 2246 .mergeFrom(value) 2247 .buildPartial(); 2248 } else { 2249 datasetMetadata_ = value; 2250 } 2251 onChanged(); 2252 } else { 2253 if (datasetMetadataCase_ == 25) { 2254 textClassificationDatasetMetadataBuilder_.mergeFrom(value); 2255 } else { 2256 textClassificationDatasetMetadataBuilder_.setMessage(value); 2257 } 2258 } 2259 datasetMetadataCase_ = 25; 2260 return this; 2261 } 2262 /** 2263 * 2264 * 2265 * <pre> 2266 * Metadata for a dataset used for text classification. 2267 * </pre> 2268 * 2269 * <code> 2270 * .google.cloud.automl.v1.TextClassificationDatasetMetadata text_classification_dataset_metadata = 25; 2271 * </code> 2272 */ clearTextClassificationDatasetMetadata()2273 public Builder clearTextClassificationDatasetMetadata() { 2274 if (textClassificationDatasetMetadataBuilder_ == null) { 2275 if (datasetMetadataCase_ == 25) { 2276 datasetMetadataCase_ = 0; 2277 datasetMetadata_ = null; 2278 onChanged(); 2279 } 2280 } else { 2281 if (datasetMetadataCase_ == 25) { 2282 datasetMetadataCase_ = 0; 2283 datasetMetadata_ = null; 2284 } 2285 textClassificationDatasetMetadataBuilder_.clear(); 2286 } 2287 return this; 2288 } 2289 /** 2290 * 2291 * 2292 * <pre> 2293 * Metadata for a dataset used for text classification. 2294 * </pre> 2295 * 2296 * <code> 2297 * .google.cloud.automl.v1.TextClassificationDatasetMetadata text_classification_dataset_metadata = 25; 2298 * </code> 2299 */ 2300 public com.google.cloud.automl.v1.TextClassificationDatasetMetadata.Builder getTextClassificationDatasetMetadataBuilder()2301 getTextClassificationDatasetMetadataBuilder() { 2302 return getTextClassificationDatasetMetadataFieldBuilder().getBuilder(); 2303 } 2304 /** 2305 * 2306 * 2307 * <pre> 2308 * Metadata for a dataset used for text classification. 2309 * </pre> 2310 * 2311 * <code> 2312 * .google.cloud.automl.v1.TextClassificationDatasetMetadata text_classification_dataset_metadata = 25; 2313 * </code> 2314 */ 2315 @java.lang.Override 2316 public com.google.cloud.automl.v1.TextClassificationDatasetMetadataOrBuilder getTextClassificationDatasetMetadataOrBuilder()2317 getTextClassificationDatasetMetadataOrBuilder() { 2318 if ((datasetMetadataCase_ == 25) && (textClassificationDatasetMetadataBuilder_ != null)) { 2319 return textClassificationDatasetMetadataBuilder_.getMessageOrBuilder(); 2320 } else { 2321 if (datasetMetadataCase_ == 25) { 2322 return (com.google.cloud.automl.v1.TextClassificationDatasetMetadata) datasetMetadata_; 2323 } 2324 return com.google.cloud.automl.v1.TextClassificationDatasetMetadata.getDefaultInstance(); 2325 } 2326 } 2327 /** 2328 * 2329 * 2330 * <pre> 2331 * Metadata for a dataset used for text classification. 2332 * </pre> 2333 * 2334 * <code> 2335 * .google.cloud.automl.v1.TextClassificationDatasetMetadata text_classification_dataset_metadata = 25; 2336 * </code> 2337 */ 2338 private com.google.protobuf.SingleFieldBuilderV3< 2339 com.google.cloud.automl.v1.TextClassificationDatasetMetadata, 2340 com.google.cloud.automl.v1.TextClassificationDatasetMetadata.Builder, 2341 com.google.cloud.automl.v1.TextClassificationDatasetMetadataOrBuilder> getTextClassificationDatasetMetadataFieldBuilder()2342 getTextClassificationDatasetMetadataFieldBuilder() { 2343 if (textClassificationDatasetMetadataBuilder_ == null) { 2344 if (!(datasetMetadataCase_ == 25)) { 2345 datasetMetadata_ = 2346 com.google.cloud.automl.v1.TextClassificationDatasetMetadata.getDefaultInstance(); 2347 } 2348 textClassificationDatasetMetadataBuilder_ = 2349 new com.google.protobuf.SingleFieldBuilderV3< 2350 com.google.cloud.automl.v1.TextClassificationDatasetMetadata, 2351 com.google.cloud.automl.v1.TextClassificationDatasetMetadata.Builder, 2352 com.google.cloud.automl.v1.TextClassificationDatasetMetadataOrBuilder>( 2353 (com.google.cloud.automl.v1.TextClassificationDatasetMetadata) datasetMetadata_, 2354 getParentForChildren(), 2355 isClean()); 2356 datasetMetadata_ = null; 2357 } 2358 datasetMetadataCase_ = 25; 2359 onChanged(); 2360 return textClassificationDatasetMetadataBuilder_; 2361 } 2362 2363 private com.google.protobuf.SingleFieldBuilderV3< 2364 com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata, 2365 com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata.Builder, 2366 com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadataOrBuilder> 2367 imageObjectDetectionDatasetMetadataBuilder_; 2368 /** 2369 * 2370 * 2371 * <pre> 2372 * Metadata for a dataset used for image object detection. 2373 * </pre> 2374 * 2375 * <code> 2376 * .google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata image_object_detection_dataset_metadata = 26; 2377 * </code> 2378 * 2379 * @return Whether the imageObjectDetectionDatasetMetadata field is set. 2380 */ 2381 @java.lang.Override hasImageObjectDetectionDatasetMetadata()2382 public boolean hasImageObjectDetectionDatasetMetadata() { 2383 return datasetMetadataCase_ == 26; 2384 } 2385 /** 2386 * 2387 * 2388 * <pre> 2389 * Metadata for a dataset used for image object detection. 2390 * </pre> 2391 * 2392 * <code> 2393 * .google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata image_object_detection_dataset_metadata = 26; 2394 * </code> 2395 * 2396 * @return The imageObjectDetectionDatasetMetadata. 2397 */ 2398 @java.lang.Override 2399 public com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata getImageObjectDetectionDatasetMetadata()2400 getImageObjectDetectionDatasetMetadata() { 2401 if (imageObjectDetectionDatasetMetadataBuilder_ == null) { 2402 if (datasetMetadataCase_ == 26) { 2403 return (com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata) datasetMetadata_; 2404 } 2405 return com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata.getDefaultInstance(); 2406 } else { 2407 if (datasetMetadataCase_ == 26) { 2408 return imageObjectDetectionDatasetMetadataBuilder_.getMessage(); 2409 } 2410 return com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata.getDefaultInstance(); 2411 } 2412 } 2413 /** 2414 * 2415 * 2416 * <pre> 2417 * Metadata for a dataset used for image object detection. 2418 * </pre> 2419 * 2420 * <code> 2421 * .google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata image_object_detection_dataset_metadata = 26; 2422 * </code> 2423 */ setImageObjectDetectionDatasetMetadata( com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata value)2424 public Builder setImageObjectDetectionDatasetMetadata( 2425 com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata value) { 2426 if (imageObjectDetectionDatasetMetadataBuilder_ == null) { 2427 if (value == null) { 2428 throw new NullPointerException(); 2429 } 2430 datasetMetadata_ = value; 2431 onChanged(); 2432 } else { 2433 imageObjectDetectionDatasetMetadataBuilder_.setMessage(value); 2434 } 2435 datasetMetadataCase_ = 26; 2436 return this; 2437 } 2438 /** 2439 * 2440 * 2441 * <pre> 2442 * Metadata for a dataset used for image object detection. 2443 * </pre> 2444 * 2445 * <code> 2446 * .google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata image_object_detection_dataset_metadata = 26; 2447 * </code> 2448 */ setImageObjectDetectionDatasetMetadata( com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata.Builder builderForValue)2449 public Builder setImageObjectDetectionDatasetMetadata( 2450 com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata.Builder builderForValue) { 2451 if (imageObjectDetectionDatasetMetadataBuilder_ == null) { 2452 datasetMetadata_ = builderForValue.build(); 2453 onChanged(); 2454 } else { 2455 imageObjectDetectionDatasetMetadataBuilder_.setMessage(builderForValue.build()); 2456 } 2457 datasetMetadataCase_ = 26; 2458 return this; 2459 } 2460 /** 2461 * 2462 * 2463 * <pre> 2464 * Metadata for a dataset used for image object detection. 2465 * </pre> 2466 * 2467 * <code> 2468 * .google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata image_object_detection_dataset_metadata = 26; 2469 * </code> 2470 */ mergeImageObjectDetectionDatasetMetadata( com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata value)2471 public Builder mergeImageObjectDetectionDatasetMetadata( 2472 com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata value) { 2473 if (imageObjectDetectionDatasetMetadataBuilder_ == null) { 2474 if (datasetMetadataCase_ == 26 2475 && datasetMetadata_ 2476 != com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata 2477 .getDefaultInstance()) { 2478 datasetMetadata_ = 2479 com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata.newBuilder( 2480 (com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata) 2481 datasetMetadata_) 2482 .mergeFrom(value) 2483 .buildPartial(); 2484 } else { 2485 datasetMetadata_ = value; 2486 } 2487 onChanged(); 2488 } else { 2489 if (datasetMetadataCase_ == 26) { 2490 imageObjectDetectionDatasetMetadataBuilder_.mergeFrom(value); 2491 } else { 2492 imageObjectDetectionDatasetMetadataBuilder_.setMessage(value); 2493 } 2494 } 2495 datasetMetadataCase_ = 26; 2496 return this; 2497 } 2498 /** 2499 * 2500 * 2501 * <pre> 2502 * Metadata for a dataset used for image object detection. 2503 * </pre> 2504 * 2505 * <code> 2506 * .google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata image_object_detection_dataset_metadata = 26; 2507 * </code> 2508 */ clearImageObjectDetectionDatasetMetadata()2509 public Builder clearImageObjectDetectionDatasetMetadata() { 2510 if (imageObjectDetectionDatasetMetadataBuilder_ == null) { 2511 if (datasetMetadataCase_ == 26) { 2512 datasetMetadataCase_ = 0; 2513 datasetMetadata_ = null; 2514 onChanged(); 2515 } 2516 } else { 2517 if (datasetMetadataCase_ == 26) { 2518 datasetMetadataCase_ = 0; 2519 datasetMetadata_ = null; 2520 } 2521 imageObjectDetectionDatasetMetadataBuilder_.clear(); 2522 } 2523 return this; 2524 } 2525 /** 2526 * 2527 * 2528 * <pre> 2529 * Metadata for a dataset used for image object detection. 2530 * </pre> 2531 * 2532 * <code> 2533 * .google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata image_object_detection_dataset_metadata = 26; 2534 * </code> 2535 */ 2536 public com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata.Builder getImageObjectDetectionDatasetMetadataBuilder()2537 getImageObjectDetectionDatasetMetadataBuilder() { 2538 return getImageObjectDetectionDatasetMetadataFieldBuilder().getBuilder(); 2539 } 2540 /** 2541 * 2542 * 2543 * <pre> 2544 * Metadata for a dataset used for image object detection. 2545 * </pre> 2546 * 2547 * <code> 2548 * .google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata image_object_detection_dataset_metadata = 26; 2549 * </code> 2550 */ 2551 @java.lang.Override 2552 public com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadataOrBuilder getImageObjectDetectionDatasetMetadataOrBuilder()2553 getImageObjectDetectionDatasetMetadataOrBuilder() { 2554 if ((datasetMetadataCase_ == 26) && (imageObjectDetectionDatasetMetadataBuilder_ != null)) { 2555 return imageObjectDetectionDatasetMetadataBuilder_.getMessageOrBuilder(); 2556 } else { 2557 if (datasetMetadataCase_ == 26) { 2558 return (com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata) datasetMetadata_; 2559 } 2560 return com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata.getDefaultInstance(); 2561 } 2562 } 2563 /** 2564 * 2565 * 2566 * <pre> 2567 * Metadata for a dataset used for image object detection. 2568 * </pre> 2569 * 2570 * <code> 2571 * .google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata image_object_detection_dataset_metadata = 26; 2572 * </code> 2573 */ 2574 private com.google.protobuf.SingleFieldBuilderV3< 2575 com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata, 2576 com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata.Builder, 2577 com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadataOrBuilder> getImageObjectDetectionDatasetMetadataFieldBuilder()2578 getImageObjectDetectionDatasetMetadataFieldBuilder() { 2579 if (imageObjectDetectionDatasetMetadataBuilder_ == null) { 2580 if (!(datasetMetadataCase_ == 26)) { 2581 datasetMetadata_ = 2582 com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata.getDefaultInstance(); 2583 } 2584 imageObjectDetectionDatasetMetadataBuilder_ = 2585 new com.google.protobuf.SingleFieldBuilderV3< 2586 com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata, 2587 com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata.Builder, 2588 com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadataOrBuilder>( 2589 (com.google.cloud.automl.v1.ImageObjectDetectionDatasetMetadata) datasetMetadata_, 2590 getParentForChildren(), 2591 isClean()); 2592 datasetMetadata_ = null; 2593 } 2594 datasetMetadataCase_ = 26; 2595 onChanged(); 2596 return imageObjectDetectionDatasetMetadataBuilder_; 2597 } 2598 2599 private com.google.protobuf.SingleFieldBuilderV3< 2600 com.google.cloud.automl.v1.TextExtractionDatasetMetadata, 2601 com.google.cloud.automl.v1.TextExtractionDatasetMetadata.Builder, 2602 com.google.cloud.automl.v1.TextExtractionDatasetMetadataOrBuilder> 2603 textExtractionDatasetMetadataBuilder_; 2604 /** 2605 * 2606 * 2607 * <pre> 2608 * Metadata for a dataset used for text extraction. 2609 * </pre> 2610 * 2611 * <code> 2612 * .google.cloud.automl.v1.TextExtractionDatasetMetadata text_extraction_dataset_metadata = 28; 2613 * </code> 2614 * 2615 * @return Whether the textExtractionDatasetMetadata field is set. 2616 */ 2617 @java.lang.Override hasTextExtractionDatasetMetadata()2618 public boolean hasTextExtractionDatasetMetadata() { 2619 return datasetMetadataCase_ == 28; 2620 } 2621 /** 2622 * 2623 * 2624 * <pre> 2625 * Metadata for a dataset used for text extraction. 2626 * </pre> 2627 * 2628 * <code> 2629 * .google.cloud.automl.v1.TextExtractionDatasetMetadata text_extraction_dataset_metadata = 28; 2630 * </code> 2631 * 2632 * @return The textExtractionDatasetMetadata. 2633 */ 2634 @java.lang.Override 2635 public com.google.cloud.automl.v1.TextExtractionDatasetMetadata getTextExtractionDatasetMetadata()2636 getTextExtractionDatasetMetadata() { 2637 if (textExtractionDatasetMetadataBuilder_ == null) { 2638 if (datasetMetadataCase_ == 28) { 2639 return (com.google.cloud.automl.v1.TextExtractionDatasetMetadata) datasetMetadata_; 2640 } 2641 return com.google.cloud.automl.v1.TextExtractionDatasetMetadata.getDefaultInstance(); 2642 } else { 2643 if (datasetMetadataCase_ == 28) { 2644 return textExtractionDatasetMetadataBuilder_.getMessage(); 2645 } 2646 return com.google.cloud.automl.v1.TextExtractionDatasetMetadata.getDefaultInstance(); 2647 } 2648 } 2649 /** 2650 * 2651 * 2652 * <pre> 2653 * Metadata for a dataset used for text extraction. 2654 * </pre> 2655 * 2656 * <code> 2657 * .google.cloud.automl.v1.TextExtractionDatasetMetadata text_extraction_dataset_metadata = 28; 2658 * </code> 2659 */ setTextExtractionDatasetMetadata( com.google.cloud.automl.v1.TextExtractionDatasetMetadata value)2660 public Builder setTextExtractionDatasetMetadata( 2661 com.google.cloud.automl.v1.TextExtractionDatasetMetadata value) { 2662 if (textExtractionDatasetMetadataBuilder_ == null) { 2663 if (value == null) { 2664 throw new NullPointerException(); 2665 } 2666 datasetMetadata_ = value; 2667 onChanged(); 2668 } else { 2669 textExtractionDatasetMetadataBuilder_.setMessage(value); 2670 } 2671 datasetMetadataCase_ = 28; 2672 return this; 2673 } 2674 /** 2675 * 2676 * 2677 * <pre> 2678 * Metadata for a dataset used for text extraction. 2679 * </pre> 2680 * 2681 * <code> 2682 * .google.cloud.automl.v1.TextExtractionDatasetMetadata text_extraction_dataset_metadata = 28; 2683 * </code> 2684 */ setTextExtractionDatasetMetadata( com.google.cloud.automl.v1.TextExtractionDatasetMetadata.Builder builderForValue)2685 public Builder setTextExtractionDatasetMetadata( 2686 com.google.cloud.automl.v1.TextExtractionDatasetMetadata.Builder builderForValue) { 2687 if (textExtractionDatasetMetadataBuilder_ == null) { 2688 datasetMetadata_ = builderForValue.build(); 2689 onChanged(); 2690 } else { 2691 textExtractionDatasetMetadataBuilder_.setMessage(builderForValue.build()); 2692 } 2693 datasetMetadataCase_ = 28; 2694 return this; 2695 } 2696 /** 2697 * 2698 * 2699 * <pre> 2700 * Metadata for a dataset used for text extraction. 2701 * </pre> 2702 * 2703 * <code> 2704 * .google.cloud.automl.v1.TextExtractionDatasetMetadata text_extraction_dataset_metadata = 28; 2705 * </code> 2706 */ mergeTextExtractionDatasetMetadata( com.google.cloud.automl.v1.TextExtractionDatasetMetadata value)2707 public Builder mergeTextExtractionDatasetMetadata( 2708 com.google.cloud.automl.v1.TextExtractionDatasetMetadata value) { 2709 if (textExtractionDatasetMetadataBuilder_ == null) { 2710 if (datasetMetadataCase_ == 28 2711 && datasetMetadata_ 2712 != com.google.cloud.automl.v1.TextExtractionDatasetMetadata.getDefaultInstance()) { 2713 datasetMetadata_ = 2714 com.google.cloud.automl.v1.TextExtractionDatasetMetadata.newBuilder( 2715 (com.google.cloud.automl.v1.TextExtractionDatasetMetadata) datasetMetadata_) 2716 .mergeFrom(value) 2717 .buildPartial(); 2718 } else { 2719 datasetMetadata_ = value; 2720 } 2721 onChanged(); 2722 } else { 2723 if (datasetMetadataCase_ == 28) { 2724 textExtractionDatasetMetadataBuilder_.mergeFrom(value); 2725 } else { 2726 textExtractionDatasetMetadataBuilder_.setMessage(value); 2727 } 2728 } 2729 datasetMetadataCase_ = 28; 2730 return this; 2731 } 2732 /** 2733 * 2734 * 2735 * <pre> 2736 * Metadata for a dataset used for text extraction. 2737 * </pre> 2738 * 2739 * <code> 2740 * .google.cloud.automl.v1.TextExtractionDatasetMetadata text_extraction_dataset_metadata = 28; 2741 * </code> 2742 */ clearTextExtractionDatasetMetadata()2743 public Builder clearTextExtractionDatasetMetadata() { 2744 if (textExtractionDatasetMetadataBuilder_ == null) { 2745 if (datasetMetadataCase_ == 28) { 2746 datasetMetadataCase_ = 0; 2747 datasetMetadata_ = null; 2748 onChanged(); 2749 } 2750 } else { 2751 if (datasetMetadataCase_ == 28) { 2752 datasetMetadataCase_ = 0; 2753 datasetMetadata_ = null; 2754 } 2755 textExtractionDatasetMetadataBuilder_.clear(); 2756 } 2757 return this; 2758 } 2759 /** 2760 * 2761 * 2762 * <pre> 2763 * Metadata for a dataset used for text extraction. 2764 * </pre> 2765 * 2766 * <code> 2767 * .google.cloud.automl.v1.TextExtractionDatasetMetadata text_extraction_dataset_metadata = 28; 2768 * </code> 2769 */ 2770 public com.google.cloud.automl.v1.TextExtractionDatasetMetadata.Builder getTextExtractionDatasetMetadataBuilder()2771 getTextExtractionDatasetMetadataBuilder() { 2772 return getTextExtractionDatasetMetadataFieldBuilder().getBuilder(); 2773 } 2774 /** 2775 * 2776 * 2777 * <pre> 2778 * Metadata for a dataset used for text extraction. 2779 * </pre> 2780 * 2781 * <code> 2782 * .google.cloud.automl.v1.TextExtractionDatasetMetadata text_extraction_dataset_metadata = 28; 2783 * </code> 2784 */ 2785 @java.lang.Override 2786 public com.google.cloud.automl.v1.TextExtractionDatasetMetadataOrBuilder getTextExtractionDatasetMetadataOrBuilder()2787 getTextExtractionDatasetMetadataOrBuilder() { 2788 if ((datasetMetadataCase_ == 28) && (textExtractionDatasetMetadataBuilder_ != null)) { 2789 return textExtractionDatasetMetadataBuilder_.getMessageOrBuilder(); 2790 } else { 2791 if (datasetMetadataCase_ == 28) { 2792 return (com.google.cloud.automl.v1.TextExtractionDatasetMetadata) datasetMetadata_; 2793 } 2794 return com.google.cloud.automl.v1.TextExtractionDatasetMetadata.getDefaultInstance(); 2795 } 2796 } 2797 /** 2798 * 2799 * 2800 * <pre> 2801 * Metadata for a dataset used for text extraction. 2802 * </pre> 2803 * 2804 * <code> 2805 * .google.cloud.automl.v1.TextExtractionDatasetMetadata text_extraction_dataset_metadata = 28; 2806 * </code> 2807 */ 2808 private com.google.protobuf.SingleFieldBuilderV3< 2809 com.google.cloud.automl.v1.TextExtractionDatasetMetadata, 2810 com.google.cloud.automl.v1.TextExtractionDatasetMetadata.Builder, 2811 com.google.cloud.automl.v1.TextExtractionDatasetMetadataOrBuilder> getTextExtractionDatasetMetadataFieldBuilder()2812 getTextExtractionDatasetMetadataFieldBuilder() { 2813 if (textExtractionDatasetMetadataBuilder_ == null) { 2814 if (!(datasetMetadataCase_ == 28)) { 2815 datasetMetadata_ = 2816 com.google.cloud.automl.v1.TextExtractionDatasetMetadata.getDefaultInstance(); 2817 } 2818 textExtractionDatasetMetadataBuilder_ = 2819 new com.google.protobuf.SingleFieldBuilderV3< 2820 com.google.cloud.automl.v1.TextExtractionDatasetMetadata, 2821 com.google.cloud.automl.v1.TextExtractionDatasetMetadata.Builder, 2822 com.google.cloud.automl.v1.TextExtractionDatasetMetadataOrBuilder>( 2823 (com.google.cloud.automl.v1.TextExtractionDatasetMetadata) datasetMetadata_, 2824 getParentForChildren(), 2825 isClean()); 2826 datasetMetadata_ = null; 2827 } 2828 datasetMetadataCase_ = 28; 2829 onChanged(); 2830 return textExtractionDatasetMetadataBuilder_; 2831 } 2832 2833 private com.google.protobuf.SingleFieldBuilderV3< 2834 com.google.cloud.automl.v1.TextSentimentDatasetMetadata, 2835 com.google.cloud.automl.v1.TextSentimentDatasetMetadata.Builder, 2836 com.google.cloud.automl.v1.TextSentimentDatasetMetadataOrBuilder> 2837 textSentimentDatasetMetadataBuilder_; 2838 /** 2839 * 2840 * 2841 * <pre> 2842 * Metadata for a dataset used for text sentiment. 2843 * </pre> 2844 * 2845 * <code> 2846 * .google.cloud.automl.v1.TextSentimentDatasetMetadata text_sentiment_dataset_metadata = 30; 2847 * </code> 2848 * 2849 * @return Whether the textSentimentDatasetMetadata field is set. 2850 */ 2851 @java.lang.Override hasTextSentimentDatasetMetadata()2852 public boolean hasTextSentimentDatasetMetadata() { 2853 return datasetMetadataCase_ == 30; 2854 } 2855 /** 2856 * 2857 * 2858 * <pre> 2859 * Metadata for a dataset used for text sentiment. 2860 * </pre> 2861 * 2862 * <code> 2863 * .google.cloud.automl.v1.TextSentimentDatasetMetadata text_sentiment_dataset_metadata = 30; 2864 * </code> 2865 * 2866 * @return The textSentimentDatasetMetadata. 2867 */ 2868 @java.lang.Override 2869 public com.google.cloud.automl.v1.TextSentimentDatasetMetadata getTextSentimentDatasetMetadata()2870 getTextSentimentDatasetMetadata() { 2871 if (textSentimentDatasetMetadataBuilder_ == null) { 2872 if (datasetMetadataCase_ == 30) { 2873 return (com.google.cloud.automl.v1.TextSentimentDatasetMetadata) datasetMetadata_; 2874 } 2875 return com.google.cloud.automl.v1.TextSentimentDatasetMetadata.getDefaultInstance(); 2876 } else { 2877 if (datasetMetadataCase_ == 30) { 2878 return textSentimentDatasetMetadataBuilder_.getMessage(); 2879 } 2880 return com.google.cloud.automl.v1.TextSentimentDatasetMetadata.getDefaultInstance(); 2881 } 2882 } 2883 /** 2884 * 2885 * 2886 * <pre> 2887 * Metadata for a dataset used for text sentiment. 2888 * </pre> 2889 * 2890 * <code> 2891 * .google.cloud.automl.v1.TextSentimentDatasetMetadata text_sentiment_dataset_metadata = 30; 2892 * </code> 2893 */ setTextSentimentDatasetMetadata( com.google.cloud.automl.v1.TextSentimentDatasetMetadata value)2894 public Builder setTextSentimentDatasetMetadata( 2895 com.google.cloud.automl.v1.TextSentimentDatasetMetadata value) { 2896 if (textSentimentDatasetMetadataBuilder_ == null) { 2897 if (value == null) { 2898 throw new NullPointerException(); 2899 } 2900 datasetMetadata_ = value; 2901 onChanged(); 2902 } else { 2903 textSentimentDatasetMetadataBuilder_.setMessage(value); 2904 } 2905 datasetMetadataCase_ = 30; 2906 return this; 2907 } 2908 /** 2909 * 2910 * 2911 * <pre> 2912 * Metadata for a dataset used for text sentiment. 2913 * </pre> 2914 * 2915 * <code> 2916 * .google.cloud.automl.v1.TextSentimentDatasetMetadata text_sentiment_dataset_metadata = 30; 2917 * </code> 2918 */ setTextSentimentDatasetMetadata( com.google.cloud.automl.v1.TextSentimentDatasetMetadata.Builder builderForValue)2919 public Builder setTextSentimentDatasetMetadata( 2920 com.google.cloud.automl.v1.TextSentimentDatasetMetadata.Builder builderForValue) { 2921 if (textSentimentDatasetMetadataBuilder_ == null) { 2922 datasetMetadata_ = builderForValue.build(); 2923 onChanged(); 2924 } else { 2925 textSentimentDatasetMetadataBuilder_.setMessage(builderForValue.build()); 2926 } 2927 datasetMetadataCase_ = 30; 2928 return this; 2929 } 2930 /** 2931 * 2932 * 2933 * <pre> 2934 * Metadata for a dataset used for text sentiment. 2935 * </pre> 2936 * 2937 * <code> 2938 * .google.cloud.automl.v1.TextSentimentDatasetMetadata text_sentiment_dataset_metadata = 30; 2939 * </code> 2940 */ mergeTextSentimentDatasetMetadata( com.google.cloud.automl.v1.TextSentimentDatasetMetadata value)2941 public Builder mergeTextSentimentDatasetMetadata( 2942 com.google.cloud.automl.v1.TextSentimentDatasetMetadata value) { 2943 if (textSentimentDatasetMetadataBuilder_ == null) { 2944 if (datasetMetadataCase_ == 30 2945 && datasetMetadata_ 2946 != com.google.cloud.automl.v1.TextSentimentDatasetMetadata.getDefaultInstance()) { 2947 datasetMetadata_ = 2948 com.google.cloud.automl.v1.TextSentimentDatasetMetadata.newBuilder( 2949 (com.google.cloud.automl.v1.TextSentimentDatasetMetadata) datasetMetadata_) 2950 .mergeFrom(value) 2951 .buildPartial(); 2952 } else { 2953 datasetMetadata_ = value; 2954 } 2955 onChanged(); 2956 } else { 2957 if (datasetMetadataCase_ == 30) { 2958 textSentimentDatasetMetadataBuilder_.mergeFrom(value); 2959 } else { 2960 textSentimentDatasetMetadataBuilder_.setMessage(value); 2961 } 2962 } 2963 datasetMetadataCase_ = 30; 2964 return this; 2965 } 2966 /** 2967 * 2968 * 2969 * <pre> 2970 * Metadata for a dataset used for text sentiment. 2971 * </pre> 2972 * 2973 * <code> 2974 * .google.cloud.automl.v1.TextSentimentDatasetMetadata text_sentiment_dataset_metadata = 30; 2975 * </code> 2976 */ clearTextSentimentDatasetMetadata()2977 public Builder clearTextSentimentDatasetMetadata() { 2978 if (textSentimentDatasetMetadataBuilder_ == null) { 2979 if (datasetMetadataCase_ == 30) { 2980 datasetMetadataCase_ = 0; 2981 datasetMetadata_ = null; 2982 onChanged(); 2983 } 2984 } else { 2985 if (datasetMetadataCase_ == 30) { 2986 datasetMetadataCase_ = 0; 2987 datasetMetadata_ = null; 2988 } 2989 textSentimentDatasetMetadataBuilder_.clear(); 2990 } 2991 return this; 2992 } 2993 /** 2994 * 2995 * 2996 * <pre> 2997 * Metadata for a dataset used for text sentiment. 2998 * </pre> 2999 * 3000 * <code> 3001 * .google.cloud.automl.v1.TextSentimentDatasetMetadata text_sentiment_dataset_metadata = 30; 3002 * </code> 3003 */ 3004 public com.google.cloud.automl.v1.TextSentimentDatasetMetadata.Builder getTextSentimentDatasetMetadataBuilder()3005 getTextSentimentDatasetMetadataBuilder() { 3006 return getTextSentimentDatasetMetadataFieldBuilder().getBuilder(); 3007 } 3008 /** 3009 * 3010 * 3011 * <pre> 3012 * Metadata for a dataset used for text sentiment. 3013 * </pre> 3014 * 3015 * <code> 3016 * .google.cloud.automl.v1.TextSentimentDatasetMetadata text_sentiment_dataset_metadata = 30; 3017 * </code> 3018 */ 3019 @java.lang.Override 3020 public com.google.cloud.automl.v1.TextSentimentDatasetMetadataOrBuilder getTextSentimentDatasetMetadataOrBuilder()3021 getTextSentimentDatasetMetadataOrBuilder() { 3022 if ((datasetMetadataCase_ == 30) && (textSentimentDatasetMetadataBuilder_ != null)) { 3023 return textSentimentDatasetMetadataBuilder_.getMessageOrBuilder(); 3024 } else { 3025 if (datasetMetadataCase_ == 30) { 3026 return (com.google.cloud.automl.v1.TextSentimentDatasetMetadata) datasetMetadata_; 3027 } 3028 return com.google.cloud.automl.v1.TextSentimentDatasetMetadata.getDefaultInstance(); 3029 } 3030 } 3031 /** 3032 * 3033 * 3034 * <pre> 3035 * Metadata for a dataset used for text sentiment. 3036 * </pre> 3037 * 3038 * <code> 3039 * .google.cloud.automl.v1.TextSentimentDatasetMetadata text_sentiment_dataset_metadata = 30; 3040 * </code> 3041 */ 3042 private com.google.protobuf.SingleFieldBuilderV3< 3043 com.google.cloud.automl.v1.TextSentimentDatasetMetadata, 3044 com.google.cloud.automl.v1.TextSentimentDatasetMetadata.Builder, 3045 com.google.cloud.automl.v1.TextSentimentDatasetMetadataOrBuilder> getTextSentimentDatasetMetadataFieldBuilder()3046 getTextSentimentDatasetMetadataFieldBuilder() { 3047 if (textSentimentDatasetMetadataBuilder_ == null) { 3048 if (!(datasetMetadataCase_ == 30)) { 3049 datasetMetadata_ = 3050 com.google.cloud.automl.v1.TextSentimentDatasetMetadata.getDefaultInstance(); 3051 } 3052 textSentimentDatasetMetadataBuilder_ = 3053 new com.google.protobuf.SingleFieldBuilderV3< 3054 com.google.cloud.automl.v1.TextSentimentDatasetMetadata, 3055 com.google.cloud.automl.v1.TextSentimentDatasetMetadata.Builder, 3056 com.google.cloud.automl.v1.TextSentimentDatasetMetadataOrBuilder>( 3057 (com.google.cloud.automl.v1.TextSentimentDatasetMetadata) datasetMetadata_, 3058 getParentForChildren(), 3059 isClean()); 3060 datasetMetadata_ = null; 3061 } 3062 datasetMetadataCase_ = 30; 3063 onChanged(); 3064 return textSentimentDatasetMetadataBuilder_; 3065 } 3066 3067 private java.lang.Object name_ = ""; 3068 /** 3069 * 3070 * 3071 * <pre> 3072 * Output only. The resource name of the dataset. 3073 * Form: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}` 3074 * </pre> 3075 * 3076 * <code>string name = 1;</code> 3077 * 3078 * @return The name. 3079 */ getName()3080 public java.lang.String getName() { 3081 java.lang.Object ref = name_; 3082 if (!(ref instanceof java.lang.String)) { 3083 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 3084 java.lang.String s = bs.toStringUtf8(); 3085 name_ = s; 3086 return s; 3087 } else { 3088 return (java.lang.String) ref; 3089 } 3090 } 3091 /** 3092 * 3093 * 3094 * <pre> 3095 * Output only. The resource name of the dataset. 3096 * Form: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}` 3097 * </pre> 3098 * 3099 * <code>string name = 1;</code> 3100 * 3101 * @return The bytes for name. 3102 */ getNameBytes()3103 public com.google.protobuf.ByteString getNameBytes() { 3104 java.lang.Object ref = name_; 3105 if (ref instanceof String) { 3106 com.google.protobuf.ByteString b = 3107 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 3108 name_ = b; 3109 return b; 3110 } else { 3111 return (com.google.protobuf.ByteString) ref; 3112 } 3113 } 3114 /** 3115 * 3116 * 3117 * <pre> 3118 * Output only. The resource name of the dataset. 3119 * Form: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}` 3120 * </pre> 3121 * 3122 * <code>string name = 1;</code> 3123 * 3124 * @param value The name to set. 3125 * @return This builder for chaining. 3126 */ setName(java.lang.String value)3127 public Builder setName(java.lang.String value) { 3128 if (value == null) { 3129 throw new NullPointerException(); 3130 } 3131 name_ = value; 3132 bitField0_ |= 0x00000040; 3133 onChanged(); 3134 return this; 3135 } 3136 /** 3137 * 3138 * 3139 * <pre> 3140 * Output only. The resource name of the dataset. 3141 * Form: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}` 3142 * </pre> 3143 * 3144 * <code>string name = 1;</code> 3145 * 3146 * @return This builder for chaining. 3147 */ clearName()3148 public Builder clearName() { 3149 name_ = getDefaultInstance().getName(); 3150 bitField0_ = (bitField0_ & ~0x00000040); 3151 onChanged(); 3152 return this; 3153 } 3154 /** 3155 * 3156 * 3157 * <pre> 3158 * Output only. The resource name of the dataset. 3159 * Form: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}` 3160 * </pre> 3161 * 3162 * <code>string name = 1;</code> 3163 * 3164 * @param value The bytes for name to set. 3165 * @return This builder for chaining. 3166 */ setNameBytes(com.google.protobuf.ByteString value)3167 public Builder setNameBytes(com.google.protobuf.ByteString value) { 3168 if (value == null) { 3169 throw new NullPointerException(); 3170 } 3171 checkByteStringIsUtf8(value); 3172 name_ = value; 3173 bitField0_ |= 0x00000040; 3174 onChanged(); 3175 return this; 3176 } 3177 3178 private java.lang.Object displayName_ = ""; 3179 /** 3180 * 3181 * 3182 * <pre> 3183 * Required. The name of the dataset to show in the interface. The name can be 3184 * up to 32 characters long and can consist only of ASCII Latin letters A-Z 3185 * and a-z, underscores 3186 * (_), and ASCII digits 0-9. 3187 * </pre> 3188 * 3189 * <code>string display_name = 2;</code> 3190 * 3191 * @return The displayName. 3192 */ getDisplayName()3193 public java.lang.String getDisplayName() { 3194 java.lang.Object ref = displayName_; 3195 if (!(ref instanceof java.lang.String)) { 3196 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 3197 java.lang.String s = bs.toStringUtf8(); 3198 displayName_ = s; 3199 return s; 3200 } else { 3201 return (java.lang.String) ref; 3202 } 3203 } 3204 /** 3205 * 3206 * 3207 * <pre> 3208 * Required. The name of the dataset to show in the interface. The name can be 3209 * up to 32 characters long and can consist only of ASCII Latin letters A-Z 3210 * and a-z, underscores 3211 * (_), and ASCII digits 0-9. 3212 * </pre> 3213 * 3214 * <code>string display_name = 2;</code> 3215 * 3216 * @return The bytes for displayName. 3217 */ getDisplayNameBytes()3218 public com.google.protobuf.ByteString getDisplayNameBytes() { 3219 java.lang.Object ref = displayName_; 3220 if (ref instanceof String) { 3221 com.google.protobuf.ByteString b = 3222 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 3223 displayName_ = b; 3224 return b; 3225 } else { 3226 return (com.google.protobuf.ByteString) ref; 3227 } 3228 } 3229 /** 3230 * 3231 * 3232 * <pre> 3233 * Required. The name of the dataset to show in the interface. The name can be 3234 * up to 32 characters long and can consist only of ASCII Latin letters A-Z 3235 * and a-z, underscores 3236 * (_), and ASCII digits 0-9. 3237 * </pre> 3238 * 3239 * <code>string display_name = 2;</code> 3240 * 3241 * @param value The displayName to set. 3242 * @return This builder for chaining. 3243 */ setDisplayName(java.lang.String value)3244 public Builder setDisplayName(java.lang.String value) { 3245 if (value == null) { 3246 throw new NullPointerException(); 3247 } 3248 displayName_ = value; 3249 bitField0_ |= 0x00000080; 3250 onChanged(); 3251 return this; 3252 } 3253 /** 3254 * 3255 * 3256 * <pre> 3257 * Required. The name of the dataset to show in the interface. The name can be 3258 * up to 32 characters long and can consist only of ASCII Latin letters A-Z 3259 * and a-z, underscores 3260 * (_), and ASCII digits 0-9. 3261 * </pre> 3262 * 3263 * <code>string display_name = 2;</code> 3264 * 3265 * @return This builder for chaining. 3266 */ clearDisplayName()3267 public Builder clearDisplayName() { 3268 displayName_ = getDefaultInstance().getDisplayName(); 3269 bitField0_ = (bitField0_ & ~0x00000080); 3270 onChanged(); 3271 return this; 3272 } 3273 /** 3274 * 3275 * 3276 * <pre> 3277 * Required. The name of the dataset to show in the interface. The name can be 3278 * up to 32 characters long and can consist only of ASCII Latin letters A-Z 3279 * and a-z, underscores 3280 * (_), and ASCII digits 0-9. 3281 * </pre> 3282 * 3283 * <code>string display_name = 2;</code> 3284 * 3285 * @param value The bytes for displayName to set. 3286 * @return This builder for chaining. 3287 */ setDisplayNameBytes(com.google.protobuf.ByteString value)3288 public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { 3289 if (value == null) { 3290 throw new NullPointerException(); 3291 } 3292 checkByteStringIsUtf8(value); 3293 displayName_ = value; 3294 bitField0_ |= 0x00000080; 3295 onChanged(); 3296 return this; 3297 } 3298 3299 private java.lang.Object description_ = ""; 3300 /** 3301 * 3302 * 3303 * <pre> 3304 * User-provided description of the dataset. The description can be up to 3305 * 25000 characters long. 3306 * </pre> 3307 * 3308 * <code>string description = 3;</code> 3309 * 3310 * @return The description. 3311 */ getDescription()3312 public java.lang.String getDescription() { 3313 java.lang.Object ref = description_; 3314 if (!(ref instanceof java.lang.String)) { 3315 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 3316 java.lang.String s = bs.toStringUtf8(); 3317 description_ = s; 3318 return s; 3319 } else { 3320 return (java.lang.String) ref; 3321 } 3322 } 3323 /** 3324 * 3325 * 3326 * <pre> 3327 * User-provided description of the dataset. The description can be up to 3328 * 25000 characters long. 3329 * </pre> 3330 * 3331 * <code>string description = 3;</code> 3332 * 3333 * @return The bytes for description. 3334 */ getDescriptionBytes()3335 public com.google.protobuf.ByteString getDescriptionBytes() { 3336 java.lang.Object ref = description_; 3337 if (ref instanceof String) { 3338 com.google.protobuf.ByteString b = 3339 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 3340 description_ = b; 3341 return b; 3342 } else { 3343 return (com.google.protobuf.ByteString) ref; 3344 } 3345 } 3346 /** 3347 * 3348 * 3349 * <pre> 3350 * User-provided description of the dataset. The description can be up to 3351 * 25000 characters long. 3352 * </pre> 3353 * 3354 * <code>string description = 3;</code> 3355 * 3356 * @param value The description to set. 3357 * @return This builder for chaining. 3358 */ setDescription(java.lang.String value)3359 public Builder setDescription(java.lang.String value) { 3360 if (value == null) { 3361 throw new NullPointerException(); 3362 } 3363 description_ = value; 3364 bitField0_ |= 0x00000100; 3365 onChanged(); 3366 return this; 3367 } 3368 /** 3369 * 3370 * 3371 * <pre> 3372 * User-provided description of the dataset. The description can be up to 3373 * 25000 characters long. 3374 * </pre> 3375 * 3376 * <code>string description = 3;</code> 3377 * 3378 * @return This builder for chaining. 3379 */ clearDescription()3380 public Builder clearDescription() { 3381 description_ = getDefaultInstance().getDescription(); 3382 bitField0_ = (bitField0_ & ~0x00000100); 3383 onChanged(); 3384 return this; 3385 } 3386 /** 3387 * 3388 * 3389 * <pre> 3390 * User-provided description of the dataset. The description can be up to 3391 * 25000 characters long. 3392 * </pre> 3393 * 3394 * <code>string description = 3;</code> 3395 * 3396 * @param value The bytes for description to set. 3397 * @return This builder for chaining. 3398 */ setDescriptionBytes(com.google.protobuf.ByteString value)3399 public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { 3400 if (value == null) { 3401 throw new NullPointerException(); 3402 } 3403 checkByteStringIsUtf8(value); 3404 description_ = value; 3405 bitField0_ |= 0x00000100; 3406 onChanged(); 3407 return this; 3408 } 3409 3410 private int exampleCount_; 3411 /** 3412 * 3413 * 3414 * <pre> 3415 * Output only. The number of examples in the dataset. 3416 * </pre> 3417 * 3418 * <code>int32 example_count = 21;</code> 3419 * 3420 * @return The exampleCount. 3421 */ 3422 @java.lang.Override getExampleCount()3423 public int getExampleCount() { 3424 return exampleCount_; 3425 } 3426 /** 3427 * 3428 * 3429 * <pre> 3430 * Output only. The number of examples in the dataset. 3431 * </pre> 3432 * 3433 * <code>int32 example_count = 21;</code> 3434 * 3435 * @param value The exampleCount to set. 3436 * @return This builder for chaining. 3437 */ setExampleCount(int value)3438 public Builder setExampleCount(int value) { 3439 3440 exampleCount_ = value; 3441 bitField0_ |= 0x00000200; 3442 onChanged(); 3443 return this; 3444 } 3445 /** 3446 * 3447 * 3448 * <pre> 3449 * Output only. The number of examples in the dataset. 3450 * </pre> 3451 * 3452 * <code>int32 example_count = 21;</code> 3453 * 3454 * @return This builder for chaining. 3455 */ clearExampleCount()3456 public Builder clearExampleCount() { 3457 bitField0_ = (bitField0_ & ~0x00000200); 3458 exampleCount_ = 0; 3459 onChanged(); 3460 return this; 3461 } 3462 3463 private com.google.protobuf.Timestamp createTime_; 3464 private com.google.protobuf.SingleFieldBuilderV3< 3465 com.google.protobuf.Timestamp, 3466 com.google.protobuf.Timestamp.Builder, 3467 com.google.protobuf.TimestampOrBuilder> 3468 createTimeBuilder_; 3469 /** 3470 * 3471 * 3472 * <pre> 3473 * Output only. Timestamp when this dataset was created. 3474 * </pre> 3475 * 3476 * <code>.google.protobuf.Timestamp create_time = 14;</code> 3477 * 3478 * @return Whether the createTime field is set. 3479 */ hasCreateTime()3480 public boolean hasCreateTime() { 3481 return ((bitField0_ & 0x00000400) != 0); 3482 } 3483 /** 3484 * 3485 * 3486 * <pre> 3487 * Output only. Timestamp when this dataset was created. 3488 * </pre> 3489 * 3490 * <code>.google.protobuf.Timestamp create_time = 14;</code> 3491 * 3492 * @return The createTime. 3493 */ getCreateTime()3494 public com.google.protobuf.Timestamp getCreateTime() { 3495 if (createTimeBuilder_ == null) { 3496 return createTime_ == null 3497 ? com.google.protobuf.Timestamp.getDefaultInstance() 3498 : createTime_; 3499 } else { 3500 return createTimeBuilder_.getMessage(); 3501 } 3502 } 3503 /** 3504 * 3505 * 3506 * <pre> 3507 * Output only. Timestamp when this dataset was created. 3508 * </pre> 3509 * 3510 * <code>.google.protobuf.Timestamp create_time = 14;</code> 3511 */ setCreateTime(com.google.protobuf.Timestamp value)3512 public Builder setCreateTime(com.google.protobuf.Timestamp value) { 3513 if (createTimeBuilder_ == null) { 3514 if (value == null) { 3515 throw new NullPointerException(); 3516 } 3517 createTime_ = value; 3518 } else { 3519 createTimeBuilder_.setMessage(value); 3520 } 3521 bitField0_ |= 0x00000400; 3522 onChanged(); 3523 return this; 3524 } 3525 /** 3526 * 3527 * 3528 * <pre> 3529 * Output only. Timestamp when this dataset was created. 3530 * </pre> 3531 * 3532 * <code>.google.protobuf.Timestamp create_time = 14;</code> 3533 */ setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)3534 public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 3535 if (createTimeBuilder_ == null) { 3536 createTime_ = builderForValue.build(); 3537 } else { 3538 createTimeBuilder_.setMessage(builderForValue.build()); 3539 } 3540 bitField0_ |= 0x00000400; 3541 onChanged(); 3542 return this; 3543 } 3544 /** 3545 * 3546 * 3547 * <pre> 3548 * Output only. Timestamp when this dataset was created. 3549 * </pre> 3550 * 3551 * <code>.google.protobuf.Timestamp create_time = 14;</code> 3552 */ mergeCreateTime(com.google.protobuf.Timestamp value)3553 public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { 3554 if (createTimeBuilder_ == null) { 3555 if (((bitField0_ & 0x00000400) != 0) 3556 && createTime_ != null 3557 && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 3558 getCreateTimeBuilder().mergeFrom(value); 3559 } else { 3560 createTime_ = value; 3561 } 3562 } else { 3563 createTimeBuilder_.mergeFrom(value); 3564 } 3565 bitField0_ |= 0x00000400; 3566 onChanged(); 3567 return this; 3568 } 3569 /** 3570 * 3571 * 3572 * <pre> 3573 * Output only. Timestamp when this dataset was created. 3574 * </pre> 3575 * 3576 * <code>.google.protobuf.Timestamp create_time = 14;</code> 3577 */ clearCreateTime()3578 public Builder clearCreateTime() { 3579 bitField0_ = (bitField0_ & ~0x00000400); 3580 createTime_ = null; 3581 if (createTimeBuilder_ != null) { 3582 createTimeBuilder_.dispose(); 3583 createTimeBuilder_ = null; 3584 } 3585 onChanged(); 3586 return this; 3587 } 3588 /** 3589 * 3590 * 3591 * <pre> 3592 * Output only. Timestamp when this dataset was created. 3593 * </pre> 3594 * 3595 * <code>.google.protobuf.Timestamp create_time = 14;</code> 3596 */ getCreateTimeBuilder()3597 public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { 3598 bitField0_ |= 0x00000400; 3599 onChanged(); 3600 return getCreateTimeFieldBuilder().getBuilder(); 3601 } 3602 /** 3603 * 3604 * 3605 * <pre> 3606 * Output only. Timestamp when this dataset was created. 3607 * </pre> 3608 * 3609 * <code>.google.protobuf.Timestamp create_time = 14;</code> 3610 */ getCreateTimeOrBuilder()3611 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 3612 if (createTimeBuilder_ != null) { 3613 return createTimeBuilder_.getMessageOrBuilder(); 3614 } else { 3615 return createTime_ == null 3616 ? com.google.protobuf.Timestamp.getDefaultInstance() 3617 : createTime_; 3618 } 3619 } 3620 /** 3621 * 3622 * 3623 * <pre> 3624 * Output only. Timestamp when this dataset was created. 3625 * </pre> 3626 * 3627 * <code>.google.protobuf.Timestamp create_time = 14;</code> 3628 */ 3629 private com.google.protobuf.SingleFieldBuilderV3< 3630 com.google.protobuf.Timestamp, 3631 com.google.protobuf.Timestamp.Builder, 3632 com.google.protobuf.TimestampOrBuilder> getCreateTimeFieldBuilder()3633 getCreateTimeFieldBuilder() { 3634 if (createTimeBuilder_ == null) { 3635 createTimeBuilder_ = 3636 new com.google.protobuf.SingleFieldBuilderV3< 3637 com.google.protobuf.Timestamp, 3638 com.google.protobuf.Timestamp.Builder, 3639 com.google.protobuf.TimestampOrBuilder>( 3640 getCreateTime(), getParentForChildren(), isClean()); 3641 createTime_ = null; 3642 } 3643 return createTimeBuilder_; 3644 } 3645 3646 private java.lang.Object etag_ = ""; 3647 /** 3648 * 3649 * 3650 * <pre> 3651 * Used to perform consistent read-modify-write updates. If not set, a blind 3652 * "overwrite" update happens. 3653 * </pre> 3654 * 3655 * <code>string etag = 17;</code> 3656 * 3657 * @return The etag. 3658 */ getEtag()3659 public java.lang.String getEtag() { 3660 java.lang.Object ref = etag_; 3661 if (!(ref instanceof java.lang.String)) { 3662 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 3663 java.lang.String s = bs.toStringUtf8(); 3664 etag_ = s; 3665 return s; 3666 } else { 3667 return (java.lang.String) ref; 3668 } 3669 } 3670 /** 3671 * 3672 * 3673 * <pre> 3674 * Used to perform consistent read-modify-write updates. If not set, a blind 3675 * "overwrite" update happens. 3676 * </pre> 3677 * 3678 * <code>string etag = 17;</code> 3679 * 3680 * @return The bytes for etag. 3681 */ getEtagBytes()3682 public com.google.protobuf.ByteString getEtagBytes() { 3683 java.lang.Object ref = etag_; 3684 if (ref instanceof String) { 3685 com.google.protobuf.ByteString b = 3686 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 3687 etag_ = b; 3688 return b; 3689 } else { 3690 return (com.google.protobuf.ByteString) ref; 3691 } 3692 } 3693 /** 3694 * 3695 * 3696 * <pre> 3697 * Used to perform consistent read-modify-write updates. If not set, a blind 3698 * "overwrite" update happens. 3699 * </pre> 3700 * 3701 * <code>string etag = 17;</code> 3702 * 3703 * @param value The etag to set. 3704 * @return This builder for chaining. 3705 */ setEtag(java.lang.String value)3706 public Builder setEtag(java.lang.String value) { 3707 if (value == null) { 3708 throw new NullPointerException(); 3709 } 3710 etag_ = value; 3711 bitField0_ |= 0x00000800; 3712 onChanged(); 3713 return this; 3714 } 3715 /** 3716 * 3717 * 3718 * <pre> 3719 * Used to perform consistent read-modify-write updates. If not set, a blind 3720 * "overwrite" update happens. 3721 * </pre> 3722 * 3723 * <code>string etag = 17;</code> 3724 * 3725 * @return This builder for chaining. 3726 */ clearEtag()3727 public Builder clearEtag() { 3728 etag_ = getDefaultInstance().getEtag(); 3729 bitField0_ = (bitField0_ & ~0x00000800); 3730 onChanged(); 3731 return this; 3732 } 3733 /** 3734 * 3735 * 3736 * <pre> 3737 * Used to perform consistent read-modify-write updates. If not set, a blind 3738 * "overwrite" update happens. 3739 * </pre> 3740 * 3741 * <code>string etag = 17;</code> 3742 * 3743 * @param value The bytes for etag to set. 3744 * @return This builder for chaining. 3745 */ setEtagBytes(com.google.protobuf.ByteString value)3746 public Builder setEtagBytes(com.google.protobuf.ByteString value) { 3747 if (value == null) { 3748 throw new NullPointerException(); 3749 } 3750 checkByteStringIsUtf8(value); 3751 etag_ = value; 3752 bitField0_ |= 0x00000800; 3753 onChanged(); 3754 return this; 3755 } 3756 3757 private com.google.protobuf.MapField<java.lang.String, java.lang.String> labels_; 3758 internalGetLabels()3759 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetLabels() { 3760 if (labels_ == null) { 3761 return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); 3762 } 3763 return labels_; 3764 } 3765 3766 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetMutableLabels()3767 internalGetMutableLabels() { 3768 if (labels_ == null) { 3769 labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); 3770 } 3771 if (!labels_.isMutable()) { 3772 labels_ = labels_.copy(); 3773 } 3774 bitField0_ |= 0x00001000; 3775 onChanged(); 3776 return labels_; 3777 } 3778 getLabelsCount()3779 public int getLabelsCount() { 3780 return internalGetLabels().getMap().size(); 3781 } 3782 /** 3783 * 3784 * 3785 * <pre> 3786 * Optional. The labels with user-defined metadata to organize your dataset. 3787 * Label keys and values can be no longer than 64 characters 3788 * (Unicode codepoints), can only contain lowercase letters, numeric 3789 * characters, underscores and dashes. International characters are allowed. 3790 * Label values are optional. Label keys must start with a letter. 3791 * See https://goo.gl/xmQnxf for more information on and examples of labels. 3792 * </pre> 3793 * 3794 * <code>map<string, string> labels = 39;</code> 3795 */ 3796 @java.lang.Override containsLabels(java.lang.String key)3797 public boolean containsLabels(java.lang.String key) { 3798 if (key == null) { 3799 throw new NullPointerException("map key"); 3800 } 3801 return internalGetLabels().getMap().containsKey(key); 3802 } 3803 /** Use {@link #getLabelsMap()} instead. */ 3804 @java.lang.Override 3805 @java.lang.Deprecated getLabels()3806 public java.util.Map<java.lang.String, java.lang.String> getLabels() { 3807 return getLabelsMap(); 3808 } 3809 /** 3810 * 3811 * 3812 * <pre> 3813 * Optional. The labels with user-defined metadata to organize your dataset. 3814 * Label keys and values can be no longer than 64 characters 3815 * (Unicode codepoints), can only contain lowercase letters, numeric 3816 * characters, underscores and dashes. International characters are allowed. 3817 * Label values are optional. Label keys must start with a letter. 3818 * See https://goo.gl/xmQnxf for more information on and examples of labels. 3819 * </pre> 3820 * 3821 * <code>map<string, string> labels = 39;</code> 3822 */ 3823 @java.lang.Override getLabelsMap()3824 public java.util.Map<java.lang.String, java.lang.String> getLabelsMap() { 3825 return internalGetLabels().getMap(); 3826 } 3827 /** 3828 * 3829 * 3830 * <pre> 3831 * Optional. The labels with user-defined metadata to organize your dataset. 3832 * Label keys and values can be no longer than 64 characters 3833 * (Unicode codepoints), can only contain lowercase letters, numeric 3834 * characters, underscores and dashes. International characters are allowed. 3835 * Label values are optional. Label keys must start with a letter. 3836 * See https://goo.gl/xmQnxf for more information on and examples of labels. 3837 * </pre> 3838 * 3839 * <code>map<string, string> labels = 39;</code> 3840 */ 3841 @java.lang.Override getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue)3842 public /* nullable */ java.lang.String getLabelsOrDefault( 3843 java.lang.String key, 3844 /* nullable */ 3845 java.lang.String defaultValue) { 3846 if (key == null) { 3847 throw new NullPointerException("map key"); 3848 } 3849 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 3850 return map.containsKey(key) ? map.get(key) : defaultValue; 3851 } 3852 /** 3853 * 3854 * 3855 * <pre> 3856 * Optional. The labels with user-defined metadata to organize your dataset. 3857 * Label keys and values can be no longer than 64 characters 3858 * (Unicode codepoints), can only contain lowercase letters, numeric 3859 * characters, underscores and dashes. International characters are allowed. 3860 * Label values are optional. Label keys must start with a letter. 3861 * See https://goo.gl/xmQnxf for more information on and examples of labels. 3862 * </pre> 3863 * 3864 * <code>map<string, string> labels = 39;</code> 3865 */ 3866 @java.lang.Override getLabelsOrThrow(java.lang.String key)3867 public java.lang.String getLabelsOrThrow(java.lang.String key) { 3868 if (key == null) { 3869 throw new NullPointerException("map key"); 3870 } 3871 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 3872 if (!map.containsKey(key)) { 3873 throw new java.lang.IllegalArgumentException(); 3874 } 3875 return map.get(key); 3876 } 3877 clearLabels()3878 public Builder clearLabels() { 3879 bitField0_ = (bitField0_ & ~0x00001000); 3880 internalGetMutableLabels().getMutableMap().clear(); 3881 return this; 3882 } 3883 /** 3884 * 3885 * 3886 * <pre> 3887 * Optional. The labels with user-defined metadata to organize your dataset. 3888 * Label keys and values can be no longer than 64 characters 3889 * (Unicode codepoints), can only contain lowercase letters, numeric 3890 * characters, underscores and dashes. International characters are allowed. 3891 * Label values are optional. Label keys must start with a letter. 3892 * See https://goo.gl/xmQnxf for more information on and examples of labels. 3893 * </pre> 3894 * 3895 * <code>map<string, string> labels = 39;</code> 3896 */ removeLabels(java.lang.String key)3897 public Builder removeLabels(java.lang.String key) { 3898 if (key == null) { 3899 throw new NullPointerException("map key"); 3900 } 3901 internalGetMutableLabels().getMutableMap().remove(key); 3902 return this; 3903 } 3904 /** Use alternate mutation accessors instead. */ 3905 @java.lang.Deprecated getMutableLabels()3906 public java.util.Map<java.lang.String, java.lang.String> getMutableLabels() { 3907 bitField0_ |= 0x00001000; 3908 return internalGetMutableLabels().getMutableMap(); 3909 } 3910 /** 3911 * 3912 * 3913 * <pre> 3914 * Optional. The labels with user-defined metadata to organize your dataset. 3915 * Label keys and values can be no longer than 64 characters 3916 * (Unicode codepoints), can only contain lowercase letters, numeric 3917 * characters, underscores and dashes. International characters are allowed. 3918 * Label values are optional. Label keys must start with a letter. 3919 * See https://goo.gl/xmQnxf for more information on and examples of labels. 3920 * </pre> 3921 * 3922 * <code>map<string, string> labels = 39;</code> 3923 */ putLabels(java.lang.String key, java.lang.String value)3924 public Builder putLabels(java.lang.String key, java.lang.String value) { 3925 if (key == null) { 3926 throw new NullPointerException("map key"); 3927 } 3928 if (value == null) { 3929 throw new NullPointerException("map value"); 3930 } 3931 internalGetMutableLabels().getMutableMap().put(key, value); 3932 bitField0_ |= 0x00001000; 3933 return this; 3934 } 3935 /** 3936 * 3937 * 3938 * <pre> 3939 * Optional. The labels with user-defined metadata to organize your dataset. 3940 * Label keys and values can be no longer than 64 characters 3941 * (Unicode codepoints), can only contain lowercase letters, numeric 3942 * characters, underscores and dashes. International characters are allowed. 3943 * Label values are optional. Label keys must start with a letter. 3944 * See https://goo.gl/xmQnxf for more information on and examples of labels. 3945 * </pre> 3946 * 3947 * <code>map<string, string> labels = 39;</code> 3948 */ putAllLabels(java.util.Map<java.lang.String, java.lang.String> values)3949 public Builder putAllLabels(java.util.Map<java.lang.String, java.lang.String> values) { 3950 internalGetMutableLabels().getMutableMap().putAll(values); 3951 bitField0_ |= 0x00001000; 3952 return this; 3953 } 3954 3955 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)3956 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 3957 return super.setUnknownFields(unknownFields); 3958 } 3959 3960 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3961 public final Builder mergeUnknownFields( 3962 final com.google.protobuf.UnknownFieldSet unknownFields) { 3963 return super.mergeUnknownFields(unknownFields); 3964 } 3965 3966 // @@protoc_insertion_point(builder_scope:google.cloud.automl.v1.Dataset) 3967 } 3968 3969 // @@protoc_insertion_point(class_scope:google.cloud.automl.v1.Dataset) 3970 private static final com.google.cloud.automl.v1.Dataset DEFAULT_INSTANCE; 3971 3972 static { 3973 DEFAULT_INSTANCE = new com.google.cloud.automl.v1.Dataset(); 3974 } 3975 getDefaultInstance()3976 public static com.google.cloud.automl.v1.Dataset getDefaultInstance() { 3977 return DEFAULT_INSTANCE; 3978 } 3979 3980 private static final com.google.protobuf.Parser<Dataset> PARSER = 3981 new com.google.protobuf.AbstractParser<Dataset>() { 3982 @java.lang.Override 3983 public Dataset parsePartialFrom( 3984 com.google.protobuf.CodedInputStream input, 3985 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3986 throws com.google.protobuf.InvalidProtocolBufferException { 3987 Builder builder = newBuilder(); 3988 try { 3989 builder.mergeFrom(input, extensionRegistry); 3990 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3991 throw e.setUnfinishedMessage(builder.buildPartial()); 3992 } catch (com.google.protobuf.UninitializedMessageException e) { 3993 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 3994 } catch (java.io.IOException e) { 3995 throw new com.google.protobuf.InvalidProtocolBufferException(e) 3996 .setUnfinishedMessage(builder.buildPartial()); 3997 } 3998 return builder.buildPartial(); 3999 } 4000 }; 4001 parser()4002 public static com.google.protobuf.Parser<Dataset> parser() { 4003 return PARSER; 4004 } 4005 4006 @java.lang.Override getParserForType()4007 public com.google.protobuf.Parser<Dataset> getParserForType() { 4008 return PARSER; 4009 } 4010 4011 @java.lang.Override getDefaultInstanceForType()4012 public com.google.cloud.automl.v1.Dataset getDefaultInstanceForType() { 4013 return DEFAULT_INSTANCE; 4014 } 4015 } 4016