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/gaming/v1/realms.proto 18 19 package com.google.cloud.gaming.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * A realm resource. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.gaming.v1.Realm} 29 */ 30 public final class Realm extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.gaming.v1.Realm) 33 RealmOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use Realm.newBuilder() to construct. Realm(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private Realm(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 Realm()40 private Realm() { 41 name_ = ""; 42 timeZone_ = ""; 43 etag_ = ""; 44 description_ = ""; 45 } 46 47 @java.lang.Override 48 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)49 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 50 return new Realm(); 51 } 52 53 @java.lang.Override getUnknownFields()54 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 55 return this.unknownFields; 56 } 57 getDescriptor()58 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 59 return com.google.cloud.gaming.v1.Realms 60 .internal_static_google_cloud_gaming_v1_Realm_descriptor; 61 } 62 63 @SuppressWarnings({"rawtypes"}) 64 @java.lang.Override internalGetMapField(int number)65 protected com.google.protobuf.MapField internalGetMapField(int number) { 66 switch (number) { 67 case 4: 68 return internalGetLabels(); 69 default: 70 throw new RuntimeException("Invalid map field number: " + number); 71 } 72 } 73 74 @java.lang.Override 75 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()76 internalGetFieldAccessorTable() { 77 return com.google.cloud.gaming.v1.Realms 78 .internal_static_google_cloud_gaming_v1_Realm_fieldAccessorTable 79 .ensureFieldAccessorsInitialized( 80 com.google.cloud.gaming.v1.Realm.class, com.google.cloud.gaming.v1.Realm.Builder.class); 81 } 82 83 public static final int NAME_FIELD_NUMBER = 1; 84 85 @SuppressWarnings("serial") 86 private volatile java.lang.Object name_ = ""; 87 /** 88 * 89 * 90 * <pre> 91 * The resource name of the realm, in the following form: 92 * `projects/{project}/locations/{location}/realms/{realm}`. For 93 * example, `projects/my-project/locations/{location}/realms/my-realm`. 94 * </pre> 95 * 96 * <code>string name = 1;</code> 97 * 98 * @return The name. 99 */ 100 @java.lang.Override getName()101 public java.lang.String getName() { 102 java.lang.Object ref = name_; 103 if (ref instanceof java.lang.String) { 104 return (java.lang.String) ref; 105 } else { 106 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 107 java.lang.String s = bs.toStringUtf8(); 108 name_ = s; 109 return s; 110 } 111 } 112 /** 113 * 114 * 115 * <pre> 116 * The resource name of the realm, in the following form: 117 * `projects/{project}/locations/{location}/realms/{realm}`. For 118 * example, `projects/my-project/locations/{location}/realms/my-realm`. 119 * </pre> 120 * 121 * <code>string name = 1;</code> 122 * 123 * @return The bytes for name. 124 */ 125 @java.lang.Override getNameBytes()126 public com.google.protobuf.ByteString getNameBytes() { 127 java.lang.Object ref = name_; 128 if (ref instanceof java.lang.String) { 129 com.google.protobuf.ByteString b = 130 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 131 name_ = b; 132 return b; 133 } else { 134 return (com.google.protobuf.ByteString) ref; 135 } 136 } 137 138 public static final int CREATE_TIME_FIELD_NUMBER = 2; 139 private com.google.protobuf.Timestamp createTime_; 140 /** 141 * 142 * 143 * <pre> 144 * Output only. The creation time. 145 * </pre> 146 * 147 * <code>.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; 148 * </code> 149 * 150 * @return Whether the createTime field is set. 151 */ 152 @java.lang.Override hasCreateTime()153 public boolean hasCreateTime() { 154 return createTime_ != null; 155 } 156 /** 157 * 158 * 159 * <pre> 160 * Output only. The creation time. 161 * </pre> 162 * 163 * <code>.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; 164 * </code> 165 * 166 * @return The createTime. 167 */ 168 @java.lang.Override getCreateTime()169 public com.google.protobuf.Timestamp getCreateTime() { 170 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 171 } 172 /** 173 * 174 * 175 * <pre> 176 * Output only. The creation time. 177 * </pre> 178 * 179 * <code>.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; 180 * </code> 181 */ 182 @java.lang.Override getCreateTimeOrBuilder()183 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 184 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 185 } 186 187 public static final int UPDATE_TIME_FIELD_NUMBER = 3; 188 private com.google.protobuf.Timestamp updateTime_; 189 /** 190 * 191 * 192 * <pre> 193 * Output only. The last-modified time. 194 * </pre> 195 * 196 * <code>.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 197 * </code> 198 * 199 * @return Whether the updateTime field is set. 200 */ 201 @java.lang.Override hasUpdateTime()202 public boolean hasUpdateTime() { 203 return updateTime_ != null; 204 } 205 /** 206 * 207 * 208 * <pre> 209 * Output only. The last-modified time. 210 * </pre> 211 * 212 * <code>.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 213 * </code> 214 * 215 * @return The updateTime. 216 */ 217 @java.lang.Override getUpdateTime()218 public com.google.protobuf.Timestamp getUpdateTime() { 219 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 220 } 221 /** 222 * 223 * 224 * <pre> 225 * Output only. The last-modified time. 226 * </pre> 227 * 228 * <code>.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 229 * </code> 230 */ 231 @java.lang.Override getUpdateTimeOrBuilder()232 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 233 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 234 } 235 236 public static final int LABELS_FIELD_NUMBER = 4; 237 238 private static final class LabelsDefaultEntryHolder { 239 static final com.google.protobuf.MapEntry<java.lang.String, java.lang.String> defaultEntry = 240 com.google.protobuf.MapEntry.<java.lang.String, java.lang.String>newDefaultInstance( 241 com.google.cloud.gaming.v1.Realms 242 .internal_static_google_cloud_gaming_v1_Realm_LabelsEntry_descriptor, 243 com.google.protobuf.WireFormat.FieldType.STRING, 244 "", 245 com.google.protobuf.WireFormat.FieldType.STRING, 246 ""); 247 } 248 249 @SuppressWarnings("serial") 250 private com.google.protobuf.MapField<java.lang.String, java.lang.String> labels_; 251 internalGetLabels()252 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetLabels() { 253 if (labels_ == null) { 254 return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); 255 } 256 return labels_; 257 } 258 getLabelsCount()259 public int getLabelsCount() { 260 return internalGetLabels().getMap().size(); 261 } 262 /** 263 * 264 * 265 * <pre> 266 * The labels associated with this realm. Each label is a key-value pair. 267 * </pre> 268 * 269 * <code>map<string, string> labels = 4;</code> 270 */ 271 @java.lang.Override containsLabels(java.lang.String key)272 public boolean containsLabels(java.lang.String key) { 273 if (key == null) { 274 throw new NullPointerException("map key"); 275 } 276 return internalGetLabels().getMap().containsKey(key); 277 } 278 /** Use {@link #getLabelsMap()} instead. */ 279 @java.lang.Override 280 @java.lang.Deprecated getLabels()281 public java.util.Map<java.lang.String, java.lang.String> getLabels() { 282 return getLabelsMap(); 283 } 284 /** 285 * 286 * 287 * <pre> 288 * The labels associated with this realm. Each label is a key-value pair. 289 * </pre> 290 * 291 * <code>map<string, string> labels = 4;</code> 292 */ 293 @java.lang.Override getLabelsMap()294 public java.util.Map<java.lang.String, java.lang.String> getLabelsMap() { 295 return internalGetLabels().getMap(); 296 } 297 /** 298 * 299 * 300 * <pre> 301 * The labels associated with this realm. Each label is a key-value pair. 302 * </pre> 303 * 304 * <code>map<string, string> labels = 4;</code> 305 */ 306 @java.lang.Override getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue)307 public /* nullable */ java.lang.String getLabelsOrDefault( 308 java.lang.String key, 309 /* nullable */ 310 java.lang.String defaultValue) { 311 if (key == null) { 312 throw new NullPointerException("map key"); 313 } 314 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 315 return map.containsKey(key) ? map.get(key) : defaultValue; 316 } 317 /** 318 * 319 * 320 * <pre> 321 * The labels associated with this realm. Each label is a key-value pair. 322 * </pre> 323 * 324 * <code>map<string, string> labels = 4;</code> 325 */ 326 @java.lang.Override getLabelsOrThrow(java.lang.String key)327 public java.lang.String getLabelsOrThrow(java.lang.String key) { 328 if (key == null) { 329 throw new NullPointerException("map key"); 330 } 331 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 332 if (!map.containsKey(key)) { 333 throw new java.lang.IllegalArgumentException(); 334 } 335 return map.get(key); 336 } 337 338 public static final int TIME_ZONE_FIELD_NUMBER = 6; 339 340 @SuppressWarnings("serial") 341 private volatile java.lang.Object timeZone_ = ""; 342 /** 343 * 344 * 345 * <pre> 346 * Required. Time zone where all policies targeting this realm are evaluated. The value 347 * of this field must be from the IANA time zone database: 348 * https://www.iana.org/time-zones. 349 * </pre> 350 * 351 * <code>string time_zone = 6 [(.google.api.field_behavior) = REQUIRED];</code> 352 * 353 * @return The timeZone. 354 */ 355 @java.lang.Override getTimeZone()356 public java.lang.String getTimeZone() { 357 java.lang.Object ref = timeZone_; 358 if (ref instanceof java.lang.String) { 359 return (java.lang.String) ref; 360 } else { 361 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 362 java.lang.String s = bs.toStringUtf8(); 363 timeZone_ = s; 364 return s; 365 } 366 } 367 /** 368 * 369 * 370 * <pre> 371 * Required. Time zone where all policies targeting this realm are evaluated. The value 372 * of this field must be from the IANA time zone database: 373 * https://www.iana.org/time-zones. 374 * </pre> 375 * 376 * <code>string time_zone = 6 [(.google.api.field_behavior) = REQUIRED];</code> 377 * 378 * @return The bytes for timeZone. 379 */ 380 @java.lang.Override getTimeZoneBytes()381 public com.google.protobuf.ByteString getTimeZoneBytes() { 382 java.lang.Object ref = timeZone_; 383 if (ref instanceof java.lang.String) { 384 com.google.protobuf.ByteString b = 385 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 386 timeZone_ = b; 387 return b; 388 } else { 389 return (com.google.protobuf.ByteString) ref; 390 } 391 } 392 393 public static final int ETAG_FIELD_NUMBER = 7; 394 395 @SuppressWarnings("serial") 396 private volatile java.lang.Object etag_ = ""; 397 /** 398 * 399 * 400 * <pre> 401 * ETag of the resource. 402 * </pre> 403 * 404 * <code>string etag = 7;</code> 405 * 406 * @return The etag. 407 */ 408 @java.lang.Override getEtag()409 public java.lang.String getEtag() { 410 java.lang.Object ref = etag_; 411 if (ref instanceof java.lang.String) { 412 return (java.lang.String) ref; 413 } else { 414 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 415 java.lang.String s = bs.toStringUtf8(); 416 etag_ = s; 417 return s; 418 } 419 } 420 /** 421 * 422 * 423 * <pre> 424 * ETag of the resource. 425 * </pre> 426 * 427 * <code>string etag = 7;</code> 428 * 429 * @return The bytes for etag. 430 */ 431 @java.lang.Override getEtagBytes()432 public com.google.protobuf.ByteString getEtagBytes() { 433 java.lang.Object ref = etag_; 434 if (ref instanceof java.lang.String) { 435 com.google.protobuf.ByteString b = 436 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 437 etag_ = b; 438 return b; 439 } else { 440 return (com.google.protobuf.ByteString) ref; 441 } 442 } 443 444 public static final int DESCRIPTION_FIELD_NUMBER = 8; 445 446 @SuppressWarnings("serial") 447 private volatile java.lang.Object description_ = ""; 448 /** 449 * 450 * 451 * <pre> 452 * Human readable description of the realm. 453 * </pre> 454 * 455 * <code>string description = 8;</code> 456 * 457 * @return The description. 458 */ 459 @java.lang.Override getDescription()460 public java.lang.String getDescription() { 461 java.lang.Object ref = description_; 462 if (ref instanceof java.lang.String) { 463 return (java.lang.String) ref; 464 } else { 465 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 466 java.lang.String s = bs.toStringUtf8(); 467 description_ = s; 468 return s; 469 } 470 } 471 /** 472 * 473 * 474 * <pre> 475 * Human readable description of the realm. 476 * </pre> 477 * 478 * <code>string description = 8;</code> 479 * 480 * @return The bytes for description. 481 */ 482 @java.lang.Override getDescriptionBytes()483 public com.google.protobuf.ByteString getDescriptionBytes() { 484 java.lang.Object ref = description_; 485 if (ref instanceof java.lang.String) { 486 com.google.protobuf.ByteString b = 487 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 488 description_ = b; 489 return b; 490 } else { 491 return (com.google.protobuf.ByteString) ref; 492 } 493 } 494 495 private byte memoizedIsInitialized = -1; 496 497 @java.lang.Override isInitialized()498 public final boolean isInitialized() { 499 byte isInitialized = memoizedIsInitialized; 500 if (isInitialized == 1) return true; 501 if (isInitialized == 0) return false; 502 503 memoizedIsInitialized = 1; 504 return true; 505 } 506 507 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)508 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 509 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 510 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 511 } 512 if (createTime_ != null) { 513 output.writeMessage(2, getCreateTime()); 514 } 515 if (updateTime_ != null) { 516 output.writeMessage(3, getUpdateTime()); 517 } 518 com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( 519 output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 4); 520 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(timeZone_)) { 521 com.google.protobuf.GeneratedMessageV3.writeString(output, 6, timeZone_); 522 } 523 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { 524 com.google.protobuf.GeneratedMessageV3.writeString(output, 7, etag_); 525 } 526 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 527 com.google.protobuf.GeneratedMessageV3.writeString(output, 8, description_); 528 } 529 getUnknownFields().writeTo(output); 530 } 531 532 @java.lang.Override getSerializedSize()533 public int getSerializedSize() { 534 int size = memoizedSize; 535 if (size != -1) return size; 536 537 size = 0; 538 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 539 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 540 } 541 if (createTime_ != null) { 542 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCreateTime()); 543 } 544 if (updateTime_ != null) { 545 size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getUpdateTime()); 546 } 547 for (java.util.Map.Entry<java.lang.String, java.lang.String> entry : 548 internalGetLabels().getMap().entrySet()) { 549 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> labels__ = 550 LabelsDefaultEntryHolder.defaultEntry 551 .newBuilderForType() 552 .setKey(entry.getKey()) 553 .setValue(entry.getValue()) 554 .build(); 555 size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, labels__); 556 } 557 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(timeZone_)) { 558 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, timeZone_); 559 } 560 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { 561 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, etag_); 562 } 563 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 564 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, description_); 565 } 566 size += getUnknownFields().getSerializedSize(); 567 memoizedSize = size; 568 return size; 569 } 570 571 @java.lang.Override equals(final java.lang.Object obj)572 public boolean equals(final java.lang.Object obj) { 573 if (obj == this) { 574 return true; 575 } 576 if (!(obj instanceof com.google.cloud.gaming.v1.Realm)) { 577 return super.equals(obj); 578 } 579 com.google.cloud.gaming.v1.Realm other = (com.google.cloud.gaming.v1.Realm) obj; 580 581 if (!getName().equals(other.getName())) return false; 582 if (hasCreateTime() != other.hasCreateTime()) return false; 583 if (hasCreateTime()) { 584 if (!getCreateTime().equals(other.getCreateTime())) return false; 585 } 586 if (hasUpdateTime() != other.hasUpdateTime()) return false; 587 if (hasUpdateTime()) { 588 if (!getUpdateTime().equals(other.getUpdateTime())) return false; 589 } 590 if (!internalGetLabels().equals(other.internalGetLabels())) return false; 591 if (!getTimeZone().equals(other.getTimeZone())) return false; 592 if (!getEtag().equals(other.getEtag())) return false; 593 if (!getDescription().equals(other.getDescription())) return false; 594 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 595 return true; 596 } 597 598 @java.lang.Override hashCode()599 public int hashCode() { 600 if (memoizedHashCode != 0) { 601 return memoizedHashCode; 602 } 603 int hash = 41; 604 hash = (19 * hash) + getDescriptor().hashCode(); 605 hash = (37 * hash) + NAME_FIELD_NUMBER; 606 hash = (53 * hash) + getName().hashCode(); 607 if (hasCreateTime()) { 608 hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; 609 hash = (53 * hash) + getCreateTime().hashCode(); 610 } 611 if (hasUpdateTime()) { 612 hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; 613 hash = (53 * hash) + getUpdateTime().hashCode(); 614 } 615 if (!internalGetLabels().getMap().isEmpty()) { 616 hash = (37 * hash) + LABELS_FIELD_NUMBER; 617 hash = (53 * hash) + internalGetLabels().hashCode(); 618 } 619 hash = (37 * hash) + TIME_ZONE_FIELD_NUMBER; 620 hash = (53 * hash) + getTimeZone().hashCode(); 621 hash = (37 * hash) + ETAG_FIELD_NUMBER; 622 hash = (53 * hash) + getEtag().hashCode(); 623 hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; 624 hash = (53 * hash) + getDescription().hashCode(); 625 hash = (29 * hash) + getUnknownFields().hashCode(); 626 memoizedHashCode = hash; 627 return hash; 628 } 629 parseFrom(java.nio.ByteBuffer data)630 public static com.google.cloud.gaming.v1.Realm parseFrom(java.nio.ByteBuffer data) 631 throws com.google.protobuf.InvalidProtocolBufferException { 632 return PARSER.parseFrom(data); 633 } 634 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)635 public static com.google.cloud.gaming.v1.Realm parseFrom( 636 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 637 throws com.google.protobuf.InvalidProtocolBufferException { 638 return PARSER.parseFrom(data, extensionRegistry); 639 } 640 parseFrom(com.google.protobuf.ByteString data)641 public static com.google.cloud.gaming.v1.Realm parseFrom(com.google.protobuf.ByteString data) 642 throws com.google.protobuf.InvalidProtocolBufferException { 643 return PARSER.parseFrom(data); 644 } 645 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)646 public static com.google.cloud.gaming.v1.Realm parseFrom( 647 com.google.protobuf.ByteString data, 648 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 649 throws com.google.protobuf.InvalidProtocolBufferException { 650 return PARSER.parseFrom(data, extensionRegistry); 651 } 652 parseFrom(byte[] data)653 public static com.google.cloud.gaming.v1.Realm parseFrom(byte[] data) 654 throws com.google.protobuf.InvalidProtocolBufferException { 655 return PARSER.parseFrom(data); 656 } 657 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)658 public static com.google.cloud.gaming.v1.Realm parseFrom( 659 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 660 throws com.google.protobuf.InvalidProtocolBufferException { 661 return PARSER.parseFrom(data, extensionRegistry); 662 } 663 parseFrom(java.io.InputStream input)664 public static com.google.cloud.gaming.v1.Realm parseFrom(java.io.InputStream input) 665 throws java.io.IOException { 666 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 667 } 668 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)669 public static com.google.cloud.gaming.v1.Realm parseFrom( 670 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 671 throws java.io.IOException { 672 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 673 PARSER, input, extensionRegistry); 674 } 675 parseDelimitedFrom(java.io.InputStream input)676 public static com.google.cloud.gaming.v1.Realm parseDelimitedFrom(java.io.InputStream input) 677 throws java.io.IOException { 678 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 679 } 680 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)681 public static com.google.cloud.gaming.v1.Realm parseDelimitedFrom( 682 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 683 throws java.io.IOException { 684 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 685 PARSER, input, extensionRegistry); 686 } 687 parseFrom( com.google.protobuf.CodedInputStream input)688 public static com.google.cloud.gaming.v1.Realm parseFrom( 689 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 690 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 691 } 692 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)693 public static com.google.cloud.gaming.v1.Realm parseFrom( 694 com.google.protobuf.CodedInputStream input, 695 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 696 throws java.io.IOException { 697 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 698 PARSER, input, extensionRegistry); 699 } 700 701 @java.lang.Override newBuilderForType()702 public Builder newBuilderForType() { 703 return newBuilder(); 704 } 705 newBuilder()706 public static Builder newBuilder() { 707 return DEFAULT_INSTANCE.toBuilder(); 708 } 709 newBuilder(com.google.cloud.gaming.v1.Realm prototype)710 public static Builder newBuilder(com.google.cloud.gaming.v1.Realm prototype) { 711 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 712 } 713 714 @java.lang.Override toBuilder()715 public Builder toBuilder() { 716 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 717 } 718 719 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)720 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 721 Builder builder = new Builder(parent); 722 return builder; 723 } 724 /** 725 * 726 * 727 * <pre> 728 * A realm resource. 729 * </pre> 730 * 731 * Protobuf type {@code google.cloud.gaming.v1.Realm} 732 */ 733 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 734 implements 735 // @@protoc_insertion_point(builder_implements:google.cloud.gaming.v1.Realm) 736 com.google.cloud.gaming.v1.RealmOrBuilder { getDescriptor()737 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 738 return com.google.cloud.gaming.v1.Realms 739 .internal_static_google_cloud_gaming_v1_Realm_descriptor; 740 } 741 742 @SuppressWarnings({"rawtypes"}) internalGetMapField(int number)743 protected com.google.protobuf.MapField internalGetMapField(int number) { 744 switch (number) { 745 case 4: 746 return internalGetLabels(); 747 default: 748 throw new RuntimeException("Invalid map field number: " + number); 749 } 750 } 751 752 @SuppressWarnings({"rawtypes"}) internalGetMutableMapField(int number)753 protected com.google.protobuf.MapField internalGetMutableMapField(int number) { 754 switch (number) { 755 case 4: 756 return internalGetMutableLabels(); 757 default: 758 throw new RuntimeException("Invalid map field number: " + number); 759 } 760 } 761 762 @java.lang.Override 763 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()764 internalGetFieldAccessorTable() { 765 return com.google.cloud.gaming.v1.Realms 766 .internal_static_google_cloud_gaming_v1_Realm_fieldAccessorTable 767 .ensureFieldAccessorsInitialized( 768 com.google.cloud.gaming.v1.Realm.class, 769 com.google.cloud.gaming.v1.Realm.Builder.class); 770 } 771 772 // Construct using com.google.cloud.gaming.v1.Realm.newBuilder() Builder()773 private Builder() {} 774 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)775 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 776 super(parent); 777 } 778 779 @java.lang.Override clear()780 public Builder clear() { 781 super.clear(); 782 bitField0_ = 0; 783 name_ = ""; 784 createTime_ = null; 785 if (createTimeBuilder_ != null) { 786 createTimeBuilder_.dispose(); 787 createTimeBuilder_ = null; 788 } 789 updateTime_ = null; 790 if (updateTimeBuilder_ != null) { 791 updateTimeBuilder_.dispose(); 792 updateTimeBuilder_ = null; 793 } 794 internalGetMutableLabels().clear(); 795 timeZone_ = ""; 796 etag_ = ""; 797 description_ = ""; 798 return this; 799 } 800 801 @java.lang.Override getDescriptorForType()802 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 803 return com.google.cloud.gaming.v1.Realms 804 .internal_static_google_cloud_gaming_v1_Realm_descriptor; 805 } 806 807 @java.lang.Override getDefaultInstanceForType()808 public com.google.cloud.gaming.v1.Realm getDefaultInstanceForType() { 809 return com.google.cloud.gaming.v1.Realm.getDefaultInstance(); 810 } 811 812 @java.lang.Override build()813 public com.google.cloud.gaming.v1.Realm build() { 814 com.google.cloud.gaming.v1.Realm result = buildPartial(); 815 if (!result.isInitialized()) { 816 throw newUninitializedMessageException(result); 817 } 818 return result; 819 } 820 821 @java.lang.Override buildPartial()822 public com.google.cloud.gaming.v1.Realm buildPartial() { 823 com.google.cloud.gaming.v1.Realm result = new com.google.cloud.gaming.v1.Realm(this); 824 if (bitField0_ != 0) { 825 buildPartial0(result); 826 } 827 onBuilt(); 828 return result; 829 } 830 buildPartial0(com.google.cloud.gaming.v1.Realm result)831 private void buildPartial0(com.google.cloud.gaming.v1.Realm result) { 832 int from_bitField0_ = bitField0_; 833 if (((from_bitField0_ & 0x00000001) != 0)) { 834 result.name_ = name_; 835 } 836 if (((from_bitField0_ & 0x00000002) != 0)) { 837 result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); 838 } 839 if (((from_bitField0_ & 0x00000004) != 0)) { 840 result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); 841 } 842 if (((from_bitField0_ & 0x00000008) != 0)) { 843 result.labels_ = internalGetLabels(); 844 result.labels_.makeImmutable(); 845 } 846 if (((from_bitField0_ & 0x00000010) != 0)) { 847 result.timeZone_ = timeZone_; 848 } 849 if (((from_bitField0_ & 0x00000020) != 0)) { 850 result.etag_ = etag_; 851 } 852 if (((from_bitField0_ & 0x00000040) != 0)) { 853 result.description_ = description_; 854 } 855 } 856 857 @java.lang.Override clone()858 public Builder clone() { 859 return super.clone(); 860 } 861 862 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)863 public Builder setField( 864 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 865 return super.setField(field, value); 866 } 867 868 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)869 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 870 return super.clearField(field); 871 } 872 873 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)874 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 875 return super.clearOneof(oneof); 876 } 877 878 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)879 public Builder setRepeatedField( 880 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 881 return super.setRepeatedField(field, index, value); 882 } 883 884 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)885 public Builder addRepeatedField( 886 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 887 return super.addRepeatedField(field, value); 888 } 889 890 @java.lang.Override mergeFrom(com.google.protobuf.Message other)891 public Builder mergeFrom(com.google.protobuf.Message other) { 892 if (other instanceof com.google.cloud.gaming.v1.Realm) { 893 return mergeFrom((com.google.cloud.gaming.v1.Realm) other); 894 } else { 895 super.mergeFrom(other); 896 return this; 897 } 898 } 899 mergeFrom(com.google.cloud.gaming.v1.Realm other)900 public Builder mergeFrom(com.google.cloud.gaming.v1.Realm other) { 901 if (other == com.google.cloud.gaming.v1.Realm.getDefaultInstance()) return this; 902 if (!other.getName().isEmpty()) { 903 name_ = other.name_; 904 bitField0_ |= 0x00000001; 905 onChanged(); 906 } 907 if (other.hasCreateTime()) { 908 mergeCreateTime(other.getCreateTime()); 909 } 910 if (other.hasUpdateTime()) { 911 mergeUpdateTime(other.getUpdateTime()); 912 } 913 internalGetMutableLabels().mergeFrom(other.internalGetLabels()); 914 bitField0_ |= 0x00000008; 915 if (!other.getTimeZone().isEmpty()) { 916 timeZone_ = other.timeZone_; 917 bitField0_ |= 0x00000010; 918 onChanged(); 919 } 920 if (!other.getEtag().isEmpty()) { 921 etag_ = other.etag_; 922 bitField0_ |= 0x00000020; 923 onChanged(); 924 } 925 if (!other.getDescription().isEmpty()) { 926 description_ = other.description_; 927 bitField0_ |= 0x00000040; 928 onChanged(); 929 } 930 this.mergeUnknownFields(other.getUnknownFields()); 931 onChanged(); 932 return this; 933 } 934 935 @java.lang.Override isInitialized()936 public final boolean isInitialized() { 937 return true; 938 } 939 940 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)941 public Builder mergeFrom( 942 com.google.protobuf.CodedInputStream input, 943 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 944 throws java.io.IOException { 945 if (extensionRegistry == null) { 946 throw new java.lang.NullPointerException(); 947 } 948 try { 949 boolean done = false; 950 while (!done) { 951 int tag = input.readTag(); 952 switch (tag) { 953 case 0: 954 done = true; 955 break; 956 case 10: 957 { 958 name_ = input.readStringRequireUtf8(); 959 bitField0_ |= 0x00000001; 960 break; 961 } // case 10 962 case 18: 963 { 964 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); 965 bitField0_ |= 0x00000002; 966 break; 967 } // case 18 968 case 26: 969 { 970 input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); 971 bitField0_ |= 0x00000004; 972 break; 973 } // case 26 974 case 34: 975 { 976 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> labels__ = 977 input.readMessage( 978 LabelsDefaultEntryHolder.defaultEntry.getParserForType(), 979 extensionRegistry); 980 internalGetMutableLabels() 981 .getMutableMap() 982 .put(labels__.getKey(), labels__.getValue()); 983 bitField0_ |= 0x00000008; 984 break; 985 } // case 34 986 case 50: 987 { 988 timeZone_ = input.readStringRequireUtf8(); 989 bitField0_ |= 0x00000010; 990 break; 991 } // case 50 992 case 58: 993 { 994 etag_ = input.readStringRequireUtf8(); 995 bitField0_ |= 0x00000020; 996 break; 997 } // case 58 998 case 66: 999 { 1000 description_ = input.readStringRequireUtf8(); 1001 bitField0_ |= 0x00000040; 1002 break; 1003 } // case 66 1004 default: 1005 { 1006 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1007 done = true; // was an endgroup tag 1008 } 1009 break; 1010 } // default: 1011 } // switch (tag) 1012 } // while (!done) 1013 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1014 throw e.unwrapIOException(); 1015 } finally { 1016 onChanged(); 1017 } // finally 1018 return this; 1019 } 1020 1021 private int bitField0_; 1022 1023 private java.lang.Object name_ = ""; 1024 /** 1025 * 1026 * 1027 * <pre> 1028 * The resource name of the realm, in the following form: 1029 * `projects/{project}/locations/{location}/realms/{realm}`. For 1030 * example, `projects/my-project/locations/{location}/realms/my-realm`. 1031 * </pre> 1032 * 1033 * <code>string name = 1;</code> 1034 * 1035 * @return The name. 1036 */ getName()1037 public java.lang.String getName() { 1038 java.lang.Object ref = name_; 1039 if (!(ref instanceof java.lang.String)) { 1040 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1041 java.lang.String s = bs.toStringUtf8(); 1042 name_ = s; 1043 return s; 1044 } else { 1045 return (java.lang.String) ref; 1046 } 1047 } 1048 /** 1049 * 1050 * 1051 * <pre> 1052 * The resource name of the realm, in the following form: 1053 * `projects/{project}/locations/{location}/realms/{realm}`. For 1054 * example, `projects/my-project/locations/{location}/realms/my-realm`. 1055 * </pre> 1056 * 1057 * <code>string name = 1;</code> 1058 * 1059 * @return The bytes for name. 1060 */ getNameBytes()1061 public com.google.protobuf.ByteString getNameBytes() { 1062 java.lang.Object ref = name_; 1063 if (ref instanceof String) { 1064 com.google.protobuf.ByteString b = 1065 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1066 name_ = b; 1067 return b; 1068 } else { 1069 return (com.google.protobuf.ByteString) ref; 1070 } 1071 } 1072 /** 1073 * 1074 * 1075 * <pre> 1076 * The resource name of the realm, in the following form: 1077 * `projects/{project}/locations/{location}/realms/{realm}`. For 1078 * example, `projects/my-project/locations/{location}/realms/my-realm`. 1079 * </pre> 1080 * 1081 * <code>string name = 1;</code> 1082 * 1083 * @param value The name to set. 1084 * @return This builder for chaining. 1085 */ setName(java.lang.String value)1086 public Builder setName(java.lang.String value) { 1087 if (value == null) { 1088 throw new NullPointerException(); 1089 } 1090 name_ = value; 1091 bitField0_ |= 0x00000001; 1092 onChanged(); 1093 return this; 1094 } 1095 /** 1096 * 1097 * 1098 * <pre> 1099 * The resource name of the realm, in the following form: 1100 * `projects/{project}/locations/{location}/realms/{realm}`. For 1101 * example, `projects/my-project/locations/{location}/realms/my-realm`. 1102 * </pre> 1103 * 1104 * <code>string name = 1;</code> 1105 * 1106 * @return This builder for chaining. 1107 */ clearName()1108 public Builder clearName() { 1109 name_ = getDefaultInstance().getName(); 1110 bitField0_ = (bitField0_ & ~0x00000001); 1111 onChanged(); 1112 return this; 1113 } 1114 /** 1115 * 1116 * 1117 * <pre> 1118 * The resource name of the realm, in the following form: 1119 * `projects/{project}/locations/{location}/realms/{realm}`. For 1120 * example, `projects/my-project/locations/{location}/realms/my-realm`. 1121 * </pre> 1122 * 1123 * <code>string name = 1;</code> 1124 * 1125 * @param value The bytes for name to set. 1126 * @return This builder for chaining. 1127 */ setNameBytes(com.google.protobuf.ByteString value)1128 public Builder setNameBytes(com.google.protobuf.ByteString value) { 1129 if (value == null) { 1130 throw new NullPointerException(); 1131 } 1132 checkByteStringIsUtf8(value); 1133 name_ = value; 1134 bitField0_ |= 0x00000001; 1135 onChanged(); 1136 return this; 1137 } 1138 1139 private com.google.protobuf.Timestamp createTime_; 1140 private com.google.protobuf.SingleFieldBuilderV3< 1141 com.google.protobuf.Timestamp, 1142 com.google.protobuf.Timestamp.Builder, 1143 com.google.protobuf.TimestampOrBuilder> 1144 createTimeBuilder_; 1145 /** 1146 * 1147 * 1148 * <pre> 1149 * Output only. The creation time. 1150 * </pre> 1151 * 1152 * <code> 1153 * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1154 * </code> 1155 * 1156 * @return Whether the createTime field is set. 1157 */ hasCreateTime()1158 public boolean hasCreateTime() { 1159 return ((bitField0_ & 0x00000002) != 0); 1160 } 1161 /** 1162 * 1163 * 1164 * <pre> 1165 * Output only. The creation time. 1166 * </pre> 1167 * 1168 * <code> 1169 * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1170 * </code> 1171 * 1172 * @return The createTime. 1173 */ getCreateTime()1174 public com.google.protobuf.Timestamp getCreateTime() { 1175 if (createTimeBuilder_ == null) { 1176 return createTime_ == null 1177 ? com.google.protobuf.Timestamp.getDefaultInstance() 1178 : createTime_; 1179 } else { 1180 return createTimeBuilder_.getMessage(); 1181 } 1182 } 1183 /** 1184 * 1185 * 1186 * <pre> 1187 * Output only. The creation time. 1188 * </pre> 1189 * 1190 * <code> 1191 * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1192 * </code> 1193 */ setCreateTime(com.google.protobuf.Timestamp value)1194 public Builder setCreateTime(com.google.protobuf.Timestamp value) { 1195 if (createTimeBuilder_ == null) { 1196 if (value == null) { 1197 throw new NullPointerException(); 1198 } 1199 createTime_ = value; 1200 } else { 1201 createTimeBuilder_.setMessage(value); 1202 } 1203 bitField0_ |= 0x00000002; 1204 onChanged(); 1205 return this; 1206 } 1207 /** 1208 * 1209 * 1210 * <pre> 1211 * Output only. The creation time. 1212 * </pre> 1213 * 1214 * <code> 1215 * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1216 * </code> 1217 */ setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)1218 public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 1219 if (createTimeBuilder_ == null) { 1220 createTime_ = builderForValue.build(); 1221 } else { 1222 createTimeBuilder_.setMessage(builderForValue.build()); 1223 } 1224 bitField0_ |= 0x00000002; 1225 onChanged(); 1226 return this; 1227 } 1228 /** 1229 * 1230 * 1231 * <pre> 1232 * Output only. The creation time. 1233 * </pre> 1234 * 1235 * <code> 1236 * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1237 * </code> 1238 */ mergeCreateTime(com.google.protobuf.Timestamp value)1239 public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { 1240 if (createTimeBuilder_ == null) { 1241 if (((bitField0_ & 0x00000002) != 0) 1242 && createTime_ != null 1243 && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 1244 getCreateTimeBuilder().mergeFrom(value); 1245 } else { 1246 createTime_ = value; 1247 } 1248 } else { 1249 createTimeBuilder_.mergeFrom(value); 1250 } 1251 bitField0_ |= 0x00000002; 1252 onChanged(); 1253 return this; 1254 } 1255 /** 1256 * 1257 * 1258 * <pre> 1259 * Output only. The creation time. 1260 * </pre> 1261 * 1262 * <code> 1263 * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1264 * </code> 1265 */ clearCreateTime()1266 public Builder clearCreateTime() { 1267 bitField0_ = (bitField0_ & ~0x00000002); 1268 createTime_ = null; 1269 if (createTimeBuilder_ != null) { 1270 createTimeBuilder_.dispose(); 1271 createTimeBuilder_ = null; 1272 } 1273 onChanged(); 1274 return this; 1275 } 1276 /** 1277 * 1278 * 1279 * <pre> 1280 * Output only. The creation time. 1281 * </pre> 1282 * 1283 * <code> 1284 * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1285 * </code> 1286 */ getCreateTimeBuilder()1287 public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { 1288 bitField0_ |= 0x00000002; 1289 onChanged(); 1290 return getCreateTimeFieldBuilder().getBuilder(); 1291 } 1292 /** 1293 * 1294 * 1295 * <pre> 1296 * Output only. The creation time. 1297 * </pre> 1298 * 1299 * <code> 1300 * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1301 * </code> 1302 */ getCreateTimeOrBuilder()1303 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 1304 if (createTimeBuilder_ != null) { 1305 return createTimeBuilder_.getMessageOrBuilder(); 1306 } else { 1307 return createTime_ == null 1308 ? com.google.protobuf.Timestamp.getDefaultInstance() 1309 : createTime_; 1310 } 1311 } 1312 /** 1313 * 1314 * 1315 * <pre> 1316 * Output only. The creation time. 1317 * </pre> 1318 * 1319 * <code> 1320 * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1321 * </code> 1322 */ 1323 private com.google.protobuf.SingleFieldBuilderV3< 1324 com.google.protobuf.Timestamp, 1325 com.google.protobuf.Timestamp.Builder, 1326 com.google.protobuf.TimestampOrBuilder> getCreateTimeFieldBuilder()1327 getCreateTimeFieldBuilder() { 1328 if (createTimeBuilder_ == null) { 1329 createTimeBuilder_ = 1330 new com.google.protobuf.SingleFieldBuilderV3< 1331 com.google.protobuf.Timestamp, 1332 com.google.protobuf.Timestamp.Builder, 1333 com.google.protobuf.TimestampOrBuilder>( 1334 getCreateTime(), getParentForChildren(), isClean()); 1335 createTime_ = null; 1336 } 1337 return createTimeBuilder_; 1338 } 1339 1340 private com.google.protobuf.Timestamp updateTime_; 1341 private com.google.protobuf.SingleFieldBuilderV3< 1342 com.google.protobuf.Timestamp, 1343 com.google.protobuf.Timestamp.Builder, 1344 com.google.protobuf.TimestampOrBuilder> 1345 updateTimeBuilder_; 1346 /** 1347 * 1348 * 1349 * <pre> 1350 * Output only. The last-modified time. 1351 * </pre> 1352 * 1353 * <code> 1354 * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1355 * </code> 1356 * 1357 * @return Whether the updateTime field is set. 1358 */ hasUpdateTime()1359 public boolean hasUpdateTime() { 1360 return ((bitField0_ & 0x00000004) != 0); 1361 } 1362 /** 1363 * 1364 * 1365 * <pre> 1366 * Output only. The last-modified time. 1367 * </pre> 1368 * 1369 * <code> 1370 * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1371 * </code> 1372 * 1373 * @return The updateTime. 1374 */ getUpdateTime()1375 public com.google.protobuf.Timestamp getUpdateTime() { 1376 if (updateTimeBuilder_ == null) { 1377 return updateTime_ == null 1378 ? com.google.protobuf.Timestamp.getDefaultInstance() 1379 : updateTime_; 1380 } else { 1381 return updateTimeBuilder_.getMessage(); 1382 } 1383 } 1384 /** 1385 * 1386 * 1387 * <pre> 1388 * Output only. The last-modified time. 1389 * </pre> 1390 * 1391 * <code> 1392 * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1393 * </code> 1394 */ setUpdateTime(com.google.protobuf.Timestamp value)1395 public Builder setUpdateTime(com.google.protobuf.Timestamp value) { 1396 if (updateTimeBuilder_ == null) { 1397 if (value == null) { 1398 throw new NullPointerException(); 1399 } 1400 updateTime_ = value; 1401 } else { 1402 updateTimeBuilder_.setMessage(value); 1403 } 1404 bitField0_ |= 0x00000004; 1405 onChanged(); 1406 return this; 1407 } 1408 /** 1409 * 1410 * 1411 * <pre> 1412 * Output only. The last-modified time. 1413 * </pre> 1414 * 1415 * <code> 1416 * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1417 * </code> 1418 */ setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)1419 public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 1420 if (updateTimeBuilder_ == null) { 1421 updateTime_ = builderForValue.build(); 1422 } else { 1423 updateTimeBuilder_.setMessage(builderForValue.build()); 1424 } 1425 bitField0_ |= 0x00000004; 1426 onChanged(); 1427 return this; 1428 } 1429 /** 1430 * 1431 * 1432 * <pre> 1433 * Output only. The last-modified time. 1434 * </pre> 1435 * 1436 * <code> 1437 * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1438 * </code> 1439 */ mergeUpdateTime(com.google.protobuf.Timestamp value)1440 public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { 1441 if (updateTimeBuilder_ == null) { 1442 if (((bitField0_ & 0x00000004) != 0) 1443 && updateTime_ != null 1444 && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 1445 getUpdateTimeBuilder().mergeFrom(value); 1446 } else { 1447 updateTime_ = value; 1448 } 1449 } else { 1450 updateTimeBuilder_.mergeFrom(value); 1451 } 1452 bitField0_ |= 0x00000004; 1453 onChanged(); 1454 return this; 1455 } 1456 /** 1457 * 1458 * 1459 * <pre> 1460 * Output only. The last-modified time. 1461 * </pre> 1462 * 1463 * <code> 1464 * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1465 * </code> 1466 */ clearUpdateTime()1467 public Builder clearUpdateTime() { 1468 bitField0_ = (bitField0_ & ~0x00000004); 1469 updateTime_ = null; 1470 if (updateTimeBuilder_ != null) { 1471 updateTimeBuilder_.dispose(); 1472 updateTimeBuilder_ = null; 1473 } 1474 onChanged(); 1475 return this; 1476 } 1477 /** 1478 * 1479 * 1480 * <pre> 1481 * Output only. The last-modified time. 1482 * </pre> 1483 * 1484 * <code> 1485 * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1486 * </code> 1487 */ getUpdateTimeBuilder()1488 public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { 1489 bitField0_ |= 0x00000004; 1490 onChanged(); 1491 return getUpdateTimeFieldBuilder().getBuilder(); 1492 } 1493 /** 1494 * 1495 * 1496 * <pre> 1497 * Output only. The last-modified time. 1498 * </pre> 1499 * 1500 * <code> 1501 * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1502 * </code> 1503 */ getUpdateTimeOrBuilder()1504 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 1505 if (updateTimeBuilder_ != null) { 1506 return updateTimeBuilder_.getMessageOrBuilder(); 1507 } else { 1508 return updateTime_ == null 1509 ? com.google.protobuf.Timestamp.getDefaultInstance() 1510 : updateTime_; 1511 } 1512 } 1513 /** 1514 * 1515 * 1516 * <pre> 1517 * Output only. The last-modified time. 1518 * </pre> 1519 * 1520 * <code> 1521 * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1522 * </code> 1523 */ 1524 private com.google.protobuf.SingleFieldBuilderV3< 1525 com.google.protobuf.Timestamp, 1526 com.google.protobuf.Timestamp.Builder, 1527 com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder()1528 getUpdateTimeFieldBuilder() { 1529 if (updateTimeBuilder_ == null) { 1530 updateTimeBuilder_ = 1531 new com.google.protobuf.SingleFieldBuilderV3< 1532 com.google.protobuf.Timestamp, 1533 com.google.protobuf.Timestamp.Builder, 1534 com.google.protobuf.TimestampOrBuilder>( 1535 getUpdateTime(), getParentForChildren(), isClean()); 1536 updateTime_ = null; 1537 } 1538 return updateTimeBuilder_; 1539 } 1540 1541 private com.google.protobuf.MapField<java.lang.String, java.lang.String> labels_; 1542 internalGetLabels()1543 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetLabels() { 1544 if (labels_ == null) { 1545 return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); 1546 } 1547 return labels_; 1548 } 1549 1550 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetMutableLabels()1551 internalGetMutableLabels() { 1552 if (labels_ == null) { 1553 labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); 1554 } 1555 if (!labels_.isMutable()) { 1556 labels_ = labels_.copy(); 1557 } 1558 bitField0_ |= 0x00000008; 1559 onChanged(); 1560 return labels_; 1561 } 1562 getLabelsCount()1563 public int getLabelsCount() { 1564 return internalGetLabels().getMap().size(); 1565 } 1566 /** 1567 * 1568 * 1569 * <pre> 1570 * The labels associated with this realm. Each label is a key-value pair. 1571 * </pre> 1572 * 1573 * <code>map<string, string> labels = 4;</code> 1574 */ 1575 @java.lang.Override containsLabels(java.lang.String key)1576 public boolean containsLabels(java.lang.String key) { 1577 if (key == null) { 1578 throw new NullPointerException("map key"); 1579 } 1580 return internalGetLabels().getMap().containsKey(key); 1581 } 1582 /** Use {@link #getLabelsMap()} instead. */ 1583 @java.lang.Override 1584 @java.lang.Deprecated getLabels()1585 public java.util.Map<java.lang.String, java.lang.String> getLabels() { 1586 return getLabelsMap(); 1587 } 1588 /** 1589 * 1590 * 1591 * <pre> 1592 * The labels associated with this realm. Each label is a key-value pair. 1593 * </pre> 1594 * 1595 * <code>map<string, string> labels = 4;</code> 1596 */ 1597 @java.lang.Override getLabelsMap()1598 public java.util.Map<java.lang.String, java.lang.String> getLabelsMap() { 1599 return internalGetLabels().getMap(); 1600 } 1601 /** 1602 * 1603 * 1604 * <pre> 1605 * The labels associated with this realm. Each label is a key-value pair. 1606 * </pre> 1607 * 1608 * <code>map<string, string> labels = 4;</code> 1609 */ 1610 @java.lang.Override getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue)1611 public /* nullable */ java.lang.String getLabelsOrDefault( 1612 java.lang.String key, 1613 /* nullable */ 1614 java.lang.String defaultValue) { 1615 if (key == null) { 1616 throw new NullPointerException("map key"); 1617 } 1618 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 1619 return map.containsKey(key) ? map.get(key) : defaultValue; 1620 } 1621 /** 1622 * 1623 * 1624 * <pre> 1625 * The labels associated with this realm. Each label is a key-value pair. 1626 * </pre> 1627 * 1628 * <code>map<string, string> labels = 4;</code> 1629 */ 1630 @java.lang.Override getLabelsOrThrow(java.lang.String key)1631 public java.lang.String getLabelsOrThrow(java.lang.String key) { 1632 if (key == null) { 1633 throw new NullPointerException("map key"); 1634 } 1635 java.util.Map<java.lang.String, java.lang.String> map = internalGetLabels().getMap(); 1636 if (!map.containsKey(key)) { 1637 throw new java.lang.IllegalArgumentException(); 1638 } 1639 return map.get(key); 1640 } 1641 clearLabels()1642 public Builder clearLabels() { 1643 bitField0_ = (bitField0_ & ~0x00000008); 1644 internalGetMutableLabels().getMutableMap().clear(); 1645 return this; 1646 } 1647 /** 1648 * 1649 * 1650 * <pre> 1651 * The labels associated with this realm. Each label is a key-value pair. 1652 * </pre> 1653 * 1654 * <code>map<string, string> labels = 4;</code> 1655 */ removeLabels(java.lang.String key)1656 public Builder removeLabels(java.lang.String key) { 1657 if (key == null) { 1658 throw new NullPointerException("map key"); 1659 } 1660 internalGetMutableLabels().getMutableMap().remove(key); 1661 return this; 1662 } 1663 /** Use alternate mutation accessors instead. */ 1664 @java.lang.Deprecated getMutableLabels()1665 public java.util.Map<java.lang.String, java.lang.String> getMutableLabels() { 1666 bitField0_ |= 0x00000008; 1667 return internalGetMutableLabels().getMutableMap(); 1668 } 1669 /** 1670 * 1671 * 1672 * <pre> 1673 * The labels associated with this realm. Each label is a key-value pair. 1674 * </pre> 1675 * 1676 * <code>map<string, string> labels = 4;</code> 1677 */ putLabels(java.lang.String key, java.lang.String value)1678 public Builder putLabels(java.lang.String key, java.lang.String value) { 1679 if (key == null) { 1680 throw new NullPointerException("map key"); 1681 } 1682 if (value == null) { 1683 throw new NullPointerException("map value"); 1684 } 1685 internalGetMutableLabels().getMutableMap().put(key, value); 1686 bitField0_ |= 0x00000008; 1687 return this; 1688 } 1689 /** 1690 * 1691 * 1692 * <pre> 1693 * The labels associated with this realm. Each label is a key-value pair. 1694 * </pre> 1695 * 1696 * <code>map<string, string> labels = 4;</code> 1697 */ putAllLabels(java.util.Map<java.lang.String, java.lang.String> values)1698 public Builder putAllLabels(java.util.Map<java.lang.String, java.lang.String> values) { 1699 internalGetMutableLabels().getMutableMap().putAll(values); 1700 bitField0_ |= 0x00000008; 1701 return this; 1702 } 1703 1704 private java.lang.Object timeZone_ = ""; 1705 /** 1706 * 1707 * 1708 * <pre> 1709 * Required. Time zone where all policies targeting this realm are evaluated. The value 1710 * of this field must be from the IANA time zone database: 1711 * https://www.iana.org/time-zones. 1712 * </pre> 1713 * 1714 * <code>string time_zone = 6 [(.google.api.field_behavior) = REQUIRED];</code> 1715 * 1716 * @return The timeZone. 1717 */ getTimeZone()1718 public java.lang.String getTimeZone() { 1719 java.lang.Object ref = timeZone_; 1720 if (!(ref instanceof java.lang.String)) { 1721 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1722 java.lang.String s = bs.toStringUtf8(); 1723 timeZone_ = s; 1724 return s; 1725 } else { 1726 return (java.lang.String) ref; 1727 } 1728 } 1729 /** 1730 * 1731 * 1732 * <pre> 1733 * Required. Time zone where all policies targeting this realm are evaluated. The value 1734 * of this field must be from the IANA time zone database: 1735 * https://www.iana.org/time-zones. 1736 * </pre> 1737 * 1738 * <code>string time_zone = 6 [(.google.api.field_behavior) = REQUIRED];</code> 1739 * 1740 * @return The bytes for timeZone. 1741 */ getTimeZoneBytes()1742 public com.google.protobuf.ByteString getTimeZoneBytes() { 1743 java.lang.Object ref = timeZone_; 1744 if (ref instanceof String) { 1745 com.google.protobuf.ByteString b = 1746 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1747 timeZone_ = b; 1748 return b; 1749 } else { 1750 return (com.google.protobuf.ByteString) ref; 1751 } 1752 } 1753 /** 1754 * 1755 * 1756 * <pre> 1757 * Required. Time zone where all policies targeting this realm are evaluated. The value 1758 * of this field must be from the IANA time zone database: 1759 * https://www.iana.org/time-zones. 1760 * </pre> 1761 * 1762 * <code>string time_zone = 6 [(.google.api.field_behavior) = REQUIRED];</code> 1763 * 1764 * @param value The timeZone to set. 1765 * @return This builder for chaining. 1766 */ setTimeZone(java.lang.String value)1767 public Builder setTimeZone(java.lang.String value) { 1768 if (value == null) { 1769 throw new NullPointerException(); 1770 } 1771 timeZone_ = value; 1772 bitField0_ |= 0x00000010; 1773 onChanged(); 1774 return this; 1775 } 1776 /** 1777 * 1778 * 1779 * <pre> 1780 * Required. Time zone where all policies targeting this realm are evaluated. The value 1781 * of this field must be from the IANA time zone database: 1782 * https://www.iana.org/time-zones. 1783 * </pre> 1784 * 1785 * <code>string time_zone = 6 [(.google.api.field_behavior) = REQUIRED];</code> 1786 * 1787 * @return This builder for chaining. 1788 */ clearTimeZone()1789 public Builder clearTimeZone() { 1790 timeZone_ = getDefaultInstance().getTimeZone(); 1791 bitField0_ = (bitField0_ & ~0x00000010); 1792 onChanged(); 1793 return this; 1794 } 1795 /** 1796 * 1797 * 1798 * <pre> 1799 * Required. Time zone where all policies targeting this realm are evaluated. The value 1800 * of this field must be from the IANA time zone database: 1801 * https://www.iana.org/time-zones. 1802 * </pre> 1803 * 1804 * <code>string time_zone = 6 [(.google.api.field_behavior) = REQUIRED];</code> 1805 * 1806 * @param value The bytes for timeZone to set. 1807 * @return This builder for chaining. 1808 */ setTimeZoneBytes(com.google.protobuf.ByteString value)1809 public Builder setTimeZoneBytes(com.google.protobuf.ByteString value) { 1810 if (value == null) { 1811 throw new NullPointerException(); 1812 } 1813 checkByteStringIsUtf8(value); 1814 timeZone_ = value; 1815 bitField0_ |= 0x00000010; 1816 onChanged(); 1817 return this; 1818 } 1819 1820 private java.lang.Object etag_ = ""; 1821 /** 1822 * 1823 * 1824 * <pre> 1825 * ETag of the resource. 1826 * </pre> 1827 * 1828 * <code>string etag = 7;</code> 1829 * 1830 * @return The etag. 1831 */ getEtag()1832 public java.lang.String getEtag() { 1833 java.lang.Object ref = etag_; 1834 if (!(ref instanceof java.lang.String)) { 1835 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1836 java.lang.String s = bs.toStringUtf8(); 1837 etag_ = s; 1838 return s; 1839 } else { 1840 return (java.lang.String) ref; 1841 } 1842 } 1843 /** 1844 * 1845 * 1846 * <pre> 1847 * ETag of the resource. 1848 * </pre> 1849 * 1850 * <code>string etag = 7;</code> 1851 * 1852 * @return The bytes for etag. 1853 */ getEtagBytes()1854 public com.google.protobuf.ByteString getEtagBytes() { 1855 java.lang.Object ref = etag_; 1856 if (ref instanceof String) { 1857 com.google.protobuf.ByteString b = 1858 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1859 etag_ = b; 1860 return b; 1861 } else { 1862 return (com.google.protobuf.ByteString) ref; 1863 } 1864 } 1865 /** 1866 * 1867 * 1868 * <pre> 1869 * ETag of the resource. 1870 * </pre> 1871 * 1872 * <code>string etag = 7;</code> 1873 * 1874 * @param value The etag to set. 1875 * @return This builder for chaining. 1876 */ setEtag(java.lang.String value)1877 public Builder setEtag(java.lang.String value) { 1878 if (value == null) { 1879 throw new NullPointerException(); 1880 } 1881 etag_ = value; 1882 bitField0_ |= 0x00000020; 1883 onChanged(); 1884 return this; 1885 } 1886 /** 1887 * 1888 * 1889 * <pre> 1890 * ETag of the resource. 1891 * </pre> 1892 * 1893 * <code>string etag = 7;</code> 1894 * 1895 * @return This builder for chaining. 1896 */ clearEtag()1897 public Builder clearEtag() { 1898 etag_ = getDefaultInstance().getEtag(); 1899 bitField0_ = (bitField0_ & ~0x00000020); 1900 onChanged(); 1901 return this; 1902 } 1903 /** 1904 * 1905 * 1906 * <pre> 1907 * ETag of the resource. 1908 * </pre> 1909 * 1910 * <code>string etag = 7;</code> 1911 * 1912 * @param value The bytes for etag to set. 1913 * @return This builder for chaining. 1914 */ setEtagBytes(com.google.protobuf.ByteString value)1915 public Builder setEtagBytes(com.google.protobuf.ByteString value) { 1916 if (value == null) { 1917 throw new NullPointerException(); 1918 } 1919 checkByteStringIsUtf8(value); 1920 etag_ = value; 1921 bitField0_ |= 0x00000020; 1922 onChanged(); 1923 return this; 1924 } 1925 1926 private java.lang.Object description_ = ""; 1927 /** 1928 * 1929 * 1930 * <pre> 1931 * Human readable description of the realm. 1932 * </pre> 1933 * 1934 * <code>string description = 8;</code> 1935 * 1936 * @return The description. 1937 */ getDescription()1938 public java.lang.String getDescription() { 1939 java.lang.Object ref = description_; 1940 if (!(ref instanceof java.lang.String)) { 1941 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1942 java.lang.String s = bs.toStringUtf8(); 1943 description_ = s; 1944 return s; 1945 } else { 1946 return (java.lang.String) ref; 1947 } 1948 } 1949 /** 1950 * 1951 * 1952 * <pre> 1953 * Human readable description of the realm. 1954 * </pre> 1955 * 1956 * <code>string description = 8;</code> 1957 * 1958 * @return The bytes for description. 1959 */ getDescriptionBytes()1960 public com.google.protobuf.ByteString getDescriptionBytes() { 1961 java.lang.Object ref = description_; 1962 if (ref instanceof String) { 1963 com.google.protobuf.ByteString b = 1964 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1965 description_ = b; 1966 return b; 1967 } else { 1968 return (com.google.protobuf.ByteString) ref; 1969 } 1970 } 1971 /** 1972 * 1973 * 1974 * <pre> 1975 * Human readable description of the realm. 1976 * </pre> 1977 * 1978 * <code>string description = 8;</code> 1979 * 1980 * @param value The description to set. 1981 * @return This builder for chaining. 1982 */ setDescription(java.lang.String value)1983 public Builder setDescription(java.lang.String value) { 1984 if (value == null) { 1985 throw new NullPointerException(); 1986 } 1987 description_ = value; 1988 bitField0_ |= 0x00000040; 1989 onChanged(); 1990 return this; 1991 } 1992 /** 1993 * 1994 * 1995 * <pre> 1996 * Human readable description of the realm. 1997 * </pre> 1998 * 1999 * <code>string description = 8;</code> 2000 * 2001 * @return This builder for chaining. 2002 */ clearDescription()2003 public Builder clearDescription() { 2004 description_ = getDefaultInstance().getDescription(); 2005 bitField0_ = (bitField0_ & ~0x00000040); 2006 onChanged(); 2007 return this; 2008 } 2009 /** 2010 * 2011 * 2012 * <pre> 2013 * Human readable description of the realm. 2014 * </pre> 2015 * 2016 * <code>string description = 8;</code> 2017 * 2018 * @param value The bytes for description to set. 2019 * @return This builder for chaining. 2020 */ setDescriptionBytes(com.google.protobuf.ByteString value)2021 public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { 2022 if (value == null) { 2023 throw new NullPointerException(); 2024 } 2025 checkByteStringIsUtf8(value); 2026 description_ = value; 2027 bitField0_ |= 0x00000040; 2028 onChanged(); 2029 return this; 2030 } 2031 2032 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2033 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 2034 return super.setUnknownFields(unknownFields); 2035 } 2036 2037 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2038 public final Builder mergeUnknownFields( 2039 final com.google.protobuf.UnknownFieldSet unknownFields) { 2040 return super.mergeUnknownFields(unknownFields); 2041 } 2042 2043 // @@protoc_insertion_point(builder_scope:google.cloud.gaming.v1.Realm) 2044 } 2045 2046 // @@protoc_insertion_point(class_scope:google.cloud.gaming.v1.Realm) 2047 private static final com.google.cloud.gaming.v1.Realm DEFAULT_INSTANCE; 2048 2049 static { 2050 DEFAULT_INSTANCE = new com.google.cloud.gaming.v1.Realm(); 2051 } 2052 getDefaultInstance()2053 public static com.google.cloud.gaming.v1.Realm getDefaultInstance() { 2054 return DEFAULT_INSTANCE; 2055 } 2056 2057 private static final com.google.protobuf.Parser<Realm> PARSER = 2058 new com.google.protobuf.AbstractParser<Realm>() { 2059 @java.lang.Override 2060 public Realm parsePartialFrom( 2061 com.google.protobuf.CodedInputStream input, 2062 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2063 throws com.google.protobuf.InvalidProtocolBufferException { 2064 Builder builder = newBuilder(); 2065 try { 2066 builder.mergeFrom(input, extensionRegistry); 2067 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2068 throw e.setUnfinishedMessage(builder.buildPartial()); 2069 } catch (com.google.protobuf.UninitializedMessageException e) { 2070 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 2071 } catch (java.io.IOException e) { 2072 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2073 .setUnfinishedMessage(builder.buildPartial()); 2074 } 2075 return builder.buildPartial(); 2076 } 2077 }; 2078 parser()2079 public static com.google.protobuf.Parser<Realm> parser() { 2080 return PARSER; 2081 } 2082 2083 @java.lang.Override getParserForType()2084 public com.google.protobuf.Parser<Realm> getParserForType() { 2085 return PARSER; 2086 } 2087 2088 @java.lang.Override getDefaultInstanceForType()2089 public com.google.cloud.gaming.v1.Realm getDefaultInstanceForType() { 2090 return DEFAULT_INSTANCE; 2091 } 2092 } 2093