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