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