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