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