• 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 the Target state.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.gaming.v1.TargetState}
29  */
30 public final class TargetState extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.gaming.v1.TargetState)
33     TargetStateOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use TargetState.newBuilder() to construct.
TargetState(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private TargetState(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
TargetState()40   private TargetState() {
41     details_ = java.util.Collections.emptyList();
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new TargetState();
48   }
49 
50   @java.lang.Override
getUnknownFields()51   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
52     return this.unknownFields;
53   }
54 
getDescriptor()55   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
56     return com.google.cloud.gaming.v1.Common
57         .internal_static_google_cloud_gaming_v1_TargetState_descriptor;
58   }
59 
60   @java.lang.Override
61   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()62       internalGetFieldAccessorTable() {
63     return com.google.cloud.gaming.v1.Common
64         .internal_static_google_cloud_gaming_v1_TargetState_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.cloud.gaming.v1.TargetState.class,
67             com.google.cloud.gaming.v1.TargetState.Builder.class);
68   }
69 
70   public static final int DETAILS_FIELD_NUMBER = 1;
71 
72   @SuppressWarnings("serial")
73   private java.util.List<com.google.cloud.gaming.v1.TargetDetails> details_;
74   /**
75    *
76    *
77    * <pre>
78    * Details about Agones fleets.
79    * </pre>
80    *
81    * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
82    */
83   @java.lang.Override
getDetailsList()84   public java.util.List<com.google.cloud.gaming.v1.TargetDetails> getDetailsList() {
85     return details_;
86   }
87   /**
88    *
89    *
90    * <pre>
91    * Details about Agones fleets.
92    * </pre>
93    *
94    * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
95    */
96   @java.lang.Override
97   public java.util.List<? extends com.google.cloud.gaming.v1.TargetDetailsOrBuilder>
getDetailsOrBuilderList()98       getDetailsOrBuilderList() {
99     return details_;
100   }
101   /**
102    *
103    *
104    * <pre>
105    * Details about Agones fleets.
106    * </pre>
107    *
108    * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
109    */
110   @java.lang.Override
getDetailsCount()111   public int getDetailsCount() {
112     return details_.size();
113   }
114   /**
115    *
116    *
117    * <pre>
118    * Details about Agones fleets.
119    * </pre>
120    *
121    * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
122    */
123   @java.lang.Override
getDetails(int index)124   public com.google.cloud.gaming.v1.TargetDetails getDetails(int index) {
125     return details_.get(index);
126   }
127   /**
128    *
129    *
130    * <pre>
131    * Details about Agones fleets.
132    * </pre>
133    *
134    * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
135    */
136   @java.lang.Override
getDetailsOrBuilder(int index)137   public com.google.cloud.gaming.v1.TargetDetailsOrBuilder getDetailsOrBuilder(int index) {
138     return details_.get(index);
139   }
140 
141   private byte memoizedIsInitialized = -1;
142 
143   @java.lang.Override
isInitialized()144   public final boolean isInitialized() {
145     byte isInitialized = memoizedIsInitialized;
146     if (isInitialized == 1) return true;
147     if (isInitialized == 0) return false;
148 
149     memoizedIsInitialized = 1;
150     return true;
151   }
152 
153   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)154   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
155     for (int i = 0; i < details_.size(); i++) {
156       output.writeMessage(1, details_.get(i));
157     }
158     getUnknownFields().writeTo(output);
159   }
160 
161   @java.lang.Override
getSerializedSize()162   public int getSerializedSize() {
163     int size = memoizedSize;
164     if (size != -1) return size;
165 
166     size = 0;
167     for (int i = 0; i < details_.size(); i++) {
168       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, details_.get(i));
169     }
170     size += getUnknownFields().getSerializedSize();
171     memoizedSize = size;
172     return size;
173   }
174 
175   @java.lang.Override
equals(final java.lang.Object obj)176   public boolean equals(final java.lang.Object obj) {
177     if (obj == this) {
178       return true;
179     }
180     if (!(obj instanceof com.google.cloud.gaming.v1.TargetState)) {
181       return super.equals(obj);
182     }
183     com.google.cloud.gaming.v1.TargetState other = (com.google.cloud.gaming.v1.TargetState) obj;
184 
185     if (!getDetailsList().equals(other.getDetailsList())) return false;
186     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
187     return true;
188   }
189 
190   @java.lang.Override
hashCode()191   public int hashCode() {
192     if (memoizedHashCode != 0) {
193       return memoizedHashCode;
194     }
195     int hash = 41;
196     hash = (19 * hash) + getDescriptor().hashCode();
197     if (getDetailsCount() > 0) {
198       hash = (37 * hash) + DETAILS_FIELD_NUMBER;
199       hash = (53 * hash) + getDetailsList().hashCode();
200     }
201     hash = (29 * hash) + getUnknownFields().hashCode();
202     memoizedHashCode = hash;
203     return hash;
204   }
205 
parseFrom(java.nio.ByteBuffer data)206   public static com.google.cloud.gaming.v1.TargetState parseFrom(java.nio.ByteBuffer data)
207       throws com.google.protobuf.InvalidProtocolBufferException {
208     return PARSER.parseFrom(data);
209   }
210 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)211   public static com.google.cloud.gaming.v1.TargetState parseFrom(
212       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
213       throws com.google.protobuf.InvalidProtocolBufferException {
214     return PARSER.parseFrom(data, extensionRegistry);
215   }
216 
parseFrom( com.google.protobuf.ByteString data)217   public static com.google.cloud.gaming.v1.TargetState parseFrom(
218       com.google.protobuf.ByteString data)
219       throws com.google.protobuf.InvalidProtocolBufferException {
220     return PARSER.parseFrom(data);
221   }
222 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)223   public static com.google.cloud.gaming.v1.TargetState parseFrom(
224       com.google.protobuf.ByteString data,
225       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
226       throws com.google.protobuf.InvalidProtocolBufferException {
227     return PARSER.parseFrom(data, extensionRegistry);
228   }
229 
parseFrom(byte[] data)230   public static com.google.cloud.gaming.v1.TargetState parseFrom(byte[] data)
231       throws com.google.protobuf.InvalidProtocolBufferException {
232     return PARSER.parseFrom(data);
233   }
234 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)235   public static com.google.cloud.gaming.v1.TargetState parseFrom(
236       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
237       throws com.google.protobuf.InvalidProtocolBufferException {
238     return PARSER.parseFrom(data, extensionRegistry);
239   }
240 
parseFrom(java.io.InputStream input)241   public static com.google.cloud.gaming.v1.TargetState parseFrom(java.io.InputStream input)
242       throws java.io.IOException {
243     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
244   }
245 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)246   public static com.google.cloud.gaming.v1.TargetState parseFrom(
247       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
248       throws java.io.IOException {
249     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
250         PARSER, input, extensionRegistry);
251   }
252 
parseDelimitedFrom(java.io.InputStream input)253   public static com.google.cloud.gaming.v1.TargetState parseDelimitedFrom(java.io.InputStream input)
254       throws java.io.IOException {
255     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
256   }
257 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)258   public static com.google.cloud.gaming.v1.TargetState parseDelimitedFrom(
259       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
260       throws java.io.IOException {
261     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
262         PARSER, input, extensionRegistry);
263   }
264 
parseFrom( com.google.protobuf.CodedInputStream input)265   public static com.google.cloud.gaming.v1.TargetState parseFrom(
266       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
267     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
268   }
269 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)270   public static com.google.cloud.gaming.v1.TargetState parseFrom(
271       com.google.protobuf.CodedInputStream input,
272       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
273       throws java.io.IOException {
274     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
275         PARSER, input, extensionRegistry);
276   }
277 
278   @java.lang.Override
newBuilderForType()279   public Builder newBuilderForType() {
280     return newBuilder();
281   }
282 
newBuilder()283   public static Builder newBuilder() {
284     return DEFAULT_INSTANCE.toBuilder();
285   }
286 
newBuilder(com.google.cloud.gaming.v1.TargetState prototype)287   public static Builder newBuilder(com.google.cloud.gaming.v1.TargetState prototype) {
288     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
289   }
290 
291   @java.lang.Override
toBuilder()292   public Builder toBuilder() {
293     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
294   }
295 
296   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)297   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
298     Builder builder = new Builder(parent);
299     return builder;
300   }
301   /**
302    *
303    *
304    * <pre>
305    * Encapsulates the Target state.
306    * </pre>
307    *
308    * Protobuf type {@code google.cloud.gaming.v1.TargetState}
309    */
310   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
311       implements
312       // @@protoc_insertion_point(builder_implements:google.cloud.gaming.v1.TargetState)
313       com.google.cloud.gaming.v1.TargetStateOrBuilder {
getDescriptor()314     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
315       return com.google.cloud.gaming.v1.Common
316           .internal_static_google_cloud_gaming_v1_TargetState_descriptor;
317     }
318 
319     @java.lang.Override
320     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()321         internalGetFieldAccessorTable() {
322       return com.google.cloud.gaming.v1.Common
323           .internal_static_google_cloud_gaming_v1_TargetState_fieldAccessorTable
324           .ensureFieldAccessorsInitialized(
325               com.google.cloud.gaming.v1.TargetState.class,
326               com.google.cloud.gaming.v1.TargetState.Builder.class);
327     }
328 
329     // Construct using com.google.cloud.gaming.v1.TargetState.newBuilder()
Builder()330     private Builder() {}
331 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)332     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
333       super(parent);
334     }
335 
336     @java.lang.Override
clear()337     public Builder clear() {
338       super.clear();
339       bitField0_ = 0;
340       if (detailsBuilder_ == null) {
341         details_ = java.util.Collections.emptyList();
342       } else {
343         details_ = null;
344         detailsBuilder_.clear();
345       }
346       bitField0_ = (bitField0_ & ~0x00000001);
347       return this;
348     }
349 
350     @java.lang.Override
getDescriptorForType()351     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
352       return com.google.cloud.gaming.v1.Common
353           .internal_static_google_cloud_gaming_v1_TargetState_descriptor;
354     }
355 
356     @java.lang.Override
getDefaultInstanceForType()357     public com.google.cloud.gaming.v1.TargetState getDefaultInstanceForType() {
358       return com.google.cloud.gaming.v1.TargetState.getDefaultInstance();
359     }
360 
361     @java.lang.Override
build()362     public com.google.cloud.gaming.v1.TargetState build() {
363       com.google.cloud.gaming.v1.TargetState result = buildPartial();
364       if (!result.isInitialized()) {
365         throw newUninitializedMessageException(result);
366       }
367       return result;
368     }
369 
370     @java.lang.Override
buildPartial()371     public com.google.cloud.gaming.v1.TargetState buildPartial() {
372       com.google.cloud.gaming.v1.TargetState result =
373           new com.google.cloud.gaming.v1.TargetState(this);
374       buildPartialRepeatedFields(result);
375       if (bitField0_ != 0) {
376         buildPartial0(result);
377       }
378       onBuilt();
379       return result;
380     }
381 
buildPartialRepeatedFields(com.google.cloud.gaming.v1.TargetState result)382     private void buildPartialRepeatedFields(com.google.cloud.gaming.v1.TargetState result) {
383       if (detailsBuilder_ == null) {
384         if (((bitField0_ & 0x00000001) != 0)) {
385           details_ = java.util.Collections.unmodifiableList(details_);
386           bitField0_ = (bitField0_ & ~0x00000001);
387         }
388         result.details_ = details_;
389       } else {
390         result.details_ = detailsBuilder_.build();
391       }
392     }
393 
buildPartial0(com.google.cloud.gaming.v1.TargetState result)394     private void buildPartial0(com.google.cloud.gaming.v1.TargetState result) {
395       int from_bitField0_ = bitField0_;
396     }
397 
398     @java.lang.Override
clone()399     public Builder clone() {
400       return super.clone();
401     }
402 
403     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)404     public Builder setField(
405         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
406       return super.setField(field, value);
407     }
408 
409     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)410     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
411       return super.clearField(field);
412     }
413 
414     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)415     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
416       return super.clearOneof(oneof);
417     }
418 
419     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)420     public Builder setRepeatedField(
421         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
422       return super.setRepeatedField(field, index, value);
423     }
424 
425     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)426     public Builder addRepeatedField(
427         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
428       return super.addRepeatedField(field, value);
429     }
430 
431     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)432     public Builder mergeFrom(com.google.protobuf.Message other) {
433       if (other instanceof com.google.cloud.gaming.v1.TargetState) {
434         return mergeFrom((com.google.cloud.gaming.v1.TargetState) other);
435       } else {
436         super.mergeFrom(other);
437         return this;
438       }
439     }
440 
mergeFrom(com.google.cloud.gaming.v1.TargetState other)441     public Builder mergeFrom(com.google.cloud.gaming.v1.TargetState other) {
442       if (other == com.google.cloud.gaming.v1.TargetState.getDefaultInstance()) return this;
443       if (detailsBuilder_ == null) {
444         if (!other.details_.isEmpty()) {
445           if (details_.isEmpty()) {
446             details_ = other.details_;
447             bitField0_ = (bitField0_ & ~0x00000001);
448           } else {
449             ensureDetailsIsMutable();
450             details_.addAll(other.details_);
451           }
452           onChanged();
453         }
454       } else {
455         if (!other.details_.isEmpty()) {
456           if (detailsBuilder_.isEmpty()) {
457             detailsBuilder_.dispose();
458             detailsBuilder_ = null;
459             details_ = other.details_;
460             bitField0_ = (bitField0_ & ~0x00000001);
461             detailsBuilder_ =
462                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
463                     ? getDetailsFieldBuilder()
464                     : null;
465           } else {
466             detailsBuilder_.addAllMessages(other.details_);
467           }
468         }
469       }
470       this.mergeUnknownFields(other.getUnknownFields());
471       onChanged();
472       return this;
473     }
474 
475     @java.lang.Override
isInitialized()476     public final boolean isInitialized() {
477       return true;
478     }
479 
480     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)481     public Builder mergeFrom(
482         com.google.protobuf.CodedInputStream input,
483         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
484         throws java.io.IOException {
485       if (extensionRegistry == null) {
486         throw new java.lang.NullPointerException();
487       }
488       try {
489         boolean done = false;
490         while (!done) {
491           int tag = input.readTag();
492           switch (tag) {
493             case 0:
494               done = true;
495               break;
496             case 10:
497               {
498                 com.google.cloud.gaming.v1.TargetDetails m =
499                     input.readMessage(
500                         com.google.cloud.gaming.v1.TargetDetails.parser(), extensionRegistry);
501                 if (detailsBuilder_ == null) {
502                   ensureDetailsIsMutable();
503                   details_.add(m);
504                 } else {
505                   detailsBuilder_.addMessage(m);
506                 }
507                 break;
508               } // case 10
509             default:
510               {
511                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
512                   done = true; // was an endgroup tag
513                 }
514                 break;
515               } // default:
516           } // switch (tag)
517         } // while (!done)
518       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
519         throw e.unwrapIOException();
520       } finally {
521         onChanged();
522       } // finally
523       return this;
524     }
525 
526     private int bitField0_;
527 
528     private java.util.List<com.google.cloud.gaming.v1.TargetDetails> details_ =
529         java.util.Collections.emptyList();
530 
ensureDetailsIsMutable()531     private void ensureDetailsIsMutable() {
532       if (!((bitField0_ & 0x00000001) != 0)) {
533         details_ = new java.util.ArrayList<com.google.cloud.gaming.v1.TargetDetails>(details_);
534         bitField0_ |= 0x00000001;
535       }
536     }
537 
538     private com.google.protobuf.RepeatedFieldBuilderV3<
539             com.google.cloud.gaming.v1.TargetDetails,
540             com.google.cloud.gaming.v1.TargetDetails.Builder,
541             com.google.cloud.gaming.v1.TargetDetailsOrBuilder>
542         detailsBuilder_;
543 
544     /**
545      *
546      *
547      * <pre>
548      * Details about Agones fleets.
549      * </pre>
550      *
551      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
552      */
getDetailsList()553     public java.util.List<com.google.cloud.gaming.v1.TargetDetails> getDetailsList() {
554       if (detailsBuilder_ == null) {
555         return java.util.Collections.unmodifiableList(details_);
556       } else {
557         return detailsBuilder_.getMessageList();
558       }
559     }
560     /**
561      *
562      *
563      * <pre>
564      * Details about Agones fleets.
565      * </pre>
566      *
567      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
568      */
getDetailsCount()569     public int getDetailsCount() {
570       if (detailsBuilder_ == null) {
571         return details_.size();
572       } else {
573         return detailsBuilder_.getCount();
574       }
575     }
576     /**
577      *
578      *
579      * <pre>
580      * Details about Agones fleets.
581      * </pre>
582      *
583      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
584      */
getDetails(int index)585     public com.google.cloud.gaming.v1.TargetDetails getDetails(int index) {
586       if (detailsBuilder_ == null) {
587         return details_.get(index);
588       } else {
589         return detailsBuilder_.getMessage(index);
590       }
591     }
592     /**
593      *
594      *
595      * <pre>
596      * Details about Agones fleets.
597      * </pre>
598      *
599      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
600      */
setDetails(int index, com.google.cloud.gaming.v1.TargetDetails value)601     public Builder setDetails(int index, com.google.cloud.gaming.v1.TargetDetails value) {
602       if (detailsBuilder_ == null) {
603         if (value == null) {
604           throw new NullPointerException();
605         }
606         ensureDetailsIsMutable();
607         details_.set(index, value);
608         onChanged();
609       } else {
610         detailsBuilder_.setMessage(index, value);
611       }
612       return this;
613     }
614     /**
615      *
616      *
617      * <pre>
618      * Details about Agones fleets.
619      * </pre>
620      *
621      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
622      */
setDetails( int index, com.google.cloud.gaming.v1.TargetDetails.Builder builderForValue)623     public Builder setDetails(
624         int index, com.google.cloud.gaming.v1.TargetDetails.Builder builderForValue) {
625       if (detailsBuilder_ == null) {
626         ensureDetailsIsMutable();
627         details_.set(index, builderForValue.build());
628         onChanged();
629       } else {
630         detailsBuilder_.setMessage(index, builderForValue.build());
631       }
632       return this;
633     }
634     /**
635      *
636      *
637      * <pre>
638      * Details about Agones fleets.
639      * </pre>
640      *
641      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
642      */
addDetails(com.google.cloud.gaming.v1.TargetDetails value)643     public Builder addDetails(com.google.cloud.gaming.v1.TargetDetails value) {
644       if (detailsBuilder_ == null) {
645         if (value == null) {
646           throw new NullPointerException();
647         }
648         ensureDetailsIsMutable();
649         details_.add(value);
650         onChanged();
651       } else {
652         detailsBuilder_.addMessage(value);
653       }
654       return this;
655     }
656     /**
657      *
658      *
659      * <pre>
660      * Details about Agones fleets.
661      * </pre>
662      *
663      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
664      */
addDetails(int index, com.google.cloud.gaming.v1.TargetDetails value)665     public Builder addDetails(int index, com.google.cloud.gaming.v1.TargetDetails value) {
666       if (detailsBuilder_ == null) {
667         if (value == null) {
668           throw new NullPointerException();
669         }
670         ensureDetailsIsMutable();
671         details_.add(index, value);
672         onChanged();
673       } else {
674         detailsBuilder_.addMessage(index, value);
675       }
676       return this;
677     }
678     /**
679      *
680      *
681      * <pre>
682      * Details about Agones fleets.
683      * </pre>
684      *
685      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
686      */
addDetails(com.google.cloud.gaming.v1.TargetDetails.Builder builderForValue)687     public Builder addDetails(com.google.cloud.gaming.v1.TargetDetails.Builder builderForValue) {
688       if (detailsBuilder_ == null) {
689         ensureDetailsIsMutable();
690         details_.add(builderForValue.build());
691         onChanged();
692       } else {
693         detailsBuilder_.addMessage(builderForValue.build());
694       }
695       return this;
696     }
697     /**
698      *
699      *
700      * <pre>
701      * Details about Agones fleets.
702      * </pre>
703      *
704      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
705      */
addDetails( int index, com.google.cloud.gaming.v1.TargetDetails.Builder builderForValue)706     public Builder addDetails(
707         int index, com.google.cloud.gaming.v1.TargetDetails.Builder builderForValue) {
708       if (detailsBuilder_ == null) {
709         ensureDetailsIsMutable();
710         details_.add(index, builderForValue.build());
711         onChanged();
712       } else {
713         detailsBuilder_.addMessage(index, builderForValue.build());
714       }
715       return this;
716     }
717     /**
718      *
719      *
720      * <pre>
721      * Details about Agones fleets.
722      * </pre>
723      *
724      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
725      */
addAllDetails( java.lang.Iterable<? extends com.google.cloud.gaming.v1.TargetDetails> values)726     public Builder addAllDetails(
727         java.lang.Iterable<? extends com.google.cloud.gaming.v1.TargetDetails> values) {
728       if (detailsBuilder_ == null) {
729         ensureDetailsIsMutable();
730         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, details_);
731         onChanged();
732       } else {
733         detailsBuilder_.addAllMessages(values);
734       }
735       return this;
736     }
737     /**
738      *
739      *
740      * <pre>
741      * Details about Agones fleets.
742      * </pre>
743      *
744      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
745      */
clearDetails()746     public Builder clearDetails() {
747       if (detailsBuilder_ == null) {
748         details_ = java.util.Collections.emptyList();
749         bitField0_ = (bitField0_ & ~0x00000001);
750         onChanged();
751       } else {
752         detailsBuilder_.clear();
753       }
754       return this;
755     }
756     /**
757      *
758      *
759      * <pre>
760      * Details about Agones fleets.
761      * </pre>
762      *
763      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
764      */
removeDetails(int index)765     public Builder removeDetails(int index) {
766       if (detailsBuilder_ == null) {
767         ensureDetailsIsMutable();
768         details_.remove(index);
769         onChanged();
770       } else {
771         detailsBuilder_.remove(index);
772       }
773       return this;
774     }
775     /**
776      *
777      *
778      * <pre>
779      * Details about Agones fleets.
780      * </pre>
781      *
782      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
783      */
getDetailsBuilder(int index)784     public com.google.cloud.gaming.v1.TargetDetails.Builder getDetailsBuilder(int index) {
785       return getDetailsFieldBuilder().getBuilder(index);
786     }
787     /**
788      *
789      *
790      * <pre>
791      * Details about Agones fleets.
792      * </pre>
793      *
794      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
795      */
getDetailsOrBuilder(int index)796     public com.google.cloud.gaming.v1.TargetDetailsOrBuilder getDetailsOrBuilder(int index) {
797       if (detailsBuilder_ == null) {
798         return details_.get(index);
799       } else {
800         return detailsBuilder_.getMessageOrBuilder(index);
801       }
802     }
803     /**
804      *
805      *
806      * <pre>
807      * Details about Agones fleets.
808      * </pre>
809      *
810      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
811      */
812     public java.util.List<? extends com.google.cloud.gaming.v1.TargetDetailsOrBuilder>
getDetailsOrBuilderList()813         getDetailsOrBuilderList() {
814       if (detailsBuilder_ != null) {
815         return detailsBuilder_.getMessageOrBuilderList();
816       } else {
817         return java.util.Collections.unmodifiableList(details_);
818       }
819     }
820     /**
821      *
822      *
823      * <pre>
824      * Details about Agones fleets.
825      * </pre>
826      *
827      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
828      */
addDetailsBuilder()829     public com.google.cloud.gaming.v1.TargetDetails.Builder addDetailsBuilder() {
830       return getDetailsFieldBuilder()
831           .addBuilder(com.google.cloud.gaming.v1.TargetDetails.getDefaultInstance());
832     }
833     /**
834      *
835      *
836      * <pre>
837      * Details about Agones fleets.
838      * </pre>
839      *
840      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
841      */
addDetailsBuilder(int index)842     public com.google.cloud.gaming.v1.TargetDetails.Builder addDetailsBuilder(int index) {
843       return getDetailsFieldBuilder()
844           .addBuilder(index, com.google.cloud.gaming.v1.TargetDetails.getDefaultInstance());
845     }
846     /**
847      *
848      *
849      * <pre>
850      * Details about Agones fleets.
851      * </pre>
852      *
853      * <code>repeated .google.cloud.gaming.v1.TargetDetails details = 1;</code>
854      */
855     public java.util.List<com.google.cloud.gaming.v1.TargetDetails.Builder>
getDetailsBuilderList()856         getDetailsBuilderList() {
857       return getDetailsFieldBuilder().getBuilderList();
858     }
859 
860     private com.google.protobuf.RepeatedFieldBuilderV3<
861             com.google.cloud.gaming.v1.TargetDetails,
862             com.google.cloud.gaming.v1.TargetDetails.Builder,
863             com.google.cloud.gaming.v1.TargetDetailsOrBuilder>
getDetailsFieldBuilder()864         getDetailsFieldBuilder() {
865       if (detailsBuilder_ == null) {
866         detailsBuilder_ =
867             new com.google.protobuf.RepeatedFieldBuilderV3<
868                 com.google.cloud.gaming.v1.TargetDetails,
869                 com.google.cloud.gaming.v1.TargetDetails.Builder,
870                 com.google.cloud.gaming.v1.TargetDetailsOrBuilder>(
871                 details_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
872         details_ = null;
873       }
874       return detailsBuilder_;
875     }
876 
877     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)878     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
879       return super.setUnknownFields(unknownFields);
880     }
881 
882     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)883     public final Builder mergeUnknownFields(
884         final com.google.protobuf.UnknownFieldSet unknownFields) {
885       return super.mergeUnknownFields(unknownFields);
886     }
887 
888     // @@protoc_insertion_point(builder_scope:google.cloud.gaming.v1.TargetState)
889   }
890 
891   // @@protoc_insertion_point(class_scope:google.cloud.gaming.v1.TargetState)
892   private static final com.google.cloud.gaming.v1.TargetState DEFAULT_INSTANCE;
893 
894   static {
895     DEFAULT_INSTANCE = new com.google.cloud.gaming.v1.TargetState();
896   }
897 
getDefaultInstance()898   public static com.google.cloud.gaming.v1.TargetState getDefaultInstance() {
899     return DEFAULT_INSTANCE;
900   }
901 
902   private static final com.google.protobuf.Parser<TargetState> PARSER =
903       new com.google.protobuf.AbstractParser<TargetState>() {
904         @java.lang.Override
905         public TargetState parsePartialFrom(
906             com.google.protobuf.CodedInputStream input,
907             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
908             throws com.google.protobuf.InvalidProtocolBufferException {
909           Builder builder = newBuilder();
910           try {
911             builder.mergeFrom(input, extensionRegistry);
912           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
913             throw e.setUnfinishedMessage(builder.buildPartial());
914           } catch (com.google.protobuf.UninitializedMessageException e) {
915             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
916           } catch (java.io.IOException e) {
917             throw new com.google.protobuf.InvalidProtocolBufferException(e)
918                 .setUnfinishedMessage(builder.buildPartial());
919           }
920           return builder.buildPartial();
921         }
922       };
923 
parser()924   public static com.google.protobuf.Parser<TargetState> parser() {
925     return PARSER;
926   }
927 
928   @java.lang.Override
getParserForType()929   public com.google.protobuf.Parser<TargetState> getParserForType() {
930     return PARSER;
931   }
932 
933   @java.lang.Override
getDefaultInstanceForType()934   public com.google.cloud.gaming.v1.TargetState getDefaultInstanceForType() {
935     return DEFAULT_INSTANCE;
936   }
937 }
938