1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/cloud/automl/v1/translation.proto 18 19 package com.google.cloud.automl.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Model metadata that is specific to translation. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.automl.v1.TranslationModelMetadata} 29 */ 30 public final class TranslationModelMetadata extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.automl.v1.TranslationModelMetadata) 33 TranslationModelMetadataOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use TranslationModelMetadata.newBuilder() to construct. TranslationModelMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private TranslationModelMetadata(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 TranslationModelMetadata()40 private TranslationModelMetadata() { 41 baseModel_ = ""; 42 sourceLanguageCode_ = ""; 43 targetLanguageCode_ = ""; 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new TranslationModelMetadata(); 50 } 51 52 @java.lang.Override getUnknownFields()53 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 54 return this.unknownFields; 55 } 56 getDescriptor()57 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 58 return com.google.cloud.automl.v1.TranslationProto 59 .internal_static_google_cloud_automl_v1_TranslationModelMetadata_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.automl.v1.TranslationProto 66 .internal_static_google_cloud_automl_v1_TranslationModelMetadata_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.automl.v1.TranslationModelMetadata.class, 69 com.google.cloud.automl.v1.TranslationModelMetadata.Builder.class); 70 } 71 72 public static final int BASE_MODEL_FIELD_NUMBER = 1; 73 74 @SuppressWarnings("serial") 75 private volatile java.lang.Object baseModel_ = ""; 76 /** 77 * 78 * 79 * <pre> 80 * The resource name of the model to use as a baseline to train the custom 81 * model. If unset, we use the default base model provided by Google 82 * Translate. Format: 83 * `projects/{project_id}/locations/{location_id}/models/{model_id}` 84 * </pre> 85 * 86 * <code>string base_model = 1;</code> 87 * 88 * @return The baseModel. 89 */ 90 @java.lang.Override getBaseModel()91 public java.lang.String getBaseModel() { 92 java.lang.Object ref = baseModel_; 93 if (ref instanceof java.lang.String) { 94 return (java.lang.String) ref; 95 } else { 96 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 97 java.lang.String s = bs.toStringUtf8(); 98 baseModel_ = s; 99 return s; 100 } 101 } 102 /** 103 * 104 * 105 * <pre> 106 * The resource name of the model to use as a baseline to train the custom 107 * model. If unset, we use the default base model provided by Google 108 * Translate. Format: 109 * `projects/{project_id}/locations/{location_id}/models/{model_id}` 110 * </pre> 111 * 112 * <code>string base_model = 1;</code> 113 * 114 * @return The bytes for baseModel. 115 */ 116 @java.lang.Override getBaseModelBytes()117 public com.google.protobuf.ByteString getBaseModelBytes() { 118 java.lang.Object ref = baseModel_; 119 if (ref instanceof java.lang.String) { 120 com.google.protobuf.ByteString b = 121 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 122 baseModel_ = b; 123 return b; 124 } else { 125 return (com.google.protobuf.ByteString) ref; 126 } 127 } 128 129 public static final int SOURCE_LANGUAGE_CODE_FIELD_NUMBER = 2; 130 131 @SuppressWarnings("serial") 132 private volatile java.lang.Object sourceLanguageCode_ = ""; 133 /** 134 * 135 * 136 * <pre> 137 * Output only. Inferred from the dataset. 138 * The source language (The BCP-47 language code) that is used for training. 139 * </pre> 140 * 141 * <code>string source_language_code = 2;</code> 142 * 143 * @return The sourceLanguageCode. 144 */ 145 @java.lang.Override getSourceLanguageCode()146 public java.lang.String getSourceLanguageCode() { 147 java.lang.Object ref = sourceLanguageCode_; 148 if (ref instanceof java.lang.String) { 149 return (java.lang.String) ref; 150 } else { 151 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 152 java.lang.String s = bs.toStringUtf8(); 153 sourceLanguageCode_ = s; 154 return s; 155 } 156 } 157 /** 158 * 159 * 160 * <pre> 161 * Output only. Inferred from the dataset. 162 * The source language (The BCP-47 language code) that is used for training. 163 * </pre> 164 * 165 * <code>string source_language_code = 2;</code> 166 * 167 * @return The bytes for sourceLanguageCode. 168 */ 169 @java.lang.Override getSourceLanguageCodeBytes()170 public com.google.protobuf.ByteString getSourceLanguageCodeBytes() { 171 java.lang.Object ref = sourceLanguageCode_; 172 if (ref instanceof java.lang.String) { 173 com.google.protobuf.ByteString b = 174 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 175 sourceLanguageCode_ = b; 176 return b; 177 } else { 178 return (com.google.protobuf.ByteString) ref; 179 } 180 } 181 182 public static final int TARGET_LANGUAGE_CODE_FIELD_NUMBER = 3; 183 184 @SuppressWarnings("serial") 185 private volatile java.lang.Object targetLanguageCode_ = ""; 186 /** 187 * 188 * 189 * <pre> 190 * Output only. The target language (The BCP-47 language code) that is used 191 * for training. 192 * </pre> 193 * 194 * <code>string target_language_code = 3;</code> 195 * 196 * @return The targetLanguageCode. 197 */ 198 @java.lang.Override getTargetLanguageCode()199 public java.lang.String getTargetLanguageCode() { 200 java.lang.Object ref = targetLanguageCode_; 201 if (ref instanceof java.lang.String) { 202 return (java.lang.String) ref; 203 } else { 204 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 205 java.lang.String s = bs.toStringUtf8(); 206 targetLanguageCode_ = s; 207 return s; 208 } 209 } 210 /** 211 * 212 * 213 * <pre> 214 * Output only. The target language (The BCP-47 language code) that is used 215 * for training. 216 * </pre> 217 * 218 * <code>string target_language_code = 3;</code> 219 * 220 * @return The bytes for targetLanguageCode. 221 */ 222 @java.lang.Override getTargetLanguageCodeBytes()223 public com.google.protobuf.ByteString getTargetLanguageCodeBytes() { 224 java.lang.Object ref = targetLanguageCode_; 225 if (ref instanceof java.lang.String) { 226 com.google.protobuf.ByteString b = 227 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 228 targetLanguageCode_ = b; 229 return b; 230 } else { 231 return (com.google.protobuf.ByteString) ref; 232 } 233 } 234 235 private byte memoizedIsInitialized = -1; 236 237 @java.lang.Override isInitialized()238 public final boolean isInitialized() { 239 byte isInitialized = memoizedIsInitialized; 240 if (isInitialized == 1) return true; 241 if (isInitialized == 0) return false; 242 243 memoizedIsInitialized = 1; 244 return true; 245 } 246 247 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)248 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 249 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(baseModel_)) { 250 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, baseModel_); 251 } 252 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceLanguageCode_)) { 253 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sourceLanguageCode_); 254 } 255 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetLanguageCode_)) { 256 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, targetLanguageCode_); 257 } 258 getUnknownFields().writeTo(output); 259 } 260 261 @java.lang.Override getSerializedSize()262 public int getSerializedSize() { 263 int size = memoizedSize; 264 if (size != -1) return size; 265 266 size = 0; 267 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(baseModel_)) { 268 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, baseModel_); 269 } 270 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceLanguageCode_)) { 271 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sourceLanguageCode_); 272 } 273 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetLanguageCode_)) { 274 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, targetLanguageCode_); 275 } 276 size += getUnknownFields().getSerializedSize(); 277 memoizedSize = size; 278 return size; 279 } 280 281 @java.lang.Override equals(final java.lang.Object obj)282 public boolean equals(final java.lang.Object obj) { 283 if (obj == this) { 284 return true; 285 } 286 if (!(obj instanceof com.google.cloud.automl.v1.TranslationModelMetadata)) { 287 return super.equals(obj); 288 } 289 com.google.cloud.automl.v1.TranslationModelMetadata other = 290 (com.google.cloud.automl.v1.TranslationModelMetadata) obj; 291 292 if (!getBaseModel().equals(other.getBaseModel())) return false; 293 if (!getSourceLanguageCode().equals(other.getSourceLanguageCode())) return false; 294 if (!getTargetLanguageCode().equals(other.getTargetLanguageCode())) return false; 295 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 296 return true; 297 } 298 299 @java.lang.Override hashCode()300 public int hashCode() { 301 if (memoizedHashCode != 0) { 302 return memoizedHashCode; 303 } 304 int hash = 41; 305 hash = (19 * hash) + getDescriptor().hashCode(); 306 hash = (37 * hash) + BASE_MODEL_FIELD_NUMBER; 307 hash = (53 * hash) + getBaseModel().hashCode(); 308 hash = (37 * hash) + SOURCE_LANGUAGE_CODE_FIELD_NUMBER; 309 hash = (53 * hash) + getSourceLanguageCode().hashCode(); 310 hash = (37 * hash) + TARGET_LANGUAGE_CODE_FIELD_NUMBER; 311 hash = (53 * hash) + getTargetLanguageCode().hashCode(); 312 hash = (29 * hash) + getUnknownFields().hashCode(); 313 memoizedHashCode = hash; 314 return hash; 315 } 316 parseFrom( java.nio.ByteBuffer data)317 public static com.google.cloud.automl.v1.TranslationModelMetadata parseFrom( 318 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 319 return PARSER.parseFrom(data); 320 } 321 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)322 public static com.google.cloud.automl.v1.TranslationModelMetadata parseFrom( 323 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 324 throws com.google.protobuf.InvalidProtocolBufferException { 325 return PARSER.parseFrom(data, extensionRegistry); 326 } 327 parseFrom( com.google.protobuf.ByteString data)328 public static com.google.cloud.automl.v1.TranslationModelMetadata parseFrom( 329 com.google.protobuf.ByteString data) 330 throws com.google.protobuf.InvalidProtocolBufferException { 331 return PARSER.parseFrom(data); 332 } 333 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)334 public static com.google.cloud.automl.v1.TranslationModelMetadata parseFrom( 335 com.google.protobuf.ByteString data, 336 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 337 throws com.google.protobuf.InvalidProtocolBufferException { 338 return PARSER.parseFrom(data, extensionRegistry); 339 } 340 parseFrom(byte[] data)341 public static com.google.cloud.automl.v1.TranslationModelMetadata parseFrom(byte[] data) 342 throws com.google.protobuf.InvalidProtocolBufferException { 343 return PARSER.parseFrom(data); 344 } 345 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)346 public static com.google.cloud.automl.v1.TranslationModelMetadata parseFrom( 347 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 348 throws com.google.protobuf.InvalidProtocolBufferException { 349 return PARSER.parseFrom(data, extensionRegistry); 350 } 351 parseFrom( java.io.InputStream input)352 public static com.google.cloud.automl.v1.TranslationModelMetadata parseFrom( 353 java.io.InputStream input) throws java.io.IOException { 354 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 355 } 356 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)357 public static com.google.cloud.automl.v1.TranslationModelMetadata parseFrom( 358 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 359 throws java.io.IOException { 360 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 361 PARSER, input, extensionRegistry); 362 } 363 parseDelimitedFrom( java.io.InputStream input)364 public static com.google.cloud.automl.v1.TranslationModelMetadata parseDelimitedFrom( 365 java.io.InputStream input) throws java.io.IOException { 366 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 367 } 368 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)369 public static com.google.cloud.automl.v1.TranslationModelMetadata parseDelimitedFrom( 370 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 371 throws java.io.IOException { 372 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 373 PARSER, input, extensionRegistry); 374 } 375 parseFrom( com.google.protobuf.CodedInputStream input)376 public static com.google.cloud.automl.v1.TranslationModelMetadata parseFrom( 377 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 378 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 379 } 380 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)381 public static com.google.cloud.automl.v1.TranslationModelMetadata parseFrom( 382 com.google.protobuf.CodedInputStream input, 383 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 384 throws java.io.IOException { 385 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 386 PARSER, input, extensionRegistry); 387 } 388 389 @java.lang.Override newBuilderForType()390 public Builder newBuilderForType() { 391 return newBuilder(); 392 } 393 newBuilder()394 public static Builder newBuilder() { 395 return DEFAULT_INSTANCE.toBuilder(); 396 } 397 newBuilder(com.google.cloud.automl.v1.TranslationModelMetadata prototype)398 public static Builder newBuilder(com.google.cloud.automl.v1.TranslationModelMetadata prototype) { 399 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 400 } 401 402 @java.lang.Override toBuilder()403 public Builder toBuilder() { 404 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 405 } 406 407 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)408 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 409 Builder builder = new Builder(parent); 410 return builder; 411 } 412 /** 413 * 414 * 415 * <pre> 416 * Model metadata that is specific to translation. 417 * </pre> 418 * 419 * Protobuf type {@code google.cloud.automl.v1.TranslationModelMetadata} 420 */ 421 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 422 implements 423 // @@protoc_insertion_point(builder_implements:google.cloud.automl.v1.TranslationModelMetadata) 424 com.google.cloud.automl.v1.TranslationModelMetadataOrBuilder { getDescriptor()425 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 426 return com.google.cloud.automl.v1.TranslationProto 427 .internal_static_google_cloud_automl_v1_TranslationModelMetadata_descriptor; 428 } 429 430 @java.lang.Override 431 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()432 internalGetFieldAccessorTable() { 433 return com.google.cloud.automl.v1.TranslationProto 434 .internal_static_google_cloud_automl_v1_TranslationModelMetadata_fieldAccessorTable 435 .ensureFieldAccessorsInitialized( 436 com.google.cloud.automl.v1.TranslationModelMetadata.class, 437 com.google.cloud.automl.v1.TranslationModelMetadata.Builder.class); 438 } 439 440 // Construct using com.google.cloud.automl.v1.TranslationModelMetadata.newBuilder() Builder()441 private Builder() {} 442 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)443 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 444 super(parent); 445 } 446 447 @java.lang.Override clear()448 public Builder clear() { 449 super.clear(); 450 bitField0_ = 0; 451 baseModel_ = ""; 452 sourceLanguageCode_ = ""; 453 targetLanguageCode_ = ""; 454 return this; 455 } 456 457 @java.lang.Override getDescriptorForType()458 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 459 return com.google.cloud.automl.v1.TranslationProto 460 .internal_static_google_cloud_automl_v1_TranslationModelMetadata_descriptor; 461 } 462 463 @java.lang.Override getDefaultInstanceForType()464 public com.google.cloud.automl.v1.TranslationModelMetadata getDefaultInstanceForType() { 465 return com.google.cloud.automl.v1.TranslationModelMetadata.getDefaultInstance(); 466 } 467 468 @java.lang.Override build()469 public com.google.cloud.automl.v1.TranslationModelMetadata build() { 470 com.google.cloud.automl.v1.TranslationModelMetadata result = buildPartial(); 471 if (!result.isInitialized()) { 472 throw newUninitializedMessageException(result); 473 } 474 return result; 475 } 476 477 @java.lang.Override buildPartial()478 public com.google.cloud.automl.v1.TranslationModelMetadata buildPartial() { 479 com.google.cloud.automl.v1.TranslationModelMetadata result = 480 new com.google.cloud.automl.v1.TranslationModelMetadata(this); 481 if (bitField0_ != 0) { 482 buildPartial0(result); 483 } 484 onBuilt(); 485 return result; 486 } 487 buildPartial0(com.google.cloud.automl.v1.TranslationModelMetadata result)488 private void buildPartial0(com.google.cloud.automl.v1.TranslationModelMetadata result) { 489 int from_bitField0_ = bitField0_; 490 if (((from_bitField0_ & 0x00000001) != 0)) { 491 result.baseModel_ = baseModel_; 492 } 493 if (((from_bitField0_ & 0x00000002) != 0)) { 494 result.sourceLanguageCode_ = sourceLanguageCode_; 495 } 496 if (((from_bitField0_ & 0x00000004) != 0)) { 497 result.targetLanguageCode_ = targetLanguageCode_; 498 } 499 } 500 501 @java.lang.Override clone()502 public Builder clone() { 503 return super.clone(); 504 } 505 506 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)507 public Builder setField( 508 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 509 return super.setField(field, value); 510 } 511 512 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)513 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 514 return super.clearField(field); 515 } 516 517 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)518 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 519 return super.clearOneof(oneof); 520 } 521 522 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)523 public Builder setRepeatedField( 524 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 525 return super.setRepeatedField(field, index, value); 526 } 527 528 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)529 public Builder addRepeatedField( 530 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 531 return super.addRepeatedField(field, value); 532 } 533 534 @java.lang.Override mergeFrom(com.google.protobuf.Message other)535 public Builder mergeFrom(com.google.protobuf.Message other) { 536 if (other instanceof com.google.cloud.automl.v1.TranslationModelMetadata) { 537 return mergeFrom((com.google.cloud.automl.v1.TranslationModelMetadata) other); 538 } else { 539 super.mergeFrom(other); 540 return this; 541 } 542 } 543 mergeFrom(com.google.cloud.automl.v1.TranslationModelMetadata other)544 public Builder mergeFrom(com.google.cloud.automl.v1.TranslationModelMetadata other) { 545 if (other == com.google.cloud.automl.v1.TranslationModelMetadata.getDefaultInstance()) 546 return this; 547 if (!other.getBaseModel().isEmpty()) { 548 baseModel_ = other.baseModel_; 549 bitField0_ |= 0x00000001; 550 onChanged(); 551 } 552 if (!other.getSourceLanguageCode().isEmpty()) { 553 sourceLanguageCode_ = other.sourceLanguageCode_; 554 bitField0_ |= 0x00000002; 555 onChanged(); 556 } 557 if (!other.getTargetLanguageCode().isEmpty()) { 558 targetLanguageCode_ = other.targetLanguageCode_; 559 bitField0_ |= 0x00000004; 560 onChanged(); 561 } 562 this.mergeUnknownFields(other.getUnknownFields()); 563 onChanged(); 564 return this; 565 } 566 567 @java.lang.Override isInitialized()568 public final boolean isInitialized() { 569 return true; 570 } 571 572 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)573 public Builder mergeFrom( 574 com.google.protobuf.CodedInputStream input, 575 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 576 throws java.io.IOException { 577 if (extensionRegistry == null) { 578 throw new java.lang.NullPointerException(); 579 } 580 try { 581 boolean done = false; 582 while (!done) { 583 int tag = input.readTag(); 584 switch (tag) { 585 case 0: 586 done = true; 587 break; 588 case 10: 589 { 590 baseModel_ = input.readStringRequireUtf8(); 591 bitField0_ |= 0x00000001; 592 break; 593 } // case 10 594 case 18: 595 { 596 sourceLanguageCode_ = input.readStringRequireUtf8(); 597 bitField0_ |= 0x00000002; 598 break; 599 } // case 18 600 case 26: 601 { 602 targetLanguageCode_ = input.readStringRequireUtf8(); 603 bitField0_ |= 0x00000004; 604 break; 605 } // case 26 606 default: 607 { 608 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 609 done = true; // was an endgroup tag 610 } 611 break; 612 } // default: 613 } // switch (tag) 614 } // while (!done) 615 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 616 throw e.unwrapIOException(); 617 } finally { 618 onChanged(); 619 } // finally 620 return this; 621 } 622 623 private int bitField0_; 624 625 private java.lang.Object baseModel_ = ""; 626 /** 627 * 628 * 629 * <pre> 630 * The resource name of the model to use as a baseline to train the custom 631 * model. If unset, we use the default base model provided by Google 632 * Translate. Format: 633 * `projects/{project_id}/locations/{location_id}/models/{model_id}` 634 * </pre> 635 * 636 * <code>string base_model = 1;</code> 637 * 638 * @return The baseModel. 639 */ getBaseModel()640 public java.lang.String getBaseModel() { 641 java.lang.Object ref = baseModel_; 642 if (!(ref instanceof java.lang.String)) { 643 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 644 java.lang.String s = bs.toStringUtf8(); 645 baseModel_ = s; 646 return s; 647 } else { 648 return (java.lang.String) ref; 649 } 650 } 651 /** 652 * 653 * 654 * <pre> 655 * The resource name of the model to use as a baseline to train the custom 656 * model. If unset, we use the default base model provided by Google 657 * Translate. Format: 658 * `projects/{project_id}/locations/{location_id}/models/{model_id}` 659 * </pre> 660 * 661 * <code>string base_model = 1;</code> 662 * 663 * @return The bytes for baseModel. 664 */ getBaseModelBytes()665 public com.google.protobuf.ByteString getBaseModelBytes() { 666 java.lang.Object ref = baseModel_; 667 if (ref instanceof String) { 668 com.google.protobuf.ByteString b = 669 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 670 baseModel_ = b; 671 return b; 672 } else { 673 return (com.google.protobuf.ByteString) ref; 674 } 675 } 676 /** 677 * 678 * 679 * <pre> 680 * The resource name of the model to use as a baseline to train the custom 681 * model. If unset, we use the default base model provided by Google 682 * Translate. Format: 683 * `projects/{project_id}/locations/{location_id}/models/{model_id}` 684 * </pre> 685 * 686 * <code>string base_model = 1;</code> 687 * 688 * @param value The baseModel to set. 689 * @return This builder for chaining. 690 */ setBaseModel(java.lang.String value)691 public Builder setBaseModel(java.lang.String value) { 692 if (value == null) { 693 throw new NullPointerException(); 694 } 695 baseModel_ = value; 696 bitField0_ |= 0x00000001; 697 onChanged(); 698 return this; 699 } 700 /** 701 * 702 * 703 * <pre> 704 * The resource name of the model to use as a baseline to train the custom 705 * model. If unset, we use the default base model provided by Google 706 * Translate. Format: 707 * `projects/{project_id}/locations/{location_id}/models/{model_id}` 708 * </pre> 709 * 710 * <code>string base_model = 1;</code> 711 * 712 * @return This builder for chaining. 713 */ clearBaseModel()714 public Builder clearBaseModel() { 715 baseModel_ = getDefaultInstance().getBaseModel(); 716 bitField0_ = (bitField0_ & ~0x00000001); 717 onChanged(); 718 return this; 719 } 720 /** 721 * 722 * 723 * <pre> 724 * The resource name of the model to use as a baseline to train the custom 725 * model. If unset, we use the default base model provided by Google 726 * Translate. Format: 727 * `projects/{project_id}/locations/{location_id}/models/{model_id}` 728 * </pre> 729 * 730 * <code>string base_model = 1;</code> 731 * 732 * @param value The bytes for baseModel to set. 733 * @return This builder for chaining. 734 */ setBaseModelBytes(com.google.protobuf.ByteString value)735 public Builder setBaseModelBytes(com.google.protobuf.ByteString value) { 736 if (value == null) { 737 throw new NullPointerException(); 738 } 739 checkByteStringIsUtf8(value); 740 baseModel_ = value; 741 bitField0_ |= 0x00000001; 742 onChanged(); 743 return this; 744 } 745 746 private java.lang.Object sourceLanguageCode_ = ""; 747 /** 748 * 749 * 750 * <pre> 751 * Output only. Inferred from the dataset. 752 * The source language (The BCP-47 language code) that is used for training. 753 * </pre> 754 * 755 * <code>string source_language_code = 2;</code> 756 * 757 * @return The sourceLanguageCode. 758 */ getSourceLanguageCode()759 public java.lang.String getSourceLanguageCode() { 760 java.lang.Object ref = sourceLanguageCode_; 761 if (!(ref instanceof java.lang.String)) { 762 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 763 java.lang.String s = bs.toStringUtf8(); 764 sourceLanguageCode_ = s; 765 return s; 766 } else { 767 return (java.lang.String) ref; 768 } 769 } 770 /** 771 * 772 * 773 * <pre> 774 * Output only. Inferred from the dataset. 775 * The source language (The BCP-47 language code) that is used for training. 776 * </pre> 777 * 778 * <code>string source_language_code = 2;</code> 779 * 780 * @return The bytes for sourceLanguageCode. 781 */ getSourceLanguageCodeBytes()782 public com.google.protobuf.ByteString getSourceLanguageCodeBytes() { 783 java.lang.Object ref = sourceLanguageCode_; 784 if (ref instanceof String) { 785 com.google.protobuf.ByteString b = 786 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 787 sourceLanguageCode_ = b; 788 return b; 789 } else { 790 return (com.google.protobuf.ByteString) ref; 791 } 792 } 793 /** 794 * 795 * 796 * <pre> 797 * Output only. Inferred from the dataset. 798 * The source language (The BCP-47 language code) that is used for training. 799 * </pre> 800 * 801 * <code>string source_language_code = 2;</code> 802 * 803 * @param value The sourceLanguageCode to set. 804 * @return This builder for chaining. 805 */ setSourceLanguageCode(java.lang.String value)806 public Builder setSourceLanguageCode(java.lang.String value) { 807 if (value == null) { 808 throw new NullPointerException(); 809 } 810 sourceLanguageCode_ = value; 811 bitField0_ |= 0x00000002; 812 onChanged(); 813 return this; 814 } 815 /** 816 * 817 * 818 * <pre> 819 * Output only. Inferred from the dataset. 820 * The source language (The BCP-47 language code) that is used for training. 821 * </pre> 822 * 823 * <code>string source_language_code = 2;</code> 824 * 825 * @return This builder for chaining. 826 */ clearSourceLanguageCode()827 public Builder clearSourceLanguageCode() { 828 sourceLanguageCode_ = getDefaultInstance().getSourceLanguageCode(); 829 bitField0_ = (bitField0_ & ~0x00000002); 830 onChanged(); 831 return this; 832 } 833 /** 834 * 835 * 836 * <pre> 837 * Output only. Inferred from the dataset. 838 * The source language (The BCP-47 language code) that is used for training. 839 * </pre> 840 * 841 * <code>string source_language_code = 2;</code> 842 * 843 * @param value The bytes for sourceLanguageCode to set. 844 * @return This builder for chaining. 845 */ setSourceLanguageCodeBytes(com.google.protobuf.ByteString value)846 public Builder setSourceLanguageCodeBytes(com.google.protobuf.ByteString value) { 847 if (value == null) { 848 throw new NullPointerException(); 849 } 850 checkByteStringIsUtf8(value); 851 sourceLanguageCode_ = value; 852 bitField0_ |= 0x00000002; 853 onChanged(); 854 return this; 855 } 856 857 private java.lang.Object targetLanguageCode_ = ""; 858 /** 859 * 860 * 861 * <pre> 862 * Output only. The target language (The BCP-47 language code) that is used 863 * for training. 864 * </pre> 865 * 866 * <code>string target_language_code = 3;</code> 867 * 868 * @return The targetLanguageCode. 869 */ getTargetLanguageCode()870 public java.lang.String getTargetLanguageCode() { 871 java.lang.Object ref = targetLanguageCode_; 872 if (!(ref instanceof java.lang.String)) { 873 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 874 java.lang.String s = bs.toStringUtf8(); 875 targetLanguageCode_ = s; 876 return s; 877 } else { 878 return (java.lang.String) ref; 879 } 880 } 881 /** 882 * 883 * 884 * <pre> 885 * Output only. The target language (The BCP-47 language code) that is used 886 * for training. 887 * </pre> 888 * 889 * <code>string target_language_code = 3;</code> 890 * 891 * @return The bytes for targetLanguageCode. 892 */ getTargetLanguageCodeBytes()893 public com.google.protobuf.ByteString getTargetLanguageCodeBytes() { 894 java.lang.Object ref = targetLanguageCode_; 895 if (ref instanceof String) { 896 com.google.protobuf.ByteString b = 897 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 898 targetLanguageCode_ = b; 899 return b; 900 } else { 901 return (com.google.protobuf.ByteString) ref; 902 } 903 } 904 /** 905 * 906 * 907 * <pre> 908 * Output only. The target language (The BCP-47 language code) that is used 909 * for training. 910 * </pre> 911 * 912 * <code>string target_language_code = 3;</code> 913 * 914 * @param value The targetLanguageCode to set. 915 * @return This builder for chaining. 916 */ setTargetLanguageCode(java.lang.String value)917 public Builder setTargetLanguageCode(java.lang.String value) { 918 if (value == null) { 919 throw new NullPointerException(); 920 } 921 targetLanguageCode_ = value; 922 bitField0_ |= 0x00000004; 923 onChanged(); 924 return this; 925 } 926 /** 927 * 928 * 929 * <pre> 930 * Output only. The target language (The BCP-47 language code) that is used 931 * for training. 932 * </pre> 933 * 934 * <code>string target_language_code = 3;</code> 935 * 936 * @return This builder for chaining. 937 */ clearTargetLanguageCode()938 public Builder clearTargetLanguageCode() { 939 targetLanguageCode_ = getDefaultInstance().getTargetLanguageCode(); 940 bitField0_ = (bitField0_ & ~0x00000004); 941 onChanged(); 942 return this; 943 } 944 /** 945 * 946 * 947 * <pre> 948 * Output only. The target language (The BCP-47 language code) that is used 949 * for training. 950 * </pre> 951 * 952 * <code>string target_language_code = 3;</code> 953 * 954 * @param value The bytes for targetLanguageCode to set. 955 * @return This builder for chaining. 956 */ setTargetLanguageCodeBytes(com.google.protobuf.ByteString value)957 public Builder setTargetLanguageCodeBytes(com.google.protobuf.ByteString value) { 958 if (value == null) { 959 throw new NullPointerException(); 960 } 961 checkByteStringIsUtf8(value); 962 targetLanguageCode_ = value; 963 bitField0_ |= 0x00000004; 964 onChanged(); 965 return this; 966 } 967 968 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)969 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 970 return super.setUnknownFields(unknownFields); 971 } 972 973 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)974 public final Builder mergeUnknownFields( 975 final com.google.protobuf.UnknownFieldSet unknownFields) { 976 return super.mergeUnknownFields(unknownFields); 977 } 978 979 // @@protoc_insertion_point(builder_scope:google.cloud.automl.v1.TranslationModelMetadata) 980 } 981 982 // @@protoc_insertion_point(class_scope:google.cloud.automl.v1.TranslationModelMetadata) 983 private static final com.google.cloud.automl.v1.TranslationModelMetadata DEFAULT_INSTANCE; 984 985 static { 986 DEFAULT_INSTANCE = new com.google.cloud.automl.v1.TranslationModelMetadata(); 987 } 988 getDefaultInstance()989 public static com.google.cloud.automl.v1.TranslationModelMetadata getDefaultInstance() { 990 return DEFAULT_INSTANCE; 991 } 992 993 private static final com.google.protobuf.Parser<TranslationModelMetadata> PARSER = 994 new com.google.protobuf.AbstractParser<TranslationModelMetadata>() { 995 @java.lang.Override 996 public TranslationModelMetadata parsePartialFrom( 997 com.google.protobuf.CodedInputStream input, 998 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 999 throws com.google.protobuf.InvalidProtocolBufferException { 1000 Builder builder = newBuilder(); 1001 try { 1002 builder.mergeFrom(input, extensionRegistry); 1003 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1004 throw e.setUnfinishedMessage(builder.buildPartial()); 1005 } catch (com.google.protobuf.UninitializedMessageException e) { 1006 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1007 } catch (java.io.IOException e) { 1008 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1009 .setUnfinishedMessage(builder.buildPartial()); 1010 } 1011 return builder.buildPartial(); 1012 } 1013 }; 1014 parser()1015 public static com.google.protobuf.Parser<TranslationModelMetadata> parser() { 1016 return PARSER; 1017 } 1018 1019 @java.lang.Override getParserForType()1020 public com.google.protobuf.Parser<TranslationModelMetadata> getParserForType() { 1021 return PARSER; 1022 } 1023 1024 @java.lang.Override getDefaultInstanceForType()1025 public com.google.cloud.automl.v1.TranslationModelMetadata getDefaultInstanceForType() { 1026 return DEFAULT_INSTANCE; 1027 } 1028 } 1029