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/dataflow/v1beta3/templates.proto 18 19 package com.google.dataflow.v1beta3; 20 21 /** 22 * 23 * 24 * <pre> 25 * SDK Information. 26 * </pre> 27 * 28 * Protobuf type {@code google.dataflow.v1beta3.SDKInfo} 29 */ 30 public final class SDKInfo extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.dataflow.v1beta3.SDKInfo) 33 SDKInfoOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use SDKInfo.newBuilder() to construct. SDKInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private SDKInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 SDKInfo()40 private SDKInfo() { 41 language_ = 0; 42 version_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new SDKInfo(); 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.dataflow.v1beta3.TemplatesProto 58 .internal_static_google_dataflow_v1beta3_SDKInfo_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.dataflow.v1beta3.TemplatesProto 65 .internal_static_google_dataflow_v1beta3_SDKInfo_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.dataflow.v1beta3.SDKInfo.class, 68 com.google.dataflow.v1beta3.SDKInfo.Builder.class); 69 } 70 71 /** 72 * 73 * 74 * <pre> 75 * SDK Language. 76 * </pre> 77 * 78 * Protobuf enum {@code google.dataflow.v1beta3.SDKInfo.Language} 79 */ 80 public enum Language implements com.google.protobuf.ProtocolMessageEnum { 81 /** 82 * 83 * 84 * <pre> 85 * UNKNOWN Language. 86 * </pre> 87 * 88 * <code>UNKNOWN = 0;</code> 89 */ 90 UNKNOWN(0), 91 /** 92 * 93 * 94 * <pre> 95 * Java. 96 * </pre> 97 * 98 * <code>JAVA = 1;</code> 99 */ 100 JAVA(1), 101 /** 102 * 103 * 104 * <pre> 105 * Python. 106 * </pre> 107 * 108 * <code>PYTHON = 2;</code> 109 */ 110 PYTHON(2), 111 UNRECOGNIZED(-1), 112 ; 113 114 /** 115 * 116 * 117 * <pre> 118 * UNKNOWN Language. 119 * </pre> 120 * 121 * <code>UNKNOWN = 0;</code> 122 */ 123 public static final int UNKNOWN_VALUE = 0; 124 /** 125 * 126 * 127 * <pre> 128 * Java. 129 * </pre> 130 * 131 * <code>JAVA = 1;</code> 132 */ 133 public static final int JAVA_VALUE = 1; 134 /** 135 * 136 * 137 * <pre> 138 * Python. 139 * </pre> 140 * 141 * <code>PYTHON = 2;</code> 142 */ 143 public static final int PYTHON_VALUE = 2; 144 getNumber()145 public final int getNumber() { 146 if (this == UNRECOGNIZED) { 147 throw new java.lang.IllegalArgumentException( 148 "Can't get the number of an unknown enum value."); 149 } 150 return value; 151 } 152 153 /** 154 * @param value The numeric wire value of the corresponding enum entry. 155 * @return The enum associated with the given numeric wire value. 156 * @deprecated Use {@link #forNumber(int)} instead. 157 */ 158 @java.lang.Deprecated valueOf(int value)159 public static Language valueOf(int value) { 160 return forNumber(value); 161 } 162 163 /** 164 * @param value The numeric wire value of the corresponding enum entry. 165 * @return The enum associated with the given numeric wire value. 166 */ forNumber(int value)167 public static Language forNumber(int value) { 168 switch (value) { 169 case 0: 170 return UNKNOWN; 171 case 1: 172 return JAVA; 173 case 2: 174 return PYTHON; 175 default: 176 return null; 177 } 178 } 179 internalGetValueMap()180 public static com.google.protobuf.Internal.EnumLiteMap<Language> internalGetValueMap() { 181 return internalValueMap; 182 } 183 184 private static final com.google.protobuf.Internal.EnumLiteMap<Language> internalValueMap = 185 new com.google.protobuf.Internal.EnumLiteMap<Language>() { 186 public Language findValueByNumber(int number) { 187 return Language.forNumber(number); 188 } 189 }; 190 getValueDescriptor()191 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 192 if (this == UNRECOGNIZED) { 193 throw new java.lang.IllegalStateException( 194 "Can't get the descriptor of an unrecognized enum value."); 195 } 196 return getDescriptor().getValues().get(ordinal()); 197 } 198 getDescriptorForType()199 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 200 return getDescriptor(); 201 } 202 getDescriptor()203 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 204 return com.google.dataflow.v1beta3.SDKInfo.getDescriptor().getEnumTypes().get(0); 205 } 206 207 private static final Language[] VALUES = values(); 208 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)209 public static Language valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 210 if (desc.getType() != getDescriptor()) { 211 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 212 } 213 if (desc.getIndex() == -1) { 214 return UNRECOGNIZED; 215 } 216 return VALUES[desc.getIndex()]; 217 } 218 219 private final int value; 220 Language(int value)221 private Language(int value) { 222 this.value = value; 223 } 224 225 // @@protoc_insertion_point(enum_scope:google.dataflow.v1beta3.SDKInfo.Language) 226 } 227 228 public static final int LANGUAGE_FIELD_NUMBER = 1; 229 private int language_ = 0; 230 /** 231 * 232 * 233 * <pre> 234 * Required. The SDK Language. 235 * </pre> 236 * 237 * <code>.google.dataflow.v1beta3.SDKInfo.Language language = 1;</code> 238 * 239 * @return The enum numeric value on the wire for language. 240 */ 241 @java.lang.Override getLanguageValue()242 public int getLanguageValue() { 243 return language_; 244 } 245 /** 246 * 247 * 248 * <pre> 249 * Required. The SDK Language. 250 * </pre> 251 * 252 * <code>.google.dataflow.v1beta3.SDKInfo.Language language = 1;</code> 253 * 254 * @return The language. 255 */ 256 @java.lang.Override getLanguage()257 public com.google.dataflow.v1beta3.SDKInfo.Language getLanguage() { 258 com.google.dataflow.v1beta3.SDKInfo.Language result = 259 com.google.dataflow.v1beta3.SDKInfo.Language.forNumber(language_); 260 return result == null ? com.google.dataflow.v1beta3.SDKInfo.Language.UNRECOGNIZED : result; 261 } 262 263 public static final int VERSION_FIELD_NUMBER = 2; 264 265 @SuppressWarnings("serial") 266 private volatile java.lang.Object version_ = ""; 267 /** 268 * 269 * 270 * <pre> 271 * Optional. The SDK version. 272 * </pre> 273 * 274 * <code>string version = 2;</code> 275 * 276 * @return The version. 277 */ 278 @java.lang.Override getVersion()279 public java.lang.String getVersion() { 280 java.lang.Object ref = version_; 281 if (ref instanceof java.lang.String) { 282 return (java.lang.String) ref; 283 } else { 284 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 285 java.lang.String s = bs.toStringUtf8(); 286 version_ = s; 287 return s; 288 } 289 } 290 /** 291 * 292 * 293 * <pre> 294 * Optional. The SDK version. 295 * </pre> 296 * 297 * <code>string version = 2;</code> 298 * 299 * @return The bytes for version. 300 */ 301 @java.lang.Override getVersionBytes()302 public com.google.protobuf.ByteString getVersionBytes() { 303 java.lang.Object ref = version_; 304 if (ref instanceof java.lang.String) { 305 com.google.protobuf.ByteString b = 306 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 307 version_ = b; 308 return b; 309 } else { 310 return (com.google.protobuf.ByteString) ref; 311 } 312 } 313 314 private byte memoizedIsInitialized = -1; 315 316 @java.lang.Override isInitialized()317 public final boolean isInitialized() { 318 byte isInitialized = memoizedIsInitialized; 319 if (isInitialized == 1) return true; 320 if (isInitialized == 0) return false; 321 322 memoizedIsInitialized = 1; 323 return true; 324 } 325 326 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)327 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 328 if (language_ != com.google.dataflow.v1beta3.SDKInfo.Language.UNKNOWN.getNumber()) { 329 output.writeEnum(1, language_); 330 } 331 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { 332 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, version_); 333 } 334 getUnknownFields().writeTo(output); 335 } 336 337 @java.lang.Override getSerializedSize()338 public int getSerializedSize() { 339 int size = memoizedSize; 340 if (size != -1) return size; 341 342 size = 0; 343 if (language_ != com.google.dataflow.v1beta3.SDKInfo.Language.UNKNOWN.getNumber()) { 344 size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, language_); 345 } 346 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { 347 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, version_); 348 } 349 size += getUnknownFields().getSerializedSize(); 350 memoizedSize = size; 351 return size; 352 } 353 354 @java.lang.Override equals(final java.lang.Object obj)355 public boolean equals(final java.lang.Object obj) { 356 if (obj == this) { 357 return true; 358 } 359 if (!(obj instanceof com.google.dataflow.v1beta3.SDKInfo)) { 360 return super.equals(obj); 361 } 362 com.google.dataflow.v1beta3.SDKInfo other = (com.google.dataflow.v1beta3.SDKInfo) obj; 363 364 if (language_ != other.language_) return false; 365 if (!getVersion().equals(other.getVersion())) return false; 366 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 367 return true; 368 } 369 370 @java.lang.Override hashCode()371 public int hashCode() { 372 if (memoizedHashCode != 0) { 373 return memoizedHashCode; 374 } 375 int hash = 41; 376 hash = (19 * hash) + getDescriptor().hashCode(); 377 hash = (37 * hash) + LANGUAGE_FIELD_NUMBER; 378 hash = (53 * hash) + language_; 379 hash = (37 * hash) + VERSION_FIELD_NUMBER; 380 hash = (53 * hash) + getVersion().hashCode(); 381 hash = (29 * hash) + getUnknownFields().hashCode(); 382 memoizedHashCode = hash; 383 return hash; 384 } 385 parseFrom(java.nio.ByteBuffer data)386 public static com.google.dataflow.v1beta3.SDKInfo parseFrom(java.nio.ByteBuffer data) 387 throws com.google.protobuf.InvalidProtocolBufferException { 388 return PARSER.parseFrom(data); 389 } 390 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)391 public static com.google.dataflow.v1beta3.SDKInfo parseFrom( 392 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 393 throws com.google.protobuf.InvalidProtocolBufferException { 394 return PARSER.parseFrom(data, extensionRegistry); 395 } 396 parseFrom(com.google.protobuf.ByteString data)397 public static com.google.dataflow.v1beta3.SDKInfo parseFrom(com.google.protobuf.ByteString data) 398 throws com.google.protobuf.InvalidProtocolBufferException { 399 return PARSER.parseFrom(data); 400 } 401 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)402 public static com.google.dataflow.v1beta3.SDKInfo parseFrom( 403 com.google.protobuf.ByteString data, 404 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 405 throws com.google.protobuf.InvalidProtocolBufferException { 406 return PARSER.parseFrom(data, extensionRegistry); 407 } 408 parseFrom(byte[] data)409 public static com.google.dataflow.v1beta3.SDKInfo parseFrom(byte[] data) 410 throws com.google.protobuf.InvalidProtocolBufferException { 411 return PARSER.parseFrom(data); 412 } 413 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)414 public static com.google.dataflow.v1beta3.SDKInfo parseFrom( 415 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 416 throws com.google.protobuf.InvalidProtocolBufferException { 417 return PARSER.parseFrom(data, extensionRegistry); 418 } 419 parseFrom(java.io.InputStream input)420 public static com.google.dataflow.v1beta3.SDKInfo parseFrom(java.io.InputStream input) 421 throws java.io.IOException { 422 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 423 } 424 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)425 public static com.google.dataflow.v1beta3.SDKInfo parseFrom( 426 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 427 throws java.io.IOException { 428 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 429 PARSER, input, extensionRegistry); 430 } 431 parseDelimitedFrom(java.io.InputStream input)432 public static com.google.dataflow.v1beta3.SDKInfo parseDelimitedFrom(java.io.InputStream input) 433 throws java.io.IOException { 434 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 435 } 436 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)437 public static com.google.dataflow.v1beta3.SDKInfo parseDelimitedFrom( 438 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 439 throws java.io.IOException { 440 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 441 PARSER, input, extensionRegistry); 442 } 443 parseFrom( com.google.protobuf.CodedInputStream input)444 public static com.google.dataflow.v1beta3.SDKInfo parseFrom( 445 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 446 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 447 } 448 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)449 public static com.google.dataflow.v1beta3.SDKInfo parseFrom( 450 com.google.protobuf.CodedInputStream input, 451 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 452 throws java.io.IOException { 453 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 454 PARSER, input, extensionRegistry); 455 } 456 457 @java.lang.Override newBuilderForType()458 public Builder newBuilderForType() { 459 return newBuilder(); 460 } 461 newBuilder()462 public static Builder newBuilder() { 463 return DEFAULT_INSTANCE.toBuilder(); 464 } 465 newBuilder(com.google.dataflow.v1beta3.SDKInfo prototype)466 public static Builder newBuilder(com.google.dataflow.v1beta3.SDKInfo prototype) { 467 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 468 } 469 470 @java.lang.Override toBuilder()471 public Builder toBuilder() { 472 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 473 } 474 475 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)476 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 477 Builder builder = new Builder(parent); 478 return builder; 479 } 480 /** 481 * 482 * 483 * <pre> 484 * SDK Information. 485 * </pre> 486 * 487 * Protobuf type {@code google.dataflow.v1beta3.SDKInfo} 488 */ 489 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 490 implements 491 // @@protoc_insertion_point(builder_implements:google.dataflow.v1beta3.SDKInfo) 492 com.google.dataflow.v1beta3.SDKInfoOrBuilder { getDescriptor()493 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 494 return com.google.dataflow.v1beta3.TemplatesProto 495 .internal_static_google_dataflow_v1beta3_SDKInfo_descriptor; 496 } 497 498 @java.lang.Override 499 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()500 internalGetFieldAccessorTable() { 501 return com.google.dataflow.v1beta3.TemplatesProto 502 .internal_static_google_dataflow_v1beta3_SDKInfo_fieldAccessorTable 503 .ensureFieldAccessorsInitialized( 504 com.google.dataflow.v1beta3.SDKInfo.class, 505 com.google.dataflow.v1beta3.SDKInfo.Builder.class); 506 } 507 508 // Construct using com.google.dataflow.v1beta3.SDKInfo.newBuilder() Builder()509 private Builder() {} 510 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)511 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 512 super(parent); 513 } 514 515 @java.lang.Override clear()516 public Builder clear() { 517 super.clear(); 518 bitField0_ = 0; 519 language_ = 0; 520 version_ = ""; 521 return this; 522 } 523 524 @java.lang.Override getDescriptorForType()525 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 526 return com.google.dataflow.v1beta3.TemplatesProto 527 .internal_static_google_dataflow_v1beta3_SDKInfo_descriptor; 528 } 529 530 @java.lang.Override getDefaultInstanceForType()531 public com.google.dataflow.v1beta3.SDKInfo getDefaultInstanceForType() { 532 return com.google.dataflow.v1beta3.SDKInfo.getDefaultInstance(); 533 } 534 535 @java.lang.Override build()536 public com.google.dataflow.v1beta3.SDKInfo build() { 537 com.google.dataflow.v1beta3.SDKInfo result = buildPartial(); 538 if (!result.isInitialized()) { 539 throw newUninitializedMessageException(result); 540 } 541 return result; 542 } 543 544 @java.lang.Override buildPartial()545 public com.google.dataflow.v1beta3.SDKInfo buildPartial() { 546 com.google.dataflow.v1beta3.SDKInfo result = new com.google.dataflow.v1beta3.SDKInfo(this); 547 if (bitField0_ != 0) { 548 buildPartial0(result); 549 } 550 onBuilt(); 551 return result; 552 } 553 buildPartial0(com.google.dataflow.v1beta3.SDKInfo result)554 private void buildPartial0(com.google.dataflow.v1beta3.SDKInfo result) { 555 int from_bitField0_ = bitField0_; 556 if (((from_bitField0_ & 0x00000001) != 0)) { 557 result.language_ = language_; 558 } 559 if (((from_bitField0_ & 0x00000002) != 0)) { 560 result.version_ = version_; 561 } 562 } 563 564 @java.lang.Override clone()565 public Builder clone() { 566 return super.clone(); 567 } 568 569 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)570 public Builder setField( 571 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 572 return super.setField(field, value); 573 } 574 575 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)576 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 577 return super.clearField(field); 578 } 579 580 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)581 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 582 return super.clearOneof(oneof); 583 } 584 585 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)586 public Builder setRepeatedField( 587 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 588 return super.setRepeatedField(field, index, value); 589 } 590 591 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)592 public Builder addRepeatedField( 593 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 594 return super.addRepeatedField(field, value); 595 } 596 597 @java.lang.Override mergeFrom(com.google.protobuf.Message other)598 public Builder mergeFrom(com.google.protobuf.Message other) { 599 if (other instanceof com.google.dataflow.v1beta3.SDKInfo) { 600 return mergeFrom((com.google.dataflow.v1beta3.SDKInfo) other); 601 } else { 602 super.mergeFrom(other); 603 return this; 604 } 605 } 606 mergeFrom(com.google.dataflow.v1beta3.SDKInfo other)607 public Builder mergeFrom(com.google.dataflow.v1beta3.SDKInfo other) { 608 if (other == com.google.dataflow.v1beta3.SDKInfo.getDefaultInstance()) return this; 609 if (other.language_ != 0) { 610 setLanguageValue(other.getLanguageValue()); 611 } 612 if (!other.getVersion().isEmpty()) { 613 version_ = other.version_; 614 bitField0_ |= 0x00000002; 615 onChanged(); 616 } 617 this.mergeUnknownFields(other.getUnknownFields()); 618 onChanged(); 619 return this; 620 } 621 622 @java.lang.Override isInitialized()623 public final boolean isInitialized() { 624 return true; 625 } 626 627 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)628 public Builder mergeFrom( 629 com.google.protobuf.CodedInputStream input, 630 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 631 throws java.io.IOException { 632 if (extensionRegistry == null) { 633 throw new java.lang.NullPointerException(); 634 } 635 try { 636 boolean done = false; 637 while (!done) { 638 int tag = input.readTag(); 639 switch (tag) { 640 case 0: 641 done = true; 642 break; 643 case 8: 644 { 645 language_ = input.readEnum(); 646 bitField0_ |= 0x00000001; 647 break; 648 } // case 8 649 case 18: 650 { 651 version_ = input.readStringRequireUtf8(); 652 bitField0_ |= 0x00000002; 653 break; 654 } // case 18 655 default: 656 { 657 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 658 done = true; // was an endgroup tag 659 } 660 break; 661 } // default: 662 } // switch (tag) 663 } // while (!done) 664 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 665 throw e.unwrapIOException(); 666 } finally { 667 onChanged(); 668 } // finally 669 return this; 670 } 671 672 private int bitField0_; 673 674 private int language_ = 0; 675 /** 676 * 677 * 678 * <pre> 679 * Required. The SDK Language. 680 * </pre> 681 * 682 * <code>.google.dataflow.v1beta3.SDKInfo.Language language = 1;</code> 683 * 684 * @return The enum numeric value on the wire for language. 685 */ 686 @java.lang.Override getLanguageValue()687 public int getLanguageValue() { 688 return language_; 689 } 690 /** 691 * 692 * 693 * <pre> 694 * Required. The SDK Language. 695 * </pre> 696 * 697 * <code>.google.dataflow.v1beta3.SDKInfo.Language language = 1;</code> 698 * 699 * @param value The enum numeric value on the wire for language to set. 700 * @return This builder for chaining. 701 */ setLanguageValue(int value)702 public Builder setLanguageValue(int value) { 703 language_ = value; 704 bitField0_ |= 0x00000001; 705 onChanged(); 706 return this; 707 } 708 /** 709 * 710 * 711 * <pre> 712 * Required. The SDK Language. 713 * </pre> 714 * 715 * <code>.google.dataflow.v1beta3.SDKInfo.Language language = 1;</code> 716 * 717 * @return The language. 718 */ 719 @java.lang.Override getLanguage()720 public com.google.dataflow.v1beta3.SDKInfo.Language getLanguage() { 721 com.google.dataflow.v1beta3.SDKInfo.Language result = 722 com.google.dataflow.v1beta3.SDKInfo.Language.forNumber(language_); 723 return result == null ? com.google.dataflow.v1beta3.SDKInfo.Language.UNRECOGNIZED : result; 724 } 725 /** 726 * 727 * 728 * <pre> 729 * Required. The SDK Language. 730 * </pre> 731 * 732 * <code>.google.dataflow.v1beta3.SDKInfo.Language language = 1;</code> 733 * 734 * @param value The language to set. 735 * @return This builder for chaining. 736 */ setLanguage(com.google.dataflow.v1beta3.SDKInfo.Language value)737 public Builder setLanguage(com.google.dataflow.v1beta3.SDKInfo.Language value) { 738 if (value == null) { 739 throw new NullPointerException(); 740 } 741 bitField0_ |= 0x00000001; 742 language_ = value.getNumber(); 743 onChanged(); 744 return this; 745 } 746 /** 747 * 748 * 749 * <pre> 750 * Required. The SDK Language. 751 * </pre> 752 * 753 * <code>.google.dataflow.v1beta3.SDKInfo.Language language = 1;</code> 754 * 755 * @return This builder for chaining. 756 */ clearLanguage()757 public Builder clearLanguage() { 758 bitField0_ = (bitField0_ & ~0x00000001); 759 language_ = 0; 760 onChanged(); 761 return this; 762 } 763 764 private java.lang.Object version_ = ""; 765 /** 766 * 767 * 768 * <pre> 769 * Optional. The SDK version. 770 * </pre> 771 * 772 * <code>string version = 2;</code> 773 * 774 * @return The version. 775 */ getVersion()776 public java.lang.String getVersion() { 777 java.lang.Object ref = version_; 778 if (!(ref instanceof java.lang.String)) { 779 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 780 java.lang.String s = bs.toStringUtf8(); 781 version_ = s; 782 return s; 783 } else { 784 return (java.lang.String) ref; 785 } 786 } 787 /** 788 * 789 * 790 * <pre> 791 * Optional. The SDK version. 792 * </pre> 793 * 794 * <code>string version = 2;</code> 795 * 796 * @return The bytes for version. 797 */ getVersionBytes()798 public com.google.protobuf.ByteString getVersionBytes() { 799 java.lang.Object ref = version_; 800 if (ref instanceof String) { 801 com.google.protobuf.ByteString b = 802 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 803 version_ = b; 804 return b; 805 } else { 806 return (com.google.protobuf.ByteString) ref; 807 } 808 } 809 /** 810 * 811 * 812 * <pre> 813 * Optional. The SDK version. 814 * </pre> 815 * 816 * <code>string version = 2;</code> 817 * 818 * @param value The version to set. 819 * @return This builder for chaining. 820 */ setVersion(java.lang.String value)821 public Builder setVersion(java.lang.String value) { 822 if (value == null) { 823 throw new NullPointerException(); 824 } 825 version_ = value; 826 bitField0_ |= 0x00000002; 827 onChanged(); 828 return this; 829 } 830 /** 831 * 832 * 833 * <pre> 834 * Optional. The SDK version. 835 * </pre> 836 * 837 * <code>string version = 2;</code> 838 * 839 * @return This builder for chaining. 840 */ clearVersion()841 public Builder clearVersion() { 842 version_ = getDefaultInstance().getVersion(); 843 bitField0_ = (bitField0_ & ~0x00000002); 844 onChanged(); 845 return this; 846 } 847 /** 848 * 849 * 850 * <pre> 851 * Optional. The SDK version. 852 * </pre> 853 * 854 * <code>string version = 2;</code> 855 * 856 * @param value The bytes for version to set. 857 * @return This builder for chaining. 858 */ setVersionBytes(com.google.protobuf.ByteString value)859 public Builder setVersionBytes(com.google.protobuf.ByteString value) { 860 if (value == null) { 861 throw new NullPointerException(); 862 } 863 checkByteStringIsUtf8(value); 864 version_ = value; 865 bitField0_ |= 0x00000002; 866 onChanged(); 867 return this; 868 } 869 870 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)871 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 872 return super.setUnknownFields(unknownFields); 873 } 874 875 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)876 public final Builder mergeUnknownFields( 877 final com.google.protobuf.UnknownFieldSet unknownFields) { 878 return super.mergeUnknownFields(unknownFields); 879 } 880 881 // @@protoc_insertion_point(builder_scope:google.dataflow.v1beta3.SDKInfo) 882 } 883 884 // @@protoc_insertion_point(class_scope:google.dataflow.v1beta3.SDKInfo) 885 private static final com.google.dataflow.v1beta3.SDKInfo DEFAULT_INSTANCE; 886 887 static { 888 DEFAULT_INSTANCE = new com.google.dataflow.v1beta3.SDKInfo(); 889 } 890 getDefaultInstance()891 public static com.google.dataflow.v1beta3.SDKInfo getDefaultInstance() { 892 return DEFAULT_INSTANCE; 893 } 894 895 private static final com.google.protobuf.Parser<SDKInfo> PARSER = 896 new com.google.protobuf.AbstractParser<SDKInfo>() { 897 @java.lang.Override 898 public SDKInfo parsePartialFrom( 899 com.google.protobuf.CodedInputStream input, 900 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 901 throws com.google.protobuf.InvalidProtocolBufferException { 902 Builder builder = newBuilder(); 903 try { 904 builder.mergeFrom(input, extensionRegistry); 905 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 906 throw e.setUnfinishedMessage(builder.buildPartial()); 907 } catch (com.google.protobuf.UninitializedMessageException e) { 908 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 909 } catch (java.io.IOException e) { 910 throw new com.google.protobuf.InvalidProtocolBufferException(e) 911 .setUnfinishedMessage(builder.buildPartial()); 912 } 913 return builder.buildPartial(); 914 } 915 }; 916 parser()917 public static com.google.protobuf.Parser<SDKInfo> parser() { 918 return PARSER; 919 } 920 921 @java.lang.Override getParserForType()922 public com.google.protobuf.Parser<SDKInfo> getParserForType() { 923 return PARSER; 924 } 925 926 @java.lang.Override getDefaultInstanceForType()927 public com.google.dataflow.v1beta3.SDKInfo getDefaultInstanceForType() { 928 return DEFAULT_INSTANCE; 929 } 930 } 931