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