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