• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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&lt;string, string&gt; 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&lt;string, string&gt; 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&lt;string, string&gt; 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&lt;string, string&gt; 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&lt;string, string&gt; 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&lt;string, string&gt; 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&lt;string, string&gt; 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&lt;string, string&gt; 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&lt;string, string&gt; 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&lt;string, string&gt; 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&lt;string, string&gt; 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