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