• 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/common.proto
18 
19 package com.google.cloud.gaming.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Encapsulates Agones fleet spec and Agones autoscaler spec sources.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.gaming.v1.SpecSource}
29  */
30 public final class SpecSource extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.gaming.v1.SpecSource)
33     SpecSourceOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use SpecSource.newBuilder() to construct.
SpecSource(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private SpecSource(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
SpecSource()40   private SpecSource() {
41     gameServerConfigName_ = "";
42     name_ = "";
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new SpecSource();
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.Common
58         .internal_static_google_cloud_gaming_v1_SpecSource_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.cloud.gaming.v1.Common
65         .internal_static_google_cloud_gaming_v1_SpecSource_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.gaming.v1.SpecSource.class,
68             com.google.cloud.gaming.v1.SpecSource.Builder.class);
69   }
70 
71   public static final int GAME_SERVER_CONFIG_NAME_FIELD_NUMBER = 1;
72 
73   @SuppressWarnings("serial")
74   private volatile java.lang.Object gameServerConfigName_ = "";
75   /**
76    *
77    *
78    * <pre>
79    * The game server config resource. Uses the form:
80    * `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}/configs/{config_id}`.
81    * </pre>
82    *
83    * <code>string game_server_config_name = 1;</code>
84    *
85    * @return The gameServerConfigName.
86    */
87   @java.lang.Override
getGameServerConfigName()88   public java.lang.String getGameServerConfigName() {
89     java.lang.Object ref = gameServerConfigName_;
90     if (ref instanceof java.lang.String) {
91       return (java.lang.String) ref;
92     } else {
93       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
94       java.lang.String s = bs.toStringUtf8();
95       gameServerConfigName_ = s;
96       return s;
97     }
98   }
99   /**
100    *
101    *
102    * <pre>
103    * The game server config resource. Uses the form:
104    * `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}/configs/{config_id}`.
105    * </pre>
106    *
107    * <code>string game_server_config_name = 1;</code>
108    *
109    * @return The bytes for gameServerConfigName.
110    */
111   @java.lang.Override
getGameServerConfigNameBytes()112   public com.google.protobuf.ByteString getGameServerConfigNameBytes() {
113     java.lang.Object ref = gameServerConfigName_;
114     if (ref instanceof java.lang.String) {
115       com.google.protobuf.ByteString b =
116           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
117       gameServerConfigName_ = b;
118       return b;
119     } else {
120       return (com.google.protobuf.ByteString) ref;
121     }
122   }
123 
124   public static final int NAME_FIELD_NUMBER = 2;
125 
126   @SuppressWarnings("serial")
127   private volatile java.lang.Object name_ = "";
128   /**
129    *
130    *
131    * <pre>
132    * The name of the Agones leet config or Agones scaling config used to derive
133    * the Agones fleet or Agones autoscaler spec.
134    * </pre>
135    *
136    * <code>string name = 2;</code>
137    *
138    * @return The name.
139    */
140   @java.lang.Override
getName()141   public java.lang.String getName() {
142     java.lang.Object ref = name_;
143     if (ref instanceof java.lang.String) {
144       return (java.lang.String) ref;
145     } else {
146       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
147       java.lang.String s = bs.toStringUtf8();
148       name_ = s;
149       return s;
150     }
151   }
152   /**
153    *
154    *
155    * <pre>
156    * The name of the Agones leet config or Agones scaling config used to derive
157    * the Agones fleet or Agones autoscaler spec.
158    * </pre>
159    *
160    * <code>string name = 2;</code>
161    *
162    * @return The bytes for name.
163    */
164   @java.lang.Override
getNameBytes()165   public com.google.protobuf.ByteString getNameBytes() {
166     java.lang.Object ref = name_;
167     if (ref instanceof java.lang.String) {
168       com.google.protobuf.ByteString b =
169           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
170       name_ = b;
171       return b;
172     } else {
173       return (com.google.protobuf.ByteString) ref;
174     }
175   }
176 
177   private byte memoizedIsInitialized = -1;
178 
179   @java.lang.Override
isInitialized()180   public final boolean isInitialized() {
181     byte isInitialized = memoizedIsInitialized;
182     if (isInitialized == 1) return true;
183     if (isInitialized == 0) return false;
184 
185     memoizedIsInitialized = 1;
186     return true;
187   }
188 
189   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)190   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
191     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(gameServerConfigName_)) {
192       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, gameServerConfigName_);
193     }
194     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
195       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_);
196     }
197     getUnknownFields().writeTo(output);
198   }
199 
200   @java.lang.Override
getSerializedSize()201   public int getSerializedSize() {
202     int size = memoizedSize;
203     if (size != -1) return size;
204 
205     size = 0;
206     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(gameServerConfigName_)) {
207       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, gameServerConfigName_);
208     }
209     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
210       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_);
211     }
212     size += getUnknownFields().getSerializedSize();
213     memoizedSize = size;
214     return size;
215   }
216 
217   @java.lang.Override
equals(final java.lang.Object obj)218   public boolean equals(final java.lang.Object obj) {
219     if (obj == this) {
220       return true;
221     }
222     if (!(obj instanceof com.google.cloud.gaming.v1.SpecSource)) {
223       return super.equals(obj);
224     }
225     com.google.cloud.gaming.v1.SpecSource other = (com.google.cloud.gaming.v1.SpecSource) obj;
226 
227     if (!getGameServerConfigName().equals(other.getGameServerConfigName())) return false;
228     if (!getName().equals(other.getName())) return false;
229     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
230     return true;
231   }
232 
233   @java.lang.Override
hashCode()234   public int hashCode() {
235     if (memoizedHashCode != 0) {
236       return memoizedHashCode;
237     }
238     int hash = 41;
239     hash = (19 * hash) + getDescriptor().hashCode();
240     hash = (37 * hash) + GAME_SERVER_CONFIG_NAME_FIELD_NUMBER;
241     hash = (53 * hash) + getGameServerConfigName().hashCode();
242     hash = (37 * hash) + NAME_FIELD_NUMBER;
243     hash = (53 * hash) + getName().hashCode();
244     hash = (29 * hash) + getUnknownFields().hashCode();
245     memoizedHashCode = hash;
246     return hash;
247   }
248 
parseFrom(java.nio.ByteBuffer data)249   public static com.google.cloud.gaming.v1.SpecSource parseFrom(java.nio.ByteBuffer data)
250       throws com.google.protobuf.InvalidProtocolBufferException {
251     return PARSER.parseFrom(data);
252   }
253 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)254   public static com.google.cloud.gaming.v1.SpecSource parseFrom(
255       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
256       throws com.google.protobuf.InvalidProtocolBufferException {
257     return PARSER.parseFrom(data, extensionRegistry);
258   }
259 
parseFrom(com.google.protobuf.ByteString data)260   public static com.google.cloud.gaming.v1.SpecSource parseFrom(com.google.protobuf.ByteString data)
261       throws com.google.protobuf.InvalidProtocolBufferException {
262     return PARSER.parseFrom(data);
263   }
264 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)265   public static com.google.cloud.gaming.v1.SpecSource parseFrom(
266       com.google.protobuf.ByteString data,
267       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
268       throws com.google.protobuf.InvalidProtocolBufferException {
269     return PARSER.parseFrom(data, extensionRegistry);
270   }
271 
parseFrom(byte[] data)272   public static com.google.cloud.gaming.v1.SpecSource parseFrom(byte[] data)
273       throws com.google.protobuf.InvalidProtocolBufferException {
274     return PARSER.parseFrom(data);
275   }
276 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)277   public static com.google.cloud.gaming.v1.SpecSource parseFrom(
278       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
279       throws com.google.protobuf.InvalidProtocolBufferException {
280     return PARSER.parseFrom(data, extensionRegistry);
281   }
282 
parseFrom(java.io.InputStream input)283   public static com.google.cloud.gaming.v1.SpecSource parseFrom(java.io.InputStream input)
284       throws java.io.IOException {
285     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
286   }
287 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)288   public static com.google.cloud.gaming.v1.SpecSource parseFrom(
289       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
290       throws java.io.IOException {
291     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
292         PARSER, input, extensionRegistry);
293   }
294 
parseDelimitedFrom(java.io.InputStream input)295   public static com.google.cloud.gaming.v1.SpecSource parseDelimitedFrom(java.io.InputStream input)
296       throws java.io.IOException {
297     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
298   }
299 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)300   public static com.google.cloud.gaming.v1.SpecSource parseDelimitedFrom(
301       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
302       throws java.io.IOException {
303     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
304         PARSER, input, extensionRegistry);
305   }
306 
parseFrom( com.google.protobuf.CodedInputStream input)307   public static com.google.cloud.gaming.v1.SpecSource parseFrom(
308       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
309     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
310   }
311 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)312   public static com.google.cloud.gaming.v1.SpecSource parseFrom(
313       com.google.protobuf.CodedInputStream input,
314       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
315       throws java.io.IOException {
316     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
317         PARSER, input, extensionRegistry);
318   }
319 
320   @java.lang.Override
newBuilderForType()321   public Builder newBuilderForType() {
322     return newBuilder();
323   }
324 
newBuilder()325   public static Builder newBuilder() {
326     return DEFAULT_INSTANCE.toBuilder();
327   }
328 
newBuilder(com.google.cloud.gaming.v1.SpecSource prototype)329   public static Builder newBuilder(com.google.cloud.gaming.v1.SpecSource prototype) {
330     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
331   }
332 
333   @java.lang.Override
toBuilder()334   public Builder toBuilder() {
335     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
336   }
337 
338   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)339   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
340     Builder builder = new Builder(parent);
341     return builder;
342   }
343   /**
344    *
345    *
346    * <pre>
347    * Encapsulates Agones fleet spec and Agones autoscaler spec sources.
348    * </pre>
349    *
350    * Protobuf type {@code google.cloud.gaming.v1.SpecSource}
351    */
352   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
353       implements
354       // @@protoc_insertion_point(builder_implements:google.cloud.gaming.v1.SpecSource)
355       com.google.cloud.gaming.v1.SpecSourceOrBuilder {
getDescriptor()356     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
357       return com.google.cloud.gaming.v1.Common
358           .internal_static_google_cloud_gaming_v1_SpecSource_descriptor;
359     }
360 
361     @java.lang.Override
362     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()363         internalGetFieldAccessorTable() {
364       return com.google.cloud.gaming.v1.Common
365           .internal_static_google_cloud_gaming_v1_SpecSource_fieldAccessorTable
366           .ensureFieldAccessorsInitialized(
367               com.google.cloud.gaming.v1.SpecSource.class,
368               com.google.cloud.gaming.v1.SpecSource.Builder.class);
369     }
370 
371     // Construct using com.google.cloud.gaming.v1.SpecSource.newBuilder()
Builder()372     private Builder() {}
373 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)374     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
375       super(parent);
376     }
377 
378     @java.lang.Override
clear()379     public Builder clear() {
380       super.clear();
381       bitField0_ = 0;
382       gameServerConfigName_ = "";
383       name_ = "";
384       return this;
385     }
386 
387     @java.lang.Override
getDescriptorForType()388     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
389       return com.google.cloud.gaming.v1.Common
390           .internal_static_google_cloud_gaming_v1_SpecSource_descriptor;
391     }
392 
393     @java.lang.Override
getDefaultInstanceForType()394     public com.google.cloud.gaming.v1.SpecSource getDefaultInstanceForType() {
395       return com.google.cloud.gaming.v1.SpecSource.getDefaultInstance();
396     }
397 
398     @java.lang.Override
build()399     public com.google.cloud.gaming.v1.SpecSource build() {
400       com.google.cloud.gaming.v1.SpecSource result = buildPartial();
401       if (!result.isInitialized()) {
402         throw newUninitializedMessageException(result);
403       }
404       return result;
405     }
406 
407     @java.lang.Override
buildPartial()408     public com.google.cloud.gaming.v1.SpecSource buildPartial() {
409       com.google.cloud.gaming.v1.SpecSource result =
410           new com.google.cloud.gaming.v1.SpecSource(this);
411       if (bitField0_ != 0) {
412         buildPartial0(result);
413       }
414       onBuilt();
415       return result;
416     }
417 
buildPartial0(com.google.cloud.gaming.v1.SpecSource result)418     private void buildPartial0(com.google.cloud.gaming.v1.SpecSource result) {
419       int from_bitField0_ = bitField0_;
420       if (((from_bitField0_ & 0x00000001) != 0)) {
421         result.gameServerConfigName_ = gameServerConfigName_;
422       }
423       if (((from_bitField0_ & 0x00000002) != 0)) {
424         result.name_ = name_;
425       }
426     }
427 
428     @java.lang.Override
clone()429     public Builder clone() {
430       return super.clone();
431     }
432 
433     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)434     public Builder setField(
435         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
436       return super.setField(field, value);
437     }
438 
439     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)440     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
441       return super.clearField(field);
442     }
443 
444     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)445     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
446       return super.clearOneof(oneof);
447     }
448 
449     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)450     public Builder setRepeatedField(
451         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
452       return super.setRepeatedField(field, index, value);
453     }
454 
455     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)456     public Builder addRepeatedField(
457         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
458       return super.addRepeatedField(field, value);
459     }
460 
461     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)462     public Builder mergeFrom(com.google.protobuf.Message other) {
463       if (other instanceof com.google.cloud.gaming.v1.SpecSource) {
464         return mergeFrom((com.google.cloud.gaming.v1.SpecSource) other);
465       } else {
466         super.mergeFrom(other);
467         return this;
468       }
469     }
470 
mergeFrom(com.google.cloud.gaming.v1.SpecSource other)471     public Builder mergeFrom(com.google.cloud.gaming.v1.SpecSource other) {
472       if (other == com.google.cloud.gaming.v1.SpecSource.getDefaultInstance()) return this;
473       if (!other.getGameServerConfigName().isEmpty()) {
474         gameServerConfigName_ = other.gameServerConfigName_;
475         bitField0_ |= 0x00000001;
476         onChanged();
477       }
478       if (!other.getName().isEmpty()) {
479         name_ = other.name_;
480         bitField0_ |= 0x00000002;
481         onChanged();
482       }
483       this.mergeUnknownFields(other.getUnknownFields());
484       onChanged();
485       return this;
486     }
487 
488     @java.lang.Override
isInitialized()489     public final boolean isInitialized() {
490       return true;
491     }
492 
493     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)494     public Builder mergeFrom(
495         com.google.protobuf.CodedInputStream input,
496         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
497         throws java.io.IOException {
498       if (extensionRegistry == null) {
499         throw new java.lang.NullPointerException();
500       }
501       try {
502         boolean done = false;
503         while (!done) {
504           int tag = input.readTag();
505           switch (tag) {
506             case 0:
507               done = true;
508               break;
509             case 10:
510               {
511                 gameServerConfigName_ = input.readStringRequireUtf8();
512                 bitField0_ |= 0x00000001;
513                 break;
514               } // case 10
515             case 18:
516               {
517                 name_ = input.readStringRequireUtf8();
518                 bitField0_ |= 0x00000002;
519                 break;
520               } // case 18
521             default:
522               {
523                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
524                   done = true; // was an endgroup tag
525                 }
526                 break;
527               } // default:
528           } // switch (tag)
529         } // while (!done)
530       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
531         throw e.unwrapIOException();
532       } finally {
533         onChanged();
534       } // finally
535       return this;
536     }
537 
538     private int bitField0_;
539 
540     private java.lang.Object gameServerConfigName_ = "";
541     /**
542      *
543      *
544      * <pre>
545      * The game server config resource. Uses the form:
546      * `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}/configs/{config_id}`.
547      * </pre>
548      *
549      * <code>string game_server_config_name = 1;</code>
550      *
551      * @return The gameServerConfigName.
552      */
getGameServerConfigName()553     public java.lang.String getGameServerConfigName() {
554       java.lang.Object ref = gameServerConfigName_;
555       if (!(ref instanceof java.lang.String)) {
556         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
557         java.lang.String s = bs.toStringUtf8();
558         gameServerConfigName_ = s;
559         return s;
560       } else {
561         return (java.lang.String) ref;
562       }
563     }
564     /**
565      *
566      *
567      * <pre>
568      * The game server config resource. Uses the form:
569      * `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}/configs/{config_id}`.
570      * </pre>
571      *
572      * <code>string game_server_config_name = 1;</code>
573      *
574      * @return The bytes for gameServerConfigName.
575      */
getGameServerConfigNameBytes()576     public com.google.protobuf.ByteString getGameServerConfigNameBytes() {
577       java.lang.Object ref = gameServerConfigName_;
578       if (ref instanceof String) {
579         com.google.protobuf.ByteString b =
580             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
581         gameServerConfigName_ = b;
582         return b;
583       } else {
584         return (com.google.protobuf.ByteString) ref;
585       }
586     }
587     /**
588      *
589      *
590      * <pre>
591      * The game server config resource. Uses the form:
592      * `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}/configs/{config_id}`.
593      * </pre>
594      *
595      * <code>string game_server_config_name = 1;</code>
596      *
597      * @param value The gameServerConfigName to set.
598      * @return This builder for chaining.
599      */
setGameServerConfigName(java.lang.String value)600     public Builder setGameServerConfigName(java.lang.String value) {
601       if (value == null) {
602         throw new NullPointerException();
603       }
604       gameServerConfigName_ = value;
605       bitField0_ |= 0x00000001;
606       onChanged();
607       return this;
608     }
609     /**
610      *
611      *
612      * <pre>
613      * The game server config resource. Uses the form:
614      * `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}/configs/{config_id}`.
615      * </pre>
616      *
617      * <code>string game_server_config_name = 1;</code>
618      *
619      * @return This builder for chaining.
620      */
clearGameServerConfigName()621     public Builder clearGameServerConfigName() {
622       gameServerConfigName_ = getDefaultInstance().getGameServerConfigName();
623       bitField0_ = (bitField0_ & ~0x00000001);
624       onChanged();
625       return this;
626     }
627     /**
628      *
629      *
630      * <pre>
631      * The game server config resource. Uses the form:
632      * `projects/{project}/locations/{location}/gameServerDeployments/{deployment_id}/configs/{config_id}`.
633      * </pre>
634      *
635      * <code>string game_server_config_name = 1;</code>
636      *
637      * @param value The bytes for gameServerConfigName to set.
638      * @return This builder for chaining.
639      */
setGameServerConfigNameBytes(com.google.protobuf.ByteString value)640     public Builder setGameServerConfigNameBytes(com.google.protobuf.ByteString value) {
641       if (value == null) {
642         throw new NullPointerException();
643       }
644       checkByteStringIsUtf8(value);
645       gameServerConfigName_ = value;
646       bitField0_ |= 0x00000001;
647       onChanged();
648       return this;
649     }
650 
651     private java.lang.Object name_ = "";
652     /**
653      *
654      *
655      * <pre>
656      * The name of the Agones leet config or Agones scaling config used to derive
657      * the Agones fleet or Agones autoscaler spec.
658      * </pre>
659      *
660      * <code>string name = 2;</code>
661      *
662      * @return The name.
663      */
getName()664     public java.lang.String getName() {
665       java.lang.Object ref = name_;
666       if (!(ref instanceof java.lang.String)) {
667         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
668         java.lang.String s = bs.toStringUtf8();
669         name_ = s;
670         return s;
671       } else {
672         return (java.lang.String) ref;
673       }
674     }
675     /**
676      *
677      *
678      * <pre>
679      * The name of the Agones leet config or Agones scaling config used to derive
680      * the Agones fleet or Agones autoscaler spec.
681      * </pre>
682      *
683      * <code>string name = 2;</code>
684      *
685      * @return The bytes for name.
686      */
getNameBytes()687     public com.google.protobuf.ByteString getNameBytes() {
688       java.lang.Object ref = name_;
689       if (ref instanceof String) {
690         com.google.protobuf.ByteString b =
691             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
692         name_ = b;
693         return b;
694       } else {
695         return (com.google.protobuf.ByteString) ref;
696       }
697     }
698     /**
699      *
700      *
701      * <pre>
702      * The name of the Agones leet config or Agones scaling config used to derive
703      * the Agones fleet or Agones autoscaler spec.
704      * </pre>
705      *
706      * <code>string name = 2;</code>
707      *
708      * @param value The name to set.
709      * @return This builder for chaining.
710      */
setName(java.lang.String value)711     public Builder setName(java.lang.String value) {
712       if (value == null) {
713         throw new NullPointerException();
714       }
715       name_ = value;
716       bitField0_ |= 0x00000002;
717       onChanged();
718       return this;
719     }
720     /**
721      *
722      *
723      * <pre>
724      * The name of the Agones leet config or Agones scaling config used to derive
725      * the Agones fleet or Agones autoscaler spec.
726      * </pre>
727      *
728      * <code>string name = 2;</code>
729      *
730      * @return This builder for chaining.
731      */
clearName()732     public Builder clearName() {
733       name_ = getDefaultInstance().getName();
734       bitField0_ = (bitField0_ & ~0x00000002);
735       onChanged();
736       return this;
737     }
738     /**
739      *
740      *
741      * <pre>
742      * The name of the Agones leet config or Agones scaling config used to derive
743      * the Agones fleet or Agones autoscaler spec.
744      * </pre>
745      *
746      * <code>string name = 2;</code>
747      *
748      * @param value The bytes for name to set.
749      * @return This builder for chaining.
750      */
setNameBytes(com.google.protobuf.ByteString value)751     public Builder setNameBytes(com.google.protobuf.ByteString value) {
752       if (value == null) {
753         throw new NullPointerException();
754       }
755       checkByteStringIsUtf8(value);
756       name_ = value;
757       bitField0_ |= 0x00000002;
758       onChanged();
759       return this;
760     }
761 
762     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)763     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
764       return super.setUnknownFields(unknownFields);
765     }
766 
767     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)768     public final Builder mergeUnknownFields(
769         final com.google.protobuf.UnknownFieldSet unknownFields) {
770       return super.mergeUnknownFields(unknownFields);
771     }
772 
773     // @@protoc_insertion_point(builder_scope:google.cloud.gaming.v1.SpecSource)
774   }
775 
776   // @@protoc_insertion_point(class_scope:google.cloud.gaming.v1.SpecSource)
777   private static final com.google.cloud.gaming.v1.SpecSource DEFAULT_INSTANCE;
778 
779   static {
780     DEFAULT_INSTANCE = new com.google.cloud.gaming.v1.SpecSource();
781   }
782 
getDefaultInstance()783   public static com.google.cloud.gaming.v1.SpecSource getDefaultInstance() {
784     return DEFAULT_INSTANCE;
785   }
786 
787   private static final com.google.protobuf.Parser<SpecSource> PARSER =
788       new com.google.protobuf.AbstractParser<SpecSource>() {
789         @java.lang.Override
790         public SpecSource parsePartialFrom(
791             com.google.protobuf.CodedInputStream input,
792             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
793             throws com.google.protobuf.InvalidProtocolBufferException {
794           Builder builder = newBuilder();
795           try {
796             builder.mergeFrom(input, extensionRegistry);
797           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
798             throw e.setUnfinishedMessage(builder.buildPartial());
799           } catch (com.google.protobuf.UninitializedMessageException e) {
800             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
801           } catch (java.io.IOException e) {
802             throw new com.google.protobuf.InvalidProtocolBufferException(e)
803                 .setUnfinishedMessage(builder.buildPartial());
804           }
805           return builder.buildPartial();
806         }
807       };
808 
parser()809   public static com.google.protobuf.Parser<SpecSource> parser() {
810     return PARSER;
811   }
812 
813   @java.lang.Override
getParserForType()814   public com.google.protobuf.Parser<SpecSource> getParserForType() {
815     return PARSER;
816   }
817 
818   @java.lang.Override
getDefaultInstanceForType()819   public com.google.cloud.gaming.v1.SpecSource getDefaultInstanceForType() {
820     return DEFAULT_INSTANCE;
821   }
822 }
823