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