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