• 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/tpu/v2alpha1/cloud_tpu.proto
18 
19 package com.google.cloud.tpu.v2alpha1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * QueuedResourceState defines the details of the QueuedResource request.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState}
29  */
30 public final class QueuedResourceState extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.tpu.v2alpha1.QueuedResourceState)
33     QueuedResourceStateOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use QueuedResourceState.newBuilder() to construct.
QueuedResourceState(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private QueuedResourceState(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
QueuedResourceState()40   private QueuedResourceState() {
41     state_ = 0;
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new QueuedResourceState();
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.tpu.v2alpha1.CloudTpuProto
57         .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_descriptor;
58   }
59 
60   @java.lang.Override
61   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()62       internalGetFieldAccessorTable() {
63     return com.google.cloud.tpu.v2alpha1.CloudTpuProto
64         .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.cloud.tpu.v2alpha1.QueuedResourceState.class,
67             com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder.class);
68   }
69 
70   /**
71    *
72    *
73    * <pre>
74    * Output only state of the request
75    * </pre>
76    *
77    * Protobuf enum {@code google.cloud.tpu.v2alpha1.QueuedResourceState.State}
78    */
79   public enum State implements com.google.protobuf.ProtocolMessageEnum {
80     /**
81      *
82      *
83      * <pre>
84      * State of the QueuedResource request is not known/set.
85      * </pre>
86      *
87      * <code>STATE_UNSPECIFIED = 0;</code>
88      */
89     STATE_UNSPECIFIED(0),
90     /**
91      *
92      *
93      * <pre>
94      * The QueuedResource request has been received. We're still working on
95      * determining if we will be able to honor this request.
96      * </pre>
97      *
98      * <code>CREATING = 1;</code>
99      */
100     CREATING(1),
101     /**
102      *
103      *
104      * <pre>
105      * The QueuedResource request has passed initial validation/admission
106      * control and has been persisted in the queue.
107      * </pre>
108      *
109      * <code>ACCEPTED = 2;</code>
110      */
111     ACCEPTED(2),
112     /**
113      *
114      *
115      * <pre>
116      * The QueuedResource request has been selected. The
117      * associated resources are currently being provisioned (or very soon
118      * will begin provisioning).
119      * </pre>
120      *
121      * <code>PROVISIONING = 3;</code>
122      */
123     PROVISIONING(3),
124     /**
125      *
126      *
127      * <pre>
128      * The request could not be completed. This may be due to some
129      * late-discovered problem with the request itself, or due to
130      * unavailability of resources within the constraints of the request
131      * (e.g., the 'valid until' start timing constraint expired).
132      * </pre>
133      *
134      * <code>FAILED = 4;</code>
135      */
136     FAILED(4),
137     /**
138      *
139      *
140      * <pre>
141      * The QueuedResource is being deleted.
142      * </pre>
143      *
144      * <code>DELETING = 5;</code>
145      */
146     DELETING(5),
147     /**
148      *
149      *
150      * <pre>
151      * The resources specified in the QueuedResource request have been
152      * provisioned and are ready for use by the end-user/consumer.
153      * </pre>
154      *
155      * <code>ACTIVE = 6;</code>
156      */
157     ACTIVE(6),
158     /**
159      *
160      *
161      * <pre>
162      * The resources specified in the QueuedResource request are being
163      * deleted. This may have been initiated by the user, or
164      * the Cloud TPU service. Inspect the state data for more details.
165      * </pre>
166      *
167      * <code>SUSPENDING = 7;</code>
168      */
169     SUSPENDING(7),
170     /**
171      *
172      *
173      * <pre>
174      * The resources specified in the QueuedResource request have been
175      * deleted.
176      * </pre>
177      *
178      * <code>SUSPENDED = 8;</code>
179      */
180     SUSPENDED(8),
181     UNRECOGNIZED(-1),
182     ;
183 
184     /**
185      *
186      *
187      * <pre>
188      * State of the QueuedResource request is not known/set.
189      * </pre>
190      *
191      * <code>STATE_UNSPECIFIED = 0;</code>
192      */
193     public static final int STATE_UNSPECIFIED_VALUE = 0;
194     /**
195      *
196      *
197      * <pre>
198      * The QueuedResource request has been received. We're still working on
199      * determining if we will be able to honor this request.
200      * </pre>
201      *
202      * <code>CREATING = 1;</code>
203      */
204     public static final int CREATING_VALUE = 1;
205     /**
206      *
207      *
208      * <pre>
209      * The QueuedResource request has passed initial validation/admission
210      * control and has been persisted in the queue.
211      * </pre>
212      *
213      * <code>ACCEPTED = 2;</code>
214      */
215     public static final int ACCEPTED_VALUE = 2;
216     /**
217      *
218      *
219      * <pre>
220      * The QueuedResource request has been selected. The
221      * associated resources are currently being provisioned (or very soon
222      * will begin provisioning).
223      * </pre>
224      *
225      * <code>PROVISIONING = 3;</code>
226      */
227     public static final int PROVISIONING_VALUE = 3;
228     /**
229      *
230      *
231      * <pre>
232      * The request could not be completed. This may be due to some
233      * late-discovered problem with the request itself, or due to
234      * unavailability of resources within the constraints of the request
235      * (e.g., the 'valid until' start timing constraint expired).
236      * </pre>
237      *
238      * <code>FAILED = 4;</code>
239      */
240     public static final int FAILED_VALUE = 4;
241     /**
242      *
243      *
244      * <pre>
245      * The QueuedResource is being deleted.
246      * </pre>
247      *
248      * <code>DELETING = 5;</code>
249      */
250     public static final int DELETING_VALUE = 5;
251     /**
252      *
253      *
254      * <pre>
255      * The resources specified in the QueuedResource request have been
256      * provisioned and are ready for use by the end-user/consumer.
257      * </pre>
258      *
259      * <code>ACTIVE = 6;</code>
260      */
261     public static final int ACTIVE_VALUE = 6;
262     /**
263      *
264      *
265      * <pre>
266      * The resources specified in the QueuedResource request are being
267      * deleted. This may have been initiated by the user, or
268      * the Cloud TPU service. Inspect the state data for more details.
269      * </pre>
270      *
271      * <code>SUSPENDING = 7;</code>
272      */
273     public static final int SUSPENDING_VALUE = 7;
274     /**
275      *
276      *
277      * <pre>
278      * The resources specified in the QueuedResource request have been
279      * deleted.
280      * </pre>
281      *
282      * <code>SUSPENDED = 8;</code>
283      */
284     public static final int SUSPENDED_VALUE = 8;
285 
getNumber()286     public final int getNumber() {
287       if (this == UNRECOGNIZED) {
288         throw new java.lang.IllegalArgumentException(
289             "Can't get the number of an unknown enum value.");
290       }
291       return value;
292     }
293 
294     /**
295      * @param value The numeric wire value of the corresponding enum entry.
296      * @return The enum associated with the given numeric wire value.
297      * @deprecated Use {@link #forNumber(int)} instead.
298      */
299     @java.lang.Deprecated
valueOf(int value)300     public static State valueOf(int value) {
301       return forNumber(value);
302     }
303 
304     /**
305      * @param value The numeric wire value of the corresponding enum entry.
306      * @return The enum associated with the given numeric wire value.
307      */
forNumber(int value)308     public static State forNumber(int value) {
309       switch (value) {
310         case 0:
311           return STATE_UNSPECIFIED;
312         case 1:
313           return CREATING;
314         case 2:
315           return ACCEPTED;
316         case 3:
317           return PROVISIONING;
318         case 4:
319           return FAILED;
320         case 5:
321           return DELETING;
322         case 6:
323           return ACTIVE;
324         case 7:
325           return SUSPENDING;
326         case 8:
327           return SUSPENDED;
328         default:
329           return null;
330       }
331     }
332 
internalGetValueMap()333     public static com.google.protobuf.Internal.EnumLiteMap<State> internalGetValueMap() {
334       return internalValueMap;
335     }
336 
337     private static final com.google.protobuf.Internal.EnumLiteMap<State> internalValueMap =
338         new com.google.protobuf.Internal.EnumLiteMap<State>() {
339           public State findValueByNumber(int number) {
340             return State.forNumber(number);
341           }
342         };
343 
getValueDescriptor()344     public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
345       if (this == UNRECOGNIZED) {
346         throw new java.lang.IllegalStateException(
347             "Can't get the descriptor of an unrecognized enum value.");
348       }
349       return getDescriptor().getValues().get(ordinal());
350     }
351 
getDescriptorForType()352     public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
353       return getDescriptor();
354     }
355 
getDescriptor()356     public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
357       return com.google.cloud.tpu.v2alpha1.QueuedResourceState.getDescriptor()
358           .getEnumTypes()
359           .get(0);
360     }
361 
362     private static final State[] VALUES = values();
363 
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)364     public static State valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
365       if (desc.getType() != getDescriptor()) {
366         throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
367       }
368       if (desc.getIndex() == -1) {
369         return UNRECOGNIZED;
370       }
371       return VALUES[desc.getIndex()];
372     }
373 
374     private final int value;
375 
State(int value)376     private State(int value) {
377       this.value = value;
378     }
379 
380     // @@protoc_insertion_point(enum_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.State)
381   }
382 
383   public interface CreatingDataOrBuilder
384       extends
385       // @@protoc_insertion_point(interface_extends:google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData)
386       com.google.protobuf.MessageOrBuilder {}
387   /**
388    *
389    *
390    * <pre>
391    * Further data for the creating state.
392    * </pre>
393    *
394    * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData}
395    */
396   public static final class CreatingData extends com.google.protobuf.GeneratedMessageV3
397       implements
398       // @@protoc_insertion_point(message_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData)
399       CreatingDataOrBuilder {
400     private static final long serialVersionUID = 0L;
401     // Use CreatingData.newBuilder() to construct.
CreatingData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)402     private CreatingData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
403       super(builder);
404     }
405 
CreatingData()406     private CreatingData() {}
407 
408     @java.lang.Override
409     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)410     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
411       return new CreatingData();
412     }
413 
414     @java.lang.Override
getUnknownFields()415     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
416       return this.unknownFields;
417     }
418 
getDescriptor()419     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
420       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
421           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_CreatingData_descriptor;
422     }
423 
424     @java.lang.Override
425     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()426         internalGetFieldAccessorTable() {
427       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
428           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_CreatingData_fieldAccessorTable
429           .ensureFieldAccessorsInitialized(
430               com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.class,
431               com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.Builder.class);
432     }
433 
434     private byte memoizedIsInitialized = -1;
435 
436     @java.lang.Override
isInitialized()437     public final boolean isInitialized() {
438       byte isInitialized = memoizedIsInitialized;
439       if (isInitialized == 1) return true;
440       if (isInitialized == 0) return false;
441 
442       memoizedIsInitialized = 1;
443       return true;
444     }
445 
446     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)447     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
448       getUnknownFields().writeTo(output);
449     }
450 
451     @java.lang.Override
getSerializedSize()452     public int getSerializedSize() {
453       int size = memoizedSize;
454       if (size != -1) return size;
455 
456       size = 0;
457       size += getUnknownFields().getSerializedSize();
458       memoizedSize = size;
459       return size;
460     }
461 
462     @java.lang.Override
equals(final java.lang.Object obj)463     public boolean equals(final java.lang.Object obj) {
464       if (obj == this) {
465         return true;
466       }
467       if (!(obj instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData)) {
468         return super.equals(obj);
469       }
470       com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData other =
471           (com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData) obj;
472 
473       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
474       return true;
475     }
476 
477     @java.lang.Override
hashCode()478     public int hashCode() {
479       if (memoizedHashCode != 0) {
480         return memoizedHashCode;
481       }
482       int hash = 41;
483       hash = (19 * hash) + getDescriptor().hashCode();
484       hash = (29 * hash) + getUnknownFields().hashCode();
485       memoizedHashCode = hash;
486       return hash;
487     }
488 
parseFrom( java.nio.ByteBuffer data)489     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData parseFrom(
490         java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
491       return PARSER.parseFrom(data);
492     }
493 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)494     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData parseFrom(
495         java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
496         throws com.google.protobuf.InvalidProtocolBufferException {
497       return PARSER.parseFrom(data, extensionRegistry);
498     }
499 
parseFrom( com.google.protobuf.ByteString data)500     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData parseFrom(
501         com.google.protobuf.ByteString data)
502         throws com.google.protobuf.InvalidProtocolBufferException {
503       return PARSER.parseFrom(data);
504     }
505 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)506     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData parseFrom(
507         com.google.protobuf.ByteString data,
508         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
509         throws com.google.protobuf.InvalidProtocolBufferException {
510       return PARSER.parseFrom(data, extensionRegistry);
511     }
512 
parseFrom( byte[] data)513     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData parseFrom(
514         byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
515       return PARSER.parseFrom(data);
516     }
517 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)518     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData parseFrom(
519         byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
520         throws com.google.protobuf.InvalidProtocolBufferException {
521       return PARSER.parseFrom(data, extensionRegistry);
522     }
523 
parseFrom( java.io.InputStream input)524     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData parseFrom(
525         java.io.InputStream input) throws java.io.IOException {
526       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
527     }
528 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)529     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData parseFrom(
530         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
531         throws java.io.IOException {
532       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
533           PARSER, input, extensionRegistry);
534     }
535 
parseDelimitedFrom( java.io.InputStream input)536     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData parseDelimitedFrom(
537         java.io.InputStream input) throws java.io.IOException {
538       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
539     }
540 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)541     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData parseDelimitedFrom(
542         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
543         throws java.io.IOException {
544       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
545           PARSER, input, extensionRegistry);
546     }
547 
parseFrom( com.google.protobuf.CodedInputStream input)548     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData parseFrom(
549         com.google.protobuf.CodedInputStream input) throws java.io.IOException {
550       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
551     }
552 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)553     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData parseFrom(
554         com.google.protobuf.CodedInputStream input,
555         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
556         throws java.io.IOException {
557       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
558           PARSER, input, extensionRegistry);
559     }
560 
561     @java.lang.Override
newBuilderForType()562     public Builder newBuilderForType() {
563       return newBuilder();
564     }
565 
newBuilder()566     public static Builder newBuilder() {
567       return DEFAULT_INSTANCE.toBuilder();
568     }
569 
newBuilder( com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData prototype)570     public static Builder newBuilder(
571         com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData prototype) {
572       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
573     }
574 
575     @java.lang.Override
toBuilder()576     public Builder toBuilder() {
577       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
578     }
579 
580     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)581     protected Builder newBuilderForType(
582         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
583       Builder builder = new Builder(parent);
584       return builder;
585     }
586     /**
587      *
588      *
589      * <pre>
590      * Further data for the creating state.
591      * </pre>
592      *
593      * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData}
594      */
595     public static final class Builder
596         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
597         implements
598         // @@protoc_insertion_point(builder_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData)
599         com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingDataOrBuilder {
getDescriptor()600       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
601         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
602             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_CreatingData_descriptor;
603       }
604 
605       @java.lang.Override
606       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()607           internalGetFieldAccessorTable() {
608         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
609             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_CreatingData_fieldAccessorTable
610             .ensureFieldAccessorsInitialized(
611                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.class,
612                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.Builder.class);
613       }
614 
615       // Construct using com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.newBuilder()
Builder()616       private Builder() {}
617 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)618       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
619         super(parent);
620       }
621 
622       @java.lang.Override
clear()623       public Builder clear() {
624         super.clear();
625         return this;
626       }
627 
628       @java.lang.Override
getDescriptorForType()629       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
630         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
631             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_CreatingData_descriptor;
632       }
633 
634       @java.lang.Override
635       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData
getDefaultInstanceForType()636           getDefaultInstanceForType() {
637         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.getDefaultInstance();
638       }
639 
640       @java.lang.Override
build()641       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData build() {
642         com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData result = buildPartial();
643         if (!result.isInitialized()) {
644           throw newUninitializedMessageException(result);
645         }
646         return result;
647       }
648 
649       @java.lang.Override
buildPartial()650       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData buildPartial() {
651         com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData result =
652             new com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData(this);
653         onBuilt();
654         return result;
655       }
656 
657       @java.lang.Override
clone()658       public Builder clone() {
659         return super.clone();
660       }
661 
662       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)663       public Builder setField(
664           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
665         return super.setField(field, value);
666       }
667 
668       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)669       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
670         return super.clearField(field);
671       }
672 
673       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)674       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
675         return super.clearOneof(oneof);
676       }
677 
678       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)679       public Builder setRepeatedField(
680           com.google.protobuf.Descriptors.FieldDescriptor field,
681           int index,
682           java.lang.Object value) {
683         return super.setRepeatedField(field, index, value);
684       }
685 
686       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)687       public Builder addRepeatedField(
688           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
689         return super.addRepeatedField(field, value);
690       }
691 
692       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)693       public Builder mergeFrom(com.google.protobuf.Message other) {
694         if (other instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData) {
695           return mergeFrom((com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData) other);
696         } else {
697           super.mergeFrom(other);
698           return this;
699         }
700       }
701 
mergeFrom( com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData other)702       public Builder mergeFrom(
703           com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData other) {
704         if (other
705             == com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.getDefaultInstance())
706           return this;
707         this.mergeUnknownFields(other.getUnknownFields());
708         onChanged();
709         return this;
710       }
711 
712       @java.lang.Override
isInitialized()713       public final boolean isInitialized() {
714         return true;
715       }
716 
717       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)718       public Builder mergeFrom(
719           com.google.protobuf.CodedInputStream input,
720           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
721           throws java.io.IOException {
722         if (extensionRegistry == null) {
723           throw new java.lang.NullPointerException();
724         }
725         try {
726           boolean done = false;
727           while (!done) {
728             int tag = input.readTag();
729             switch (tag) {
730               case 0:
731                 done = true;
732                 break;
733               default:
734                 {
735                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
736                     done = true; // was an endgroup tag
737                   }
738                   break;
739                 } // default:
740             } // switch (tag)
741           } // while (!done)
742         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
743           throw e.unwrapIOException();
744         } finally {
745           onChanged();
746         } // finally
747         return this;
748       }
749 
750       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)751       public final Builder setUnknownFields(
752           final com.google.protobuf.UnknownFieldSet unknownFields) {
753         return super.setUnknownFields(unknownFields);
754       }
755 
756       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)757       public final Builder mergeUnknownFields(
758           final com.google.protobuf.UnknownFieldSet unknownFields) {
759         return super.mergeUnknownFields(unknownFields);
760       }
761 
762       // @@protoc_insertion_point(builder_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData)
763     }
764 
765     // @@protoc_insertion_point(class_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData)
766     private static final com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData
767         DEFAULT_INSTANCE;
768 
769     static {
770       DEFAULT_INSTANCE = new com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData();
771     }
772 
773     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData
getDefaultInstance()774         getDefaultInstance() {
775       return DEFAULT_INSTANCE;
776     }
777 
778     private static final com.google.protobuf.Parser<CreatingData> PARSER =
779         new com.google.protobuf.AbstractParser<CreatingData>() {
780           @java.lang.Override
781           public CreatingData parsePartialFrom(
782               com.google.protobuf.CodedInputStream input,
783               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
784               throws com.google.protobuf.InvalidProtocolBufferException {
785             Builder builder = newBuilder();
786             try {
787               builder.mergeFrom(input, extensionRegistry);
788             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
789               throw e.setUnfinishedMessage(builder.buildPartial());
790             } catch (com.google.protobuf.UninitializedMessageException e) {
791               throw e.asInvalidProtocolBufferException()
792                   .setUnfinishedMessage(builder.buildPartial());
793             } catch (java.io.IOException e) {
794               throw new com.google.protobuf.InvalidProtocolBufferException(e)
795                   .setUnfinishedMessage(builder.buildPartial());
796             }
797             return builder.buildPartial();
798           }
799         };
800 
parser()801     public static com.google.protobuf.Parser<CreatingData> parser() {
802       return PARSER;
803     }
804 
805     @java.lang.Override
getParserForType()806     public com.google.protobuf.Parser<CreatingData> getParserForType() {
807       return PARSER;
808     }
809 
810     @java.lang.Override
811     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData
getDefaultInstanceForType()812         getDefaultInstanceForType() {
813       return DEFAULT_INSTANCE;
814     }
815   }
816 
817   public interface AcceptedDataOrBuilder
818       extends
819       // @@protoc_insertion_point(interface_extends:google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData)
820       com.google.protobuf.MessageOrBuilder {}
821   /**
822    *
823    *
824    * <pre>
825    * Further data for the accepted state.
826    * </pre>
827    *
828    * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData}
829    */
830   public static final class AcceptedData extends com.google.protobuf.GeneratedMessageV3
831       implements
832       // @@protoc_insertion_point(message_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData)
833       AcceptedDataOrBuilder {
834     private static final long serialVersionUID = 0L;
835     // Use AcceptedData.newBuilder() to construct.
AcceptedData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)836     private AcceptedData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
837       super(builder);
838     }
839 
AcceptedData()840     private AcceptedData() {}
841 
842     @java.lang.Override
843     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)844     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
845       return new AcceptedData();
846     }
847 
848     @java.lang.Override
getUnknownFields()849     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
850       return this.unknownFields;
851     }
852 
getDescriptor()853     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
854       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
855           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_AcceptedData_descriptor;
856     }
857 
858     @java.lang.Override
859     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()860         internalGetFieldAccessorTable() {
861       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
862           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_AcceptedData_fieldAccessorTable
863           .ensureFieldAccessorsInitialized(
864               com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.class,
865               com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.Builder.class);
866     }
867 
868     private byte memoizedIsInitialized = -1;
869 
870     @java.lang.Override
isInitialized()871     public final boolean isInitialized() {
872       byte isInitialized = memoizedIsInitialized;
873       if (isInitialized == 1) return true;
874       if (isInitialized == 0) return false;
875 
876       memoizedIsInitialized = 1;
877       return true;
878     }
879 
880     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)881     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
882       getUnknownFields().writeTo(output);
883     }
884 
885     @java.lang.Override
getSerializedSize()886     public int getSerializedSize() {
887       int size = memoizedSize;
888       if (size != -1) return size;
889 
890       size = 0;
891       size += getUnknownFields().getSerializedSize();
892       memoizedSize = size;
893       return size;
894     }
895 
896     @java.lang.Override
equals(final java.lang.Object obj)897     public boolean equals(final java.lang.Object obj) {
898       if (obj == this) {
899         return true;
900       }
901       if (!(obj instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData)) {
902         return super.equals(obj);
903       }
904       com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData other =
905           (com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData) obj;
906 
907       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
908       return true;
909     }
910 
911     @java.lang.Override
hashCode()912     public int hashCode() {
913       if (memoizedHashCode != 0) {
914         return memoizedHashCode;
915       }
916       int hash = 41;
917       hash = (19 * hash) + getDescriptor().hashCode();
918       hash = (29 * hash) + getUnknownFields().hashCode();
919       memoizedHashCode = hash;
920       return hash;
921     }
922 
parseFrom( java.nio.ByteBuffer data)923     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData parseFrom(
924         java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
925       return PARSER.parseFrom(data);
926     }
927 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)928     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData parseFrom(
929         java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
930         throws com.google.protobuf.InvalidProtocolBufferException {
931       return PARSER.parseFrom(data, extensionRegistry);
932     }
933 
parseFrom( com.google.protobuf.ByteString data)934     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData parseFrom(
935         com.google.protobuf.ByteString data)
936         throws com.google.protobuf.InvalidProtocolBufferException {
937       return PARSER.parseFrom(data);
938     }
939 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)940     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData parseFrom(
941         com.google.protobuf.ByteString data,
942         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
943         throws com.google.protobuf.InvalidProtocolBufferException {
944       return PARSER.parseFrom(data, extensionRegistry);
945     }
946 
parseFrom( byte[] data)947     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData parseFrom(
948         byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
949       return PARSER.parseFrom(data);
950     }
951 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)952     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData parseFrom(
953         byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
954         throws com.google.protobuf.InvalidProtocolBufferException {
955       return PARSER.parseFrom(data, extensionRegistry);
956     }
957 
parseFrom( java.io.InputStream input)958     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData parseFrom(
959         java.io.InputStream input) throws java.io.IOException {
960       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
961     }
962 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)963     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData parseFrom(
964         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
965         throws java.io.IOException {
966       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
967           PARSER, input, extensionRegistry);
968     }
969 
parseDelimitedFrom( java.io.InputStream input)970     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData parseDelimitedFrom(
971         java.io.InputStream input) throws java.io.IOException {
972       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
973     }
974 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)975     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData parseDelimitedFrom(
976         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
977         throws java.io.IOException {
978       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
979           PARSER, input, extensionRegistry);
980     }
981 
parseFrom( com.google.protobuf.CodedInputStream input)982     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData parseFrom(
983         com.google.protobuf.CodedInputStream input) throws java.io.IOException {
984       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
985     }
986 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)987     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData parseFrom(
988         com.google.protobuf.CodedInputStream input,
989         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
990         throws java.io.IOException {
991       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
992           PARSER, input, extensionRegistry);
993     }
994 
995     @java.lang.Override
newBuilderForType()996     public Builder newBuilderForType() {
997       return newBuilder();
998     }
999 
newBuilder()1000     public static Builder newBuilder() {
1001       return DEFAULT_INSTANCE.toBuilder();
1002     }
1003 
newBuilder( com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData prototype)1004     public static Builder newBuilder(
1005         com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData prototype) {
1006       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
1007     }
1008 
1009     @java.lang.Override
toBuilder()1010     public Builder toBuilder() {
1011       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
1012     }
1013 
1014     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1015     protected Builder newBuilderForType(
1016         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1017       Builder builder = new Builder(parent);
1018       return builder;
1019     }
1020     /**
1021      *
1022      *
1023      * <pre>
1024      * Further data for the accepted state.
1025      * </pre>
1026      *
1027      * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData}
1028      */
1029     public static final class Builder
1030         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
1031         implements
1032         // @@protoc_insertion_point(builder_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData)
1033         com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedDataOrBuilder {
getDescriptor()1034       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
1035         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
1036             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_AcceptedData_descriptor;
1037       }
1038 
1039       @java.lang.Override
1040       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()1041           internalGetFieldAccessorTable() {
1042         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
1043             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_AcceptedData_fieldAccessorTable
1044             .ensureFieldAccessorsInitialized(
1045                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.class,
1046                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.Builder.class);
1047       }
1048 
1049       // Construct using com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.newBuilder()
Builder()1050       private Builder() {}
1051 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1052       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1053         super(parent);
1054       }
1055 
1056       @java.lang.Override
clear()1057       public Builder clear() {
1058         super.clear();
1059         return this;
1060       }
1061 
1062       @java.lang.Override
getDescriptorForType()1063       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
1064         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
1065             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_AcceptedData_descriptor;
1066       }
1067 
1068       @java.lang.Override
1069       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData
getDefaultInstanceForType()1070           getDefaultInstanceForType() {
1071         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.getDefaultInstance();
1072       }
1073 
1074       @java.lang.Override
build()1075       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData build() {
1076         com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData result = buildPartial();
1077         if (!result.isInitialized()) {
1078           throw newUninitializedMessageException(result);
1079         }
1080         return result;
1081       }
1082 
1083       @java.lang.Override
buildPartial()1084       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData buildPartial() {
1085         com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData result =
1086             new com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData(this);
1087         onBuilt();
1088         return result;
1089       }
1090 
1091       @java.lang.Override
clone()1092       public Builder clone() {
1093         return super.clone();
1094       }
1095 
1096       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1097       public Builder setField(
1098           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
1099         return super.setField(field, value);
1100       }
1101 
1102       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1103       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
1104         return super.clearField(field);
1105       }
1106 
1107       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1108       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
1109         return super.clearOneof(oneof);
1110       }
1111 
1112       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1113       public Builder setRepeatedField(
1114           com.google.protobuf.Descriptors.FieldDescriptor field,
1115           int index,
1116           java.lang.Object value) {
1117         return super.setRepeatedField(field, index, value);
1118       }
1119 
1120       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1121       public Builder addRepeatedField(
1122           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
1123         return super.addRepeatedField(field, value);
1124       }
1125 
1126       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)1127       public Builder mergeFrom(com.google.protobuf.Message other) {
1128         if (other instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData) {
1129           return mergeFrom((com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData) other);
1130         } else {
1131           super.mergeFrom(other);
1132           return this;
1133         }
1134       }
1135 
mergeFrom( com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData other)1136       public Builder mergeFrom(
1137           com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData other) {
1138         if (other
1139             == com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.getDefaultInstance())
1140           return this;
1141         this.mergeUnknownFields(other.getUnknownFields());
1142         onChanged();
1143         return this;
1144       }
1145 
1146       @java.lang.Override
isInitialized()1147       public final boolean isInitialized() {
1148         return true;
1149       }
1150 
1151       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1152       public Builder mergeFrom(
1153           com.google.protobuf.CodedInputStream input,
1154           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1155           throws java.io.IOException {
1156         if (extensionRegistry == null) {
1157           throw new java.lang.NullPointerException();
1158         }
1159         try {
1160           boolean done = false;
1161           while (!done) {
1162             int tag = input.readTag();
1163             switch (tag) {
1164               case 0:
1165                 done = true;
1166                 break;
1167               default:
1168                 {
1169                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1170                     done = true; // was an endgroup tag
1171                   }
1172                   break;
1173                 } // default:
1174             } // switch (tag)
1175           } // while (!done)
1176         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1177           throw e.unwrapIOException();
1178         } finally {
1179           onChanged();
1180         } // finally
1181         return this;
1182       }
1183 
1184       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1185       public final Builder setUnknownFields(
1186           final com.google.protobuf.UnknownFieldSet unknownFields) {
1187         return super.setUnknownFields(unknownFields);
1188       }
1189 
1190       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1191       public final Builder mergeUnknownFields(
1192           final com.google.protobuf.UnknownFieldSet unknownFields) {
1193         return super.mergeUnknownFields(unknownFields);
1194       }
1195 
1196       // @@protoc_insertion_point(builder_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData)
1197     }
1198 
1199     // @@protoc_insertion_point(class_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData)
1200     private static final com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData
1201         DEFAULT_INSTANCE;
1202 
1203     static {
1204       DEFAULT_INSTANCE = new com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData();
1205     }
1206 
1207     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData
getDefaultInstance()1208         getDefaultInstance() {
1209       return DEFAULT_INSTANCE;
1210     }
1211 
1212     private static final com.google.protobuf.Parser<AcceptedData> PARSER =
1213         new com.google.protobuf.AbstractParser<AcceptedData>() {
1214           @java.lang.Override
1215           public AcceptedData parsePartialFrom(
1216               com.google.protobuf.CodedInputStream input,
1217               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1218               throws com.google.protobuf.InvalidProtocolBufferException {
1219             Builder builder = newBuilder();
1220             try {
1221               builder.mergeFrom(input, extensionRegistry);
1222             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1223               throw e.setUnfinishedMessage(builder.buildPartial());
1224             } catch (com.google.protobuf.UninitializedMessageException e) {
1225               throw e.asInvalidProtocolBufferException()
1226                   .setUnfinishedMessage(builder.buildPartial());
1227             } catch (java.io.IOException e) {
1228               throw new com.google.protobuf.InvalidProtocolBufferException(e)
1229                   .setUnfinishedMessage(builder.buildPartial());
1230             }
1231             return builder.buildPartial();
1232           }
1233         };
1234 
parser()1235     public static com.google.protobuf.Parser<AcceptedData> parser() {
1236       return PARSER;
1237     }
1238 
1239     @java.lang.Override
getParserForType()1240     public com.google.protobuf.Parser<AcceptedData> getParserForType() {
1241       return PARSER;
1242     }
1243 
1244     @java.lang.Override
1245     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData
getDefaultInstanceForType()1246         getDefaultInstanceForType() {
1247       return DEFAULT_INSTANCE;
1248     }
1249   }
1250 
1251   public interface ProvisioningDataOrBuilder
1252       extends
1253       // @@protoc_insertion_point(interface_extends:google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData)
1254       com.google.protobuf.MessageOrBuilder {}
1255   /**
1256    *
1257    *
1258    * <pre>
1259    * Further data for the provisioning state.
1260    * </pre>
1261    *
1262    * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData}
1263    */
1264   public static final class ProvisioningData extends com.google.protobuf.GeneratedMessageV3
1265       implements
1266       // @@protoc_insertion_point(message_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData)
1267       ProvisioningDataOrBuilder {
1268     private static final long serialVersionUID = 0L;
1269     // Use ProvisioningData.newBuilder() to construct.
ProvisioningData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)1270     private ProvisioningData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
1271       super(builder);
1272     }
1273 
ProvisioningData()1274     private ProvisioningData() {}
1275 
1276     @java.lang.Override
1277     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)1278     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
1279       return new ProvisioningData();
1280     }
1281 
1282     @java.lang.Override
getUnknownFields()1283     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
1284       return this.unknownFields;
1285     }
1286 
getDescriptor()1287     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
1288       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
1289           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ProvisioningData_descriptor;
1290     }
1291 
1292     @java.lang.Override
1293     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()1294         internalGetFieldAccessorTable() {
1295       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
1296           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ProvisioningData_fieldAccessorTable
1297           .ensureFieldAccessorsInitialized(
1298               com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.class,
1299               com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.Builder.class);
1300     }
1301 
1302     private byte memoizedIsInitialized = -1;
1303 
1304     @java.lang.Override
isInitialized()1305     public final boolean isInitialized() {
1306       byte isInitialized = memoizedIsInitialized;
1307       if (isInitialized == 1) return true;
1308       if (isInitialized == 0) return false;
1309 
1310       memoizedIsInitialized = 1;
1311       return true;
1312     }
1313 
1314     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)1315     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
1316       getUnknownFields().writeTo(output);
1317     }
1318 
1319     @java.lang.Override
getSerializedSize()1320     public int getSerializedSize() {
1321       int size = memoizedSize;
1322       if (size != -1) return size;
1323 
1324       size = 0;
1325       size += getUnknownFields().getSerializedSize();
1326       memoizedSize = size;
1327       return size;
1328     }
1329 
1330     @java.lang.Override
equals(final java.lang.Object obj)1331     public boolean equals(final java.lang.Object obj) {
1332       if (obj == this) {
1333         return true;
1334       }
1335       if (!(obj instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData)) {
1336         return super.equals(obj);
1337       }
1338       com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData other =
1339           (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData) obj;
1340 
1341       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
1342       return true;
1343     }
1344 
1345     @java.lang.Override
hashCode()1346     public int hashCode() {
1347       if (memoizedHashCode != 0) {
1348         return memoizedHashCode;
1349       }
1350       int hash = 41;
1351       hash = (19 * hash) + getDescriptor().hashCode();
1352       hash = (29 * hash) + getUnknownFields().hashCode();
1353       memoizedHashCode = hash;
1354       return hash;
1355     }
1356 
parseFrom( java.nio.ByteBuffer data)1357     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData parseFrom(
1358         java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
1359       return PARSER.parseFrom(data);
1360     }
1361 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1362     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData parseFrom(
1363         java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1364         throws com.google.protobuf.InvalidProtocolBufferException {
1365       return PARSER.parseFrom(data, extensionRegistry);
1366     }
1367 
parseFrom( com.google.protobuf.ByteString data)1368     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData parseFrom(
1369         com.google.protobuf.ByteString data)
1370         throws com.google.protobuf.InvalidProtocolBufferException {
1371       return PARSER.parseFrom(data);
1372     }
1373 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1374     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData parseFrom(
1375         com.google.protobuf.ByteString data,
1376         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1377         throws com.google.protobuf.InvalidProtocolBufferException {
1378       return PARSER.parseFrom(data, extensionRegistry);
1379     }
1380 
parseFrom( byte[] data)1381     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData parseFrom(
1382         byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
1383       return PARSER.parseFrom(data);
1384     }
1385 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1386     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData parseFrom(
1387         byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1388         throws com.google.protobuf.InvalidProtocolBufferException {
1389       return PARSER.parseFrom(data, extensionRegistry);
1390     }
1391 
parseFrom( java.io.InputStream input)1392     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData parseFrom(
1393         java.io.InputStream input) throws java.io.IOException {
1394       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
1395     }
1396 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1397     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData parseFrom(
1398         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1399         throws java.io.IOException {
1400       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
1401           PARSER, input, extensionRegistry);
1402     }
1403 
1404     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData
parseDelimitedFrom(java.io.InputStream input)1405         parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
1406       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
1407     }
1408 
1409     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1410         parseDelimitedFrom(
1411             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1412             throws java.io.IOException {
1413       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
1414           PARSER, input, extensionRegistry);
1415     }
1416 
parseFrom( com.google.protobuf.CodedInputStream input)1417     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData parseFrom(
1418         com.google.protobuf.CodedInputStream input) throws java.io.IOException {
1419       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
1420     }
1421 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1422     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData parseFrom(
1423         com.google.protobuf.CodedInputStream input,
1424         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1425         throws java.io.IOException {
1426       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
1427           PARSER, input, extensionRegistry);
1428     }
1429 
1430     @java.lang.Override
newBuilderForType()1431     public Builder newBuilderForType() {
1432       return newBuilder();
1433     }
1434 
newBuilder()1435     public static Builder newBuilder() {
1436       return DEFAULT_INSTANCE.toBuilder();
1437     }
1438 
newBuilder( com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData prototype)1439     public static Builder newBuilder(
1440         com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData prototype) {
1441       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
1442     }
1443 
1444     @java.lang.Override
toBuilder()1445     public Builder toBuilder() {
1446       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
1447     }
1448 
1449     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1450     protected Builder newBuilderForType(
1451         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1452       Builder builder = new Builder(parent);
1453       return builder;
1454     }
1455     /**
1456      *
1457      *
1458      * <pre>
1459      * Further data for the provisioning state.
1460      * </pre>
1461      *
1462      * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData}
1463      */
1464     public static final class Builder
1465         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
1466         implements
1467         // @@protoc_insertion_point(builder_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData)
1468         com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningDataOrBuilder {
getDescriptor()1469       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
1470         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
1471             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ProvisioningData_descriptor;
1472       }
1473 
1474       @java.lang.Override
1475       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()1476           internalGetFieldAccessorTable() {
1477         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
1478             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ProvisioningData_fieldAccessorTable
1479             .ensureFieldAccessorsInitialized(
1480                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.class,
1481                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.Builder.class);
1482       }
1483 
1484       // Construct using
1485       // com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.newBuilder()
Builder()1486       private Builder() {}
1487 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1488       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1489         super(parent);
1490       }
1491 
1492       @java.lang.Override
clear()1493       public Builder clear() {
1494         super.clear();
1495         return this;
1496       }
1497 
1498       @java.lang.Override
getDescriptorForType()1499       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
1500         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
1501             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ProvisioningData_descriptor;
1502       }
1503 
1504       @java.lang.Override
1505       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData
getDefaultInstanceForType()1506           getDefaultInstanceForType() {
1507         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData
1508             .getDefaultInstance();
1509       }
1510 
1511       @java.lang.Override
build()1512       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData build() {
1513         com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData result = buildPartial();
1514         if (!result.isInitialized()) {
1515           throw newUninitializedMessageException(result);
1516         }
1517         return result;
1518       }
1519 
1520       @java.lang.Override
buildPartial()1521       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData buildPartial() {
1522         com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData result =
1523             new com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData(this);
1524         onBuilt();
1525         return result;
1526       }
1527 
1528       @java.lang.Override
clone()1529       public Builder clone() {
1530         return super.clone();
1531       }
1532 
1533       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1534       public Builder setField(
1535           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
1536         return super.setField(field, value);
1537       }
1538 
1539       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1540       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
1541         return super.clearField(field);
1542       }
1543 
1544       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1545       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
1546         return super.clearOneof(oneof);
1547       }
1548 
1549       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1550       public Builder setRepeatedField(
1551           com.google.protobuf.Descriptors.FieldDescriptor field,
1552           int index,
1553           java.lang.Object value) {
1554         return super.setRepeatedField(field, index, value);
1555       }
1556 
1557       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1558       public Builder addRepeatedField(
1559           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
1560         return super.addRepeatedField(field, value);
1561       }
1562 
1563       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)1564       public Builder mergeFrom(com.google.protobuf.Message other) {
1565         if (other instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData) {
1566           return mergeFrom(
1567               (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData) other);
1568         } else {
1569           super.mergeFrom(other);
1570           return this;
1571         }
1572       }
1573 
mergeFrom( com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData other)1574       public Builder mergeFrom(
1575           com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData other) {
1576         if (other
1577             == com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData
1578                 .getDefaultInstance()) return this;
1579         this.mergeUnknownFields(other.getUnknownFields());
1580         onChanged();
1581         return this;
1582       }
1583 
1584       @java.lang.Override
isInitialized()1585       public final boolean isInitialized() {
1586         return true;
1587       }
1588 
1589       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1590       public Builder mergeFrom(
1591           com.google.protobuf.CodedInputStream input,
1592           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1593           throws java.io.IOException {
1594         if (extensionRegistry == null) {
1595           throw new java.lang.NullPointerException();
1596         }
1597         try {
1598           boolean done = false;
1599           while (!done) {
1600             int tag = input.readTag();
1601             switch (tag) {
1602               case 0:
1603                 done = true;
1604                 break;
1605               default:
1606                 {
1607                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1608                     done = true; // was an endgroup tag
1609                   }
1610                   break;
1611                 } // default:
1612             } // switch (tag)
1613           } // while (!done)
1614         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1615           throw e.unwrapIOException();
1616         } finally {
1617           onChanged();
1618         } // finally
1619         return this;
1620       }
1621 
1622       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1623       public final Builder setUnknownFields(
1624           final com.google.protobuf.UnknownFieldSet unknownFields) {
1625         return super.setUnknownFields(unknownFields);
1626       }
1627 
1628       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1629       public final Builder mergeUnknownFields(
1630           final com.google.protobuf.UnknownFieldSet unknownFields) {
1631         return super.mergeUnknownFields(unknownFields);
1632       }
1633 
1634       // @@protoc_insertion_point(builder_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData)
1635     }
1636 
1637     // @@protoc_insertion_point(class_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData)
1638     private static final com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData
1639         DEFAULT_INSTANCE;
1640 
1641     static {
1642       DEFAULT_INSTANCE = new com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData();
1643     }
1644 
1645     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData
getDefaultInstance()1646         getDefaultInstance() {
1647       return DEFAULT_INSTANCE;
1648     }
1649 
1650     private static final com.google.protobuf.Parser<ProvisioningData> PARSER =
1651         new com.google.protobuf.AbstractParser<ProvisioningData>() {
1652           @java.lang.Override
1653           public ProvisioningData parsePartialFrom(
1654               com.google.protobuf.CodedInputStream input,
1655               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1656               throws com.google.protobuf.InvalidProtocolBufferException {
1657             Builder builder = newBuilder();
1658             try {
1659               builder.mergeFrom(input, extensionRegistry);
1660             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1661               throw e.setUnfinishedMessage(builder.buildPartial());
1662             } catch (com.google.protobuf.UninitializedMessageException e) {
1663               throw e.asInvalidProtocolBufferException()
1664                   .setUnfinishedMessage(builder.buildPartial());
1665             } catch (java.io.IOException e) {
1666               throw new com.google.protobuf.InvalidProtocolBufferException(e)
1667                   .setUnfinishedMessage(builder.buildPartial());
1668             }
1669             return builder.buildPartial();
1670           }
1671         };
1672 
parser()1673     public static com.google.protobuf.Parser<ProvisioningData> parser() {
1674       return PARSER;
1675     }
1676 
1677     @java.lang.Override
getParserForType()1678     public com.google.protobuf.Parser<ProvisioningData> getParserForType() {
1679       return PARSER;
1680     }
1681 
1682     @java.lang.Override
1683     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData
getDefaultInstanceForType()1684         getDefaultInstanceForType() {
1685       return DEFAULT_INSTANCE;
1686     }
1687   }
1688 
1689   public interface FailedDataOrBuilder
1690       extends
1691       // @@protoc_insertion_point(interface_extends:google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData)
1692       com.google.protobuf.MessageOrBuilder {
1693 
1694     /**
1695      *
1696      *
1697      * <pre>
1698      * The error that caused the queued resource to enter the FAILED state.
1699      * </pre>
1700      *
1701      * <code>.google.rpc.Status error = 1;</code>
1702      *
1703      * @return Whether the error field is set.
1704      */
hasError()1705     boolean hasError();
1706     /**
1707      *
1708      *
1709      * <pre>
1710      * The error that caused the queued resource to enter the FAILED state.
1711      * </pre>
1712      *
1713      * <code>.google.rpc.Status error = 1;</code>
1714      *
1715      * @return The error.
1716      */
getError()1717     com.google.rpc.Status getError();
1718     /**
1719      *
1720      *
1721      * <pre>
1722      * The error that caused the queued resource to enter the FAILED state.
1723      * </pre>
1724      *
1725      * <code>.google.rpc.Status error = 1;</code>
1726      */
getErrorOrBuilder()1727     com.google.rpc.StatusOrBuilder getErrorOrBuilder();
1728   }
1729   /**
1730    *
1731    *
1732    * <pre>
1733    * Further data for the failed state.
1734    * </pre>
1735    *
1736    * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData}
1737    */
1738   public static final class FailedData extends com.google.protobuf.GeneratedMessageV3
1739       implements
1740       // @@protoc_insertion_point(message_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData)
1741       FailedDataOrBuilder {
1742     private static final long serialVersionUID = 0L;
1743     // Use FailedData.newBuilder() to construct.
FailedData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)1744     private FailedData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
1745       super(builder);
1746     }
1747 
FailedData()1748     private FailedData() {}
1749 
1750     @java.lang.Override
1751     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)1752     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
1753       return new FailedData();
1754     }
1755 
1756     @java.lang.Override
getUnknownFields()1757     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
1758       return this.unknownFields;
1759     }
1760 
getDescriptor()1761     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
1762       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
1763           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_FailedData_descriptor;
1764     }
1765 
1766     @java.lang.Override
1767     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()1768         internalGetFieldAccessorTable() {
1769       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
1770           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_FailedData_fieldAccessorTable
1771           .ensureFieldAccessorsInitialized(
1772               com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.class,
1773               com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.Builder.class);
1774     }
1775 
1776     public static final int ERROR_FIELD_NUMBER = 1;
1777     private com.google.rpc.Status error_;
1778     /**
1779      *
1780      *
1781      * <pre>
1782      * The error that caused the queued resource to enter the FAILED state.
1783      * </pre>
1784      *
1785      * <code>.google.rpc.Status error = 1;</code>
1786      *
1787      * @return Whether the error field is set.
1788      */
1789     @java.lang.Override
hasError()1790     public boolean hasError() {
1791       return error_ != null;
1792     }
1793     /**
1794      *
1795      *
1796      * <pre>
1797      * The error that caused the queued resource to enter the FAILED state.
1798      * </pre>
1799      *
1800      * <code>.google.rpc.Status error = 1;</code>
1801      *
1802      * @return The error.
1803      */
1804     @java.lang.Override
getError()1805     public com.google.rpc.Status getError() {
1806       return error_ == null ? com.google.rpc.Status.getDefaultInstance() : error_;
1807     }
1808     /**
1809      *
1810      *
1811      * <pre>
1812      * The error that caused the queued resource to enter the FAILED state.
1813      * </pre>
1814      *
1815      * <code>.google.rpc.Status error = 1;</code>
1816      */
1817     @java.lang.Override
getErrorOrBuilder()1818     public com.google.rpc.StatusOrBuilder getErrorOrBuilder() {
1819       return error_ == null ? com.google.rpc.Status.getDefaultInstance() : error_;
1820     }
1821 
1822     private byte memoizedIsInitialized = -1;
1823 
1824     @java.lang.Override
isInitialized()1825     public final boolean isInitialized() {
1826       byte isInitialized = memoizedIsInitialized;
1827       if (isInitialized == 1) return true;
1828       if (isInitialized == 0) return false;
1829 
1830       memoizedIsInitialized = 1;
1831       return true;
1832     }
1833 
1834     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)1835     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
1836       if (error_ != null) {
1837         output.writeMessage(1, getError());
1838       }
1839       getUnknownFields().writeTo(output);
1840     }
1841 
1842     @java.lang.Override
getSerializedSize()1843     public int getSerializedSize() {
1844       int size = memoizedSize;
1845       if (size != -1) return size;
1846 
1847       size = 0;
1848       if (error_ != null) {
1849         size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getError());
1850       }
1851       size += getUnknownFields().getSerializedSize();
1852       memoizedSize = size;
1853       return size;
1854     }
1855 
1856     @java.lang.Override
equals(final java.lang.Object obj)1857     public boolean equals(final java.lang.Object obj) {
1858       if (obj == this) {
1859         return true;
1860       }
1861       if (!(obj instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData)) {
1862         return super.equals(obj);
1863       }
1864       com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData other =
1865           (com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData) obj;
1866 
1867       if (hasError() != other.hasError()) return false;
1868       if (hasError()) {
1869         if (!getError().equals(other.getError())) return false;
1870       }
1871       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
1872       return true;
1873     }
1874 
1875     @java.lang.Override
hashCode()1876     public int hashCode() {
1877       if (memoizedHashCode != 0) {
1878         return memoizedHashCode;
1879       }
1880       int hash = 41;
1881       hash = (19 * hash) + getDescriptor().hashCode();
1882       if (hasError()) {
1883         hash = (37 * hash) + ERROR_FIELD_NUMBER;
1884         hash = (53 * hash) + getError().hashCode();
1885       }
1886       hash = (29 * hash) + getUnknownFields().hashCode();
1887       memoizedHashCode = hash;
1888       return hash;
1889     }
1890 
parseFrom( java.nio.ByteBuffer data)1891     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData parseFrom(
1892         java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
1893       return PARSER.parseFrom(data);
1894     }
1895 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1896     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData parseFrom(
1897         java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1898         throws com.google.protobuf.InvalidProtocolBufferException {
1899       return PARSER.parseFrom(data, extensionRegistry);
1900     }
1901 
parseFrom( com.google.protobuf.ByteString data)1902     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData parseFrom(
1903         com.google.protobuf.ByteString data)
1904         throws com.google.protobuf.InvalidProtocolBufferException {
1905       return PARSER.parseFrom(data);
1906     }
1907 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1908     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData parseFrom(
1909         com.google.protobuf.ByteString data,
1910         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1911         throws com.google.protobuf.InvalidProtocolBufferException {
1912       return PARSER.parseFrom(data, extensionRegistry);
1913     }
1914 
parseFrom( byte[] data)1915     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData parseFrom(
1916         byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
1917       return PARSER.parseFrom(data);
1918     }
1919 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1920     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData parseFrom(
1921         byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1922         throws com.google.protobuf.InvalidProtocolBufferException {
1923       return PARSER.parseFrom(data, extensionRegistry);
1924     }
1925 
parseFrom( java.io.InputStream input)1926     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData parseFrom(
1927         java.io.InputStream input) throws java.io.IOException {
1928       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
1929     }
1930 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1931     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData parseFrom(
1932         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1933         throws java.io.IOException {
1934       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
1935           PARSER, input, extensionRegistry);
1936     }
1937 
parseDelimitedFrom( java.io.InputStream input)1938     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData parseDelimitedFrom(
1939         java.io.InputStream input) throws java.io.IOException {
1940       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
1941     }
1942 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1943     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData parseDelimitedFrom(
1944         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1945         throws java.io.IOException {
1946       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
1947           PARSER, input, extensionRegistry);
1948     }
1949 
parseFrom( com.google.protobuf.CodedInputStream input)1950     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData parseFrom(
1951         com.google.protobuf.CodedInputStream input) throws java.io.IOException {
1952       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
1953     }
1954 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1955     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData parseFrom(
1956         com.google.protobuf.CodedInputStream input,
1957         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1958         throws java.io.IOException {
1959       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
1960           PARSER, input, extensionRegistry);
1961     }
1962 
1963     @java.lang.Override
newBuilderForType()1964     public Builder newBuilderForType() {
1965       return newBuilder();
1966     }
1967 
newBuilder()1968     public static Builder newBuilder() {
1969       return DEFAULT_INSTANCE.toBuilder();
1970     }
1971 
newBuilder( com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData prototype)1972     public static Builder newBuilder(
1973         com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData prototype) {
1974       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
1975     }
1976 
1977     @java.lang.Override
toBuilder()1978     public Builder toBuilder() {
1979       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
1980     }
1981 
1982     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1983     protected Builder newBuilderForType(
1984         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1985       Builder builder = new Builder(parent);
1986       return builder;
1987     }
1988     /**
1989      *
1990      *
1991      * <pre>
1992      * Further data for the failed state.
1993      * </pre>
1994      *
1995      * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData}
1996      */
1997     public static final class Builder
1998         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
1999         implements
2000         // @@protoc_insertion_point(builder_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData)
2001         com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedDataOrBuilder {
getDescriptor()2002       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
2003         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
2004             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_FailedData_descriptor;
2005       }
2006 
2007       @java.lang.Override
2008       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()2009           internalGetFieldAccessorTable() {
2010         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
2011             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_FailedData_fieldAccessorTable
2012             .ensureFieldAccessorsInitialized(
2013                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.class,
2014                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.Builder.class);
2015       }
2016 
2017       // Construct using com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.newBuilder()
Builder()2018       private Builder() {}
2019 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2020       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
2021         super(parent);
2022       }
2023 
2024       @java.lang.Override
clear()2025       public Builder clear() {
2026         super.clear();
2027         bitField0_ = 0;
2028         error_ = null;
2029         if (errorBuilder_ != null) {
2030           errorBuilder_.dispose();
2031           errorBuilder_ = null;
2032         }
2033         return this;
2034       }
2035 
2036       @java.lang.Override
getDescriptorForType()2037       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
2038         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
2039             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_FailedData_descriptor;
2040       }
2041 
2042       @java.lang.Override
2043       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData
getDefaultInstanceForType()2044           getDefaultInstanceForType() {
2045         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.getDefaultInstance();
2046       }
2047 
2048       @java.lang.Override
build()2049       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData build() {
2050         com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData result = buildPartial();
2051         if (!result.isInitialized()) {
2052           throw newUninitializedMessageException(result);
2053         }
2054         return result;
2055       }
2056 
2057       @java.lang.Override
buildPartial()2058       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData buildPartial() {
2059         com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData result =
2060             new com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData(this);
2061         if (bitField0_ != 0) {
2062           buildPartial0(result);
2063         }
2064         onBuilt();
2065         return result;
2066       }
2067 
buildPartial0( com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData result)2068       private void buildPartial0(
2069           com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData result) {
2070         int from_bitField0_ = bitField0_;
2071         if (((from_bitField0_ & 0x00000001) != 0)) {
2072           result.error_ = errorBuilder_ == null ? error_ : errorBuilder_.build();
2073         }
2074       }
2075 
2076       @java.lang.Override
clone()2077       public Builder clone() {
2078         return super.clone();
2079       }
2080 
2081       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2082       public Builder setField(
2083           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
2084         return super.setField(field, value);
2085       }
2086 
2087       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)2088       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
2089         return super.clearField(field);
2090       }
2091 
2092       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)2093       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
2094         return super.clearOneof(oneof);
2095       }
2096 
2097       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)2098       public Builder setRepeatedField(
2099           com.google.protobuf.Descriptors.FieldDescriptor field,
2100           int index,
2101           java.lang.Object value) {
2102         return super.setRepeatedField(field, index, value);
2103       }
2104 
2105       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2106       public Builder addRepeatedField(
2107           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
2108         return super.addRepeatedField(field, value);
2109       }
2110 
2111       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)2112       public Builder mergeFrom(com.google.protobuf.Message other) {
2113         if (other instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData) {
2114           return mergeFrom((com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData) other);
2115         } else {
2116           super.mergeFrom(other);
2117           return this;
2118         }
2119       }
2120 
mergeFrom(com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData other)2121       public Builder mergeFrom(com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData other) {
2122         if (other
2123             == com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.getDefaultInstance())
2124           return this;
2125         if (other.hasError()) {
2126           mergeError(other.getError());
2127         }
2128         this.mergeUnknownFields(other.getUnknownFields());
2129         onChanged();
2130         return this;
2131       }
2132 
2133       @java.lang.Override
isInitialized()2134       public final boolean isInitialized() {
2135         return true;
2136       }
2137 
2138       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2139       public Builder mergeFrom(
2140           com.google.protobuf.CodedInputStream input,
2141           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2142           throws java.io.IOException {
2143         if (extensionRegistry == null) {
2144           throw new java.lang.NullPointerException();
2145         }
2146         try {
2147           boolean done = false;
2148           while (!done) {
2149             int tag = input.readTag();
2150             switch (tag) {
2151               case 0:
2152                 done = true;
2153                 break;
2154               case 10:
2155                 {
2156                   input.readMessage(getErrorFieldBuilder().getBuilder(), extensionRegistry);
2157                   bitField0_ |= 0x00000001;
2158                   break;
2159                 } // case 10
2160               default:
2161                 {
2162                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
2163                     done = true; // was an endgroup tag
2164                   }
2165                   break;
2166                 } // default:
2167             } // switch (tag)
2168           } // while (!done)
2169         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2170           throw e.unwrapIOException();
2171         } finally {
2172           onChanged();
2173         } // finally
2174         return this;
2175       }
2176 
2177       private int bitField0_;
2178 
2179       private com.google.rpc.Status error_;
2180       private com.google.protobuf.SingleFieldBuilderV3<
2181               com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder>
2182           errorBuilder_;
2183       /**
2184        *
2185        *
2186        * <pre>
2187        * The error that caused the queued resource to enter the FAILED state.
2188        * </pre>
2189        *
2190        * <code>.google.rpc.Status error = 1;</code>
2191        *
2192        * @return Whether the error field is set.
2193        */
hasError()2194       public boolean hasError() {
2195         return ((bitField0_ & 0x00000001) != 0);
2196       }
2197       /**
2198        *
2199        *
2200        * <pre>
2201        * The error that caused the queued resource to enter the FAILED state.
2202        * </pre>
2203        *
2204        * <code>.google.rpc.Status error = 1;</code>
2205        *
2206        * @return The error.
2207        */
getError()2208       public com.google.rpc.Status getError() {
2209         if (errorBuilder_ == null) {
2210           return error_ == null ? com.google.rpc.Status.getDefaultInstance() : error_;
2211         } else {
2212           return errorBuilder_.getMessage();
2213         }
2214       }
2215       /**
2216        *
2217        *
2218        * <pre>
2219        * The error that caused the queued resource to enter the FAILED state.
2220        * </pre>
2221        *
2222        * <code>.google.rpc.Status error = 1;</code>
2223        */
setError(com.google.rpc.Status value)2224       public Builder setError(com.google.rpc.Status value) {
2225         if (errorBuilder_ == null) {
2226           if (value == null) {
2227             throw new NullPointerException();
2228           }
2229           error_ = value;
2230         } else {
2231           errorBuilder_.setMessage(value);
2232         }
2233         bitField0_ |= 0x00000001;
2234         onChanged();
2235         return this;
2236       }
2237       /**
2238        *
2239        *
2240        * <pre>
2241        * The error that caused the queued resource to enter the FAILED state.
2242        * </pre>
2243        *
2244        * <code>.google.rpc.Status error = 1;</code>
2245        */
setError(com.google.rpc.Status.Builder builderForValue)2246       public Builder setError(com.google.rpc.Status.Builder builderForValue) {
2247         if (errorBuilder_ == null) {
2248           error_ = builderForValue.build();
2249         } else {
2250           errorBuilder_.setMessage(builderForValue.build());
2251         }
2252         bitField0_ |= 0x00000001;
2253         onChanged();
2254         return this;
2255       }
2256       /**
2257        *
2258        *
2259        * <pre>
2260        * The error that caused the queued resource to enter the FAILED state.
2261        * </pre>
2262        *
2263        * <code>.google.rpc.Status error = 1;</code>
2264        */
mergeError(com.google.rpc.Status value)2265       public Builder mergeError(com.google.rpc.Status value) {
2266         if (errorBuilder_ == null) {
2267           if (((bitField0_ & 0x00000001) != 0)
2268               && error_ != null
2269               && error_ != com.google.rpc.Status.getDefaultInstance()) {
2270             getErrorBuilder().mergeFrom(value);
2271           } else {
2272             error_ = value;
2273           }
2274         } else {
2275           errorBuilder_.mergeFrom(value);
2276         }
2277         bitField0_ |= 0x00000001;
2278         onChanged();
2279         return this;
2280       }
2281       /**
2282        *
2283        *
2284        * <pre>
2285        * The error that caused the queued resource to enter the FAILED state.
2286        * </pre>
2287        *
2288        * <code>.google.rpc.Status error = 1;</code>
2289        */
clearError()2290       public Builder clearError() {
2291         bitField0_ = (bitField0_ & ~0x00000001);
2292         error_ = null;
2293         if (errorBuilder_ != null) {
2294           errorBuilder_.dispose();
2295           errorBuilder_ = null;
2296         }
2297         onChanged();
2298         return this;
2299       }
2300       /**
2301        *
2302        *
2303        * <pre>
2304        * The error that caused the queued resource to enter the FAILED state.
2305        * </pre>
2306        *
2307        * <code>.google.rpc.Status error = 1;</code>
2308        */
getErrorBuilder()2309       public com.google.rpc.Status.Builder getErrorBuilder() {
2310         bitField0_ |= 0x00000001;
2311         onChanged();
2312         return getErrorFieldBuilder().getBuilder();
2313       }
2314       /**
2315        *
2316        *
2317        * <pre>
2318        * The error that caused the queued resource to enter the FAILED state.
2319        * </pre>
2320        *
2321        * <code>.google.rpc.Status error = 1;</code>
2322        */
getErrorOrBuilder()2323       public com.google.rpc.StatusOrBuilder getErrorOrBuilder() {
2324         if (errorBuilder_ != null) {
2325           return errorBuilder_.getMessageOrBuilder();
2326         } else {
2327           return error_ == null ? com.google.rpc.Status.getDefaultInstance() : error_;
2328         }
2329       }
2330       /**
2331        *
2332        *
2333        * <pre>
2334        * The error that caused the queued resource to enter the FAILED state.
2335        * </pre>
2336        *
2337        * <code>.google.rpc.Status error = 1;</code>
2338        */
2339       private com.google.protobuf.SingleFieldBuilderV3<
2340               com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder>
getErrorFieldBuilder()2341           getErrorFieldBuilder() {
2342         if (errorBuilder_ == null) {
2343           errorBuilder_ =
2344               new com.google.protobuf.SingleFieldBuilderV3<
2345                   com.google.rpc.Status,
2346                   com.google.rpc.Status.Builder,
2347                   com.google.rpc.StatusOrBuilder>(getError(), getParentForChildren(), isClean());
2348           error_ = null;
2349         }
2350         return errorBuilder_;
2351       }
2352 
2353       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2354       public final Builder setUnknownFields(
2355           final com.google.protobuf.UnknownFieldSet unknownFields) {
2356         return super.setUnknownFields(unknownFields);
2357       }
2358 
2359       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2360       public final Builder mergeUnknownFields(
2361           final com.google.protobuf.UnknownFieldSet unknownFields) {
2362         return super.mergeUnknownFields(unknownFields);
2363       }
2364 
2365       // @@protoc_insertion_point(builder_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData)
2366     }
2367 
2368     // @@protoc_insertion_point(class_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData)
2369     private static final com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData
2370         DEFAULT_INSTANCE;
2371 
2372     static {
2373       DEFAULT_INSTANCE = new com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData();
2374     }
2375 
2376     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData
getDefaultInstance()2377         getDefaultInstance() {
2378       return DEFAULT_INSTANCE;
2379     }
2380 
2381     private static final com.google.protobuf.Parser<FailedData> PARSER =
2382         new com.google.protobuf.AbstractParser<FailedData>() {
2383           @java.lang.Override
2384           public FailedData parsePartialFrom(
2385               com.google.protobuf.CodedInputStream input,
2386               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2387               throws com.google.protobuf.InvalidProtocolBufferException {
2388             Builder builder = newBuilder();
2389             try {
2390               builder.mergeFrom(input, extensionRegistry);
2391             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2392               throw e.setUnfinishedMessage(builder.buildPartial());
2393             } catch (com.google.protobuf.UninitializedMessageException e) {
2394               throw e.asInvalidProtocolBufferException()
2395                   .setUnfinishedMessage(builder.buildPartial());
2396             } catch (java.io.IOException e) {
2397               throw new com.google.protobuf.InvalidProtocolBufferException(e)
2398                   .setUnfinishedMessage(builder.buildPartial());
2399             }
2400             return builder.buildPartial();
2401           }
2402         };
2403 
parser()2404     public static com.google.protobuf.Parser<FailedData> parser() {
2405       return PARSER;
2406     }
2407 
2408     @java.lang.Override
getParserForType()2409     public com.google.protobuf.Parser<FailedData> getParserForType() {
2410       return PARSER;
2411     }
2412 
2413     @java.lang.Override
2414     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData
getDefaultInstanceForType()2415         getDefaultInstanceForType() {
2416       return DEFAULT_INSTANCE;
2417     }
2418   }
2419 
2420   public interface DeletingDataOrBuilder
2421       extends
2422       // @@protoc_insertion_point(interface_extends:google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData)
2423       com.google.protobuf.MessageOrBuilder {}
2424   /**
2425    *
2426    *
2427    * <pre>
2428    * Further data for the deleting state.
2429    * </pre>
2430    *
2431    * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData}
2432    */
2433   public static final class DeletingData extends com.google.protobuf.GeneratedMessageV3
2434       implements
2435       // @@protoc_insertion_point(message_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData)
2436       DeletingDataOrBuilder {
2437     private static final long serialVersionUID = 0L;
2438     // Use DeletingData.newBuilder() to construct.
DeletingData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)2439     private DeletingData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
2440       super(builder);
2441     }
2442 
DeletingData()2443     private DeletingData() {}
2444 
2445     @java.lang.Override
2446     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)2447     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
2448       return new DeletingData();
2449     }
2450 
2451     @java.lang.Override
getUnknownFields()2452     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
2453       return this.unknownFields;
2454     }
2455 
getDescriptor()2456     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
2457       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
2458           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_DeletingData_descriptor;
2459     }
2460 
2461     @java.lang.Override
2462     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()2463         internalGetFieldAccessorTable() {
2464       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
2465           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_DeletingData_fieldAccessorTable
2466           .ensureFieldAccessorsInitialized(
2467               com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.class,
2468               com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.Builder.class);
2469     }
2470 
2471     private byte memoizedIsInitialized = -1;
2472 
2473     @java.lang.Override
isInitialized()2474     public final boolean isInitialized() {
2475       byte isInitialized = memoizedIsInitialized;
2476       if (isInitialized == 1) return true;
2477       if (isInitialized == 0) return false;
2478 
2479       memoizedIsInitialized = 1;
2480       return true;
2481     }
2482 
2483     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)2484     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
2485       getUnknownFields().writeTo(output);
2486     }
2487 
2488     @java.lang.Override
getSerializedSize()2489     public int getSerializedSize() {
2490       int size = memoizedSize;
2491       if (size != -1) return size;
2492 
2493       size = 0;
2494       size += getUnknownFields().getSerializedSize();
2495       memoizedSize = size;
2496       return size;
2497     }
2498 
2499     @java.lang.Override
equals(final java.lang.Object obj)2500     public boolean equals(final java.lang.Object obj) {
2501       if (obj == this) {
2502         return true;
2503       }
2504       if (!(obj instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData)) {
2505         return super.equals(obj);
2506       }
2507       com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData other =
2508           (com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData) obj;
2509 
2510       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
2511       return true;
2512     }
2513 
2514     @java.lang.Override
hashCode()2515     public int hashCode() {
2516       if (memoizedHashCode != 0) {
2517         return memoizedHashCode;
2518       }
2519       int hash = 41;
2520       hash = (19 * hash) + getDescriptor().hashCode();
2521       hash = (29 * hash) + getUnknownFields().hashCode();
2522       memoizedHashCode = hash;
2523       return hash;
2524     }
2525 
parseFrom( java.nio.ByteBuffer data)2526     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData parseFrom(
2527         java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
2528       return PARSER.parseFrom(data);
2529     }
2530 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2531     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData parseFrom(
2532         java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2533         throws com.google.protobuf.InvalidProtocolBufferException {
2534       return PARSER.parseFrom(data, extensionRegistry);
2535     }
2536 
parseFrom( com.google.protobuf.ByteString data)2537     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData parseFrom(
2538         com.google.protobuf.ByteString data)
2539         throws com.google.protobuf.InvalidProtocolBufferException {
2540       return PARSER.parseFrom(data);
2541     }
2542 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2543     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData parseFrom(
2544         com.google.protobuf.ByteString data,
2545         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2546         throws com.google.protobuf.InvalidProtocolBufferException {
2547       return PARSER.parseFrom(data, extensionRegistry);
2548     }
2549 
parseFrom( byte[] data)2550     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData parseFrom(
2551         byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
2552       return PARSER.parseFrom(data);
2553     }
2554 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2555     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData parseFrom(
2556         byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2557         throws com.google.protobuf.InvalidProtocolBufferException {
2558       return PARSER.parseFrom(data, extensionRegistry);
2559     }
2560 
parseFrom( java.io.InputStream input)2561     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData parseFrom(
2562         java.io.InputStream input) throws java.io.IOException {
2563       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
2564     }
2565 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2566     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData parseFrom(
2567         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2568         throws java.io.IOException {
2569       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
2570           PARSER, input, extensionRegistry);
2571     }
2572 
parseDelimitedFrom( java.io.InputStream input)2573     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData parseDelimitedFrom(
2574         java.io.InputStream input) throws java.io.IOException {
2575       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
2576     }
2577 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2578     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData parseDelimitedFrom(
2579         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2580         throws java.io.IOException {
2581       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
2582           PARSER, input, extensionRegistry);
2583     }
2584 
parseFrom( com.google.protobuf.CodedInputStream input)2585     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData parseFrom(
2586         com.google.protobuf.CodedInputStream input) throws java.io.IOException {
2587       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
2588     }
2589 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2590     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData parseFrom(
2591         com.google.protobuf.CodedInputStream input,
2592         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2593         throws java.io.IOException {
2594       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
2595           PARSER, input, extensionRegistry);
2596     }
2597 
2598     @java.lang.Override
newBuilderForType()2599     public Builder newBuilderForType() {
2600       return newBuilder();
2601     }
2602 
newBuilder()2603     public static Builder newBuilder() {
2604       return DEFAULT_INSTANCE.toBuilder();
2605     }
2606 
newBuilder( com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData prototype)2607     public static Builder newBuilder(
2608         com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData prototype) {
2609       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
2610     }
2611 
2612     @java.lang.Override
toBuilder()2613     public Builder toBuilder() {
2614       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
2615     }
2616 
2617     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2618     protected Builder newBuilderForType(
2619         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
2620       Builder builder = new Builder(parent);
2621       return builder;
2622     }
2623     /**
2624      *
2625      *
2626      * <pre>
2627      * Further data for the deleting state.
2628      * </pre>
2629      *
2630      * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData}
2631      */
2632     public static final class Builder
2633         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
2634         implements
2635         // @@protoc_insertion_point(builder_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData)
2636         com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingDataOrBuilder {
getDescriptor()2637       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
2638         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
2639             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_DeletingData_descriptor;
2640       }
2641 
2642       @java.lang.Override
2643       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()2644           internalGetFieldAccessorTable() {
2645         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
2646             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_DeletingData_fieldAccessorTable
2647             .ensureFieldAccessorsInitialized(
2648                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.class,
2649                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.Builder.class);
2650       }
2651 
2652       // Construct using com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.newBuilder()
Builder()2653       private Builder() {}
2654 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2655       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
2656         super(parent);
2657       }
2658 
2659       @java.lang.Override
clear()2660       public Builder clear() {
2661         super.clear();
2662         return this;
2663       }
2664 
2665       @java.lang.Override
getDescriptorForType()2666       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
2667         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
2668             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_DeletingData_descriptor;
2669       }
2670 
2671       @java.lang.Override
2672       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData
getDefaultInstanceForType()2673           getDefaultInstanceForType() {
2674         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.getDefaultInstance();
2675       }
2676 
2677       @java.lang.Override
build()2678       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData build() {
2679         com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData result = buildPartial();
2680         if (!result.isInitialized()) {
2681           throw newUninitializedMessageException(result);
2682         }
2683         return result;
2684       }
2685 
2686       @java.lang.Override
buildPartial()2687       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData buildPartial() {
2688         com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData result =
2689             new com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData(this);
2690         onBuilt();
2691         return result;
2692       }
2693 
2694       @java.lang.Override
clone()2695       public Builder clone() {
2696         return super.clone();
2697       }
2698 
2699       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2700       public Builder setField(
2701           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
2702         return super.setField(field, value);
2703       }
2704 
2705       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)2706       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
2707         return super.clearField(field);
2708       }
2709 
2710       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)2711       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
2712         return super.clearOneof(oneof);
2713       }
2714 
2715       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)2716       public Builder setRepeatedField(
2717           com.google.protobuf.Descriptors.FieldDescriptor field,
2718           int index,
2719           java.lang.Object value) {
2720         return super.setRepeatedField(field, index, value);
2721       }
2722 
2723       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2724       public Builder addRepeatedField(
2725           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
2726         return super.addRepeatedField(field, value);
2727       }
2728 
2729       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)2730       public Builder mergeFrom(com.google.protobuf.Message other) {
2731         if (other instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData) {
2732           return mergeFrom((com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData) other);
2733         } else {
2734           super.mergeFrom(other);
2735           return this;
2736         }
2737       }
2738 
mergeFrom( com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData other)2739       public Builder mergeFrom(
2740           com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData other) {
2741         if (other
2742             == com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.getDefaultInstance())
2743           return this;
2744         this.mergeUnknownFields(other.getUnknownFields());
2745         onChanged();
2746         return this;
2747       }
2748 
2749       @java.lang.Override
isInitialized()2750       public final boolean isInitialized() {
2751         return true;
2752       }
2753 
2754       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2755       public Builder mergeFrom(
2756           com.google.protobuf.CodedInputStream input,
2757           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2758           throws java.io.IOException {
2759         if (extensionRegistry == null) {
2760           throw new java.lang.NullPointerException();
2761         }
2762         try {
2763           boolean done = false;
2764           while (!done) {
2765             int tag = input.readTag();
2766             switch (tag) {
2767               case 0:
2768                 done = true;
2769                 break;
2770               default:
2771                 {
2772                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
2773                     done = true; // was an endgroup tag
2774                   }
2775                   break;
2776                 } // default:
2777             } // switch (tag)
2778           } // while (!done)
2779         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2780           throw e.unwrapIOException();
2781         } finally {
2782           onChanged();
2783         } // finally
2784         return this;
2785       }
2786 
2787       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2788       public final Builder setUnknownFields(
2789           final com.google.protobuf.UnknownFieldSet unknownFields) {
2790         return super.setUnknownFields(unknownFields);
2791       }
2792 
2793       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2794       public final Builder mergeUnknownFields(
2795           final com.google.protobuf.UnknownFieldSet unknownFields) {
2796         return super.mergeUnknownFields(unknownFields);
2797       }
2798 
2799       // @@protoc_insertion_point(builder_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData)
2800     }
2801 
2802     // @@protoc_insertion_point(class_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData)
2803     private static final com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData
2804         DEFAULT_INSTANCE;
2805 
2806     static {
2807       DEFAULT_INSTANCE = new com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData();
2808     }
2809 
2810     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData
getDefaultInstance()2811         getDefaultInstance() {
2812       return DEFAULT_INSTANCE;
2813     }
2814 
2815     private static final com.google.protobuf.Parser<DeletingData> PARSER =
2816         new com.google.protobuf.AbstractParser<DeletingData>() {
2817           @java.lang.Override
2818           public DeletingData parsePartialFrom(
2819               com.google.protobuf.CodedInputStream input,
2820               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2821               throws com.google.protobuf.InvalidProtocolBufferException {
2822             Builder builder = newBuilder();
2823             try {
2824               builder.mergeFrom(input, extensionRegistry);
2825             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2826               throw e.setUnfinishedMessage(builder.buildPartial());
2827             } catch (com.google.protobuf.UninitializedMessageException e) {
2828               throw e.asInvalidProtocolBufferException()
2829                   .setUnfinishedMessage(builder.buildPartial());
2830             } catch (java.io.IOException e) {
2831               throw new com.google.protobuf.InvalidProtocolBufferException(e)
2832                   .setUnfinishedMessage(builder.buildPartial());
2833             }
2834             return builder.buildPartial();
2835           }
2836         };
2837 
parser()2838     public static com.google.protobuf.Parser<DeletingData> parser() {
2839       return PARSER;
2840     }
2841 
2842     @java.lang.Override
getParserForType()2843     public com.google.protobuf.Parser<DeletingData> getParserForType() {
2844       return PARSER;
2845     }
2846 
2847     @java.lang.Override
2848     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData
getDefaultInstanceForType()2849         getDefaultInstanceForType() {
2850       return DEFAULT_INSTANCE;
2851     }
2852   }
2853 
2854   public interface ActiveDataOrBuilder
2855       extends
2856       // @@protoc_insertion_point(interface_extends:google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData)
2857       com.google.protobuf.MessageOrBuilder {}
2858   /**
2859    *
2860    *
2861    * <pre>
2862    * Further data for the active state.
2863    * </pre>
2864    *
2865    * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData}
2866    */
2867   public static final class ActiveData extends com.google.protobuf.GeneratedMessageV3
2868       implements
2869       // @@protoc_insertion_point(message_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData)
2870       ActiveDataOrBuilder {
2871     private static final long serialVersionUID = 0L;
2872     // Use ActiveData.newBuilder() to construct.
ActiveData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)2873     private ActiveData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
2874       super(builder);
2875     }
2876 
ActiveData()2877     private ActiveData() {}
2878 
2879     @java.lang.Override
2880     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)2881     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
2882       return new ActiveData();
2883     }
2884 
2885     @java.lang.Override
getUnknownFields()2886     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
2887       return this.unknownFields;
2888     }
2889 
getDescriptor()2890     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
2891       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
2892           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ActiveData_descriptor;
2893     }
2894 
2895     @java.lang.Override
2896     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()2897         internalGetFieldAccessorTable() {
2898       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
2899           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ActiveData_fieldAccessorTable
2900           .ensureFieldAccessorsInitialized(
2901               com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.class,
2902               com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.Builder.class);
2903     }
2904 
2905     private byte memoizedIsInitialized = -1;
2906 
2907     @java.lang.Override
isInitialized()2908     public final boolean isInitialized() {
2909       byte isInitialized = memoizedIsInitialized;
2910       if (isInitialized == 1) return true;
2911       if (isInitialized == 0) return false;
2912 
2913       memoizedIsInitialized = 1;
2914       return true;
2915     }
2916 
2917     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)2918     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
2919       getUnknownFields().writeTo(output);
2920     }
2921 
2922     @java.lang.Override
getSerializedSize()2923     public int getSerializedSize() {
2924       int size = memoizedSize;
2925       if (size != -1) return size;
2926 
2927       size = 0;
2928       size += getUnknownFields().getSerializedSize();
2929       memoizedSize = size;
2930       return size;
2931     }
2932 
2933     @java.lang.Override
equals(final java.lang.Object obj)2934     public boolean equals(final java.lang.Object obj) {
2935       if (obj == this) {
2936         return true;
2937       }
2938       if (!(obj instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData)) {
2939         return super.equals(obj);
2940       }
2941       com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData other =
2942           (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData) obj;
2943 
2944       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
2945       return true;
2946     }
2947 
2948     @java.lang.Override
hashCode()2949     public int hashCode() {
2950       if (memoizedHashCode != 0) {
2951         return memoizedHashCode;
2952       }
2953       int hash = 41;
2954       hash = (19 * hash) + getDescriptor().hashCode();
2955       hash = (29 * hash) + getUnknownFields().hashCode();
2956       memoizedHashCode = hash;
2957       return hash;
2958     }
2959 
parseFrom( java.nio.ByteBuffer data)2960     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData parseFrom(
2961         java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
2962       return PARSER.parseFrom(data);
2963     }
2964 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2965     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData parseFrom(
2966         java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2967         throws com.google.protobuf.InvalidProtocolBufferException {
2968       return PARSER.parseFrom(data, extensionRegistry);
2969     }
2970 
parseFrom( com.google.protobuf.ByteString data)2971     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData parseFrom(
2972         com.google.protobuf.ByteString data)
2973         throws com.google.protobuf.InvalidProtocolBufferException {
2974       return PARSER.parseFrom(data);
2975     }
2976 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2977     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData parseFrom(
2978         com.google.protobuf.ByteString data,
2979         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2980         throws com.google.protobuf.InvalidProtocolBufferException {
2981       return PARSER.parseFrom(data, extensionRegistry);
2982     }
2983 
parseFrom( byte[] data)2984     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData parseFrom(
2985         byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
2986       return PARSER.parseFrom(data);
2987     }
2988 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2989     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData parseFrom(
2990         byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2991         throws com.google.protobuf.InvalidProtocolBufferException {
2992       return PARSER.parseFrom(data, extensionRegistry);
2993     }
2994 
parseFrom( java.io.InputStream input)2995     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData parseFrom(
2996         java.io.InputStream input) throws java.io.IOException {
2997       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
2998     }
2999 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3000     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData parseFrom(
3001         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3002         throws java.io.IOException {
3003       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
3004           PARSER, input, extensionRegistry);
3005     }
3006 
parseDelimitedFrom( java.io.InputStream input)3007     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData parseDelimitedFrom(
3008         java.io.InputStream input) throws java.io.IOException {
3009       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
3010     }
3011 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3012     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData parseDelimitedFrom(
3013         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3014         throws java.io.IOException {
3015       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
3016           PARSER, input, extensionRegistry);
3017     }
3018 
parseFrom( com.google.protobuf.CodedInputStream input)3019     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData parseFrom(
3020         com.google.protobuf.CodedInputStream input) throws java.io.IOException {
3021       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
3022     }
3023 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3024     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData parseFrom(
3025         com.google.protobuf.CodedInputStream input,
3026         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3027         throws java.io.IOException {
3028       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
3029           PARSER, input, extensionRegistry);
3030     }
3031 
3032     @java.lang.Override
newBuilderForType()3033     public Builder newBuilderForType() {
3034       return newBuilder();
3035     }
3036 
newBuilder()3037     public static Builder newBuilder() {
3038       return DEFAULT_INSTANCE.toBuilder();
3039     }
3040 
newBuilder( com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData prototype)3041     public static Builder newBuilder(
3042         com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData prototype) {
3043       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
3044     }
3045 
3046     @java.lang.Override
toBuilder()3047     public Builder toBuilder() {
3048       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
3049     }
3050 
3051     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3052     protected Builder newBuilderForType(
3053         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
3054       Builder builder = new Builder(parent);
3055       return builder;
3056     }
3057     /**
3058      *
3059      *
3060      * <pre>
3061      * Further data for the active state.
3062      * </pre>
3063      *
3064      * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData}
3065      */
3066     public static final class Builder
3067         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
3068         implements
3069         // @@protoc_insertion_point(builder_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData)
3070         com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveDataOrBuilder {
getDescriptor()3071       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
3072         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
3073             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ActiveData_descriptor;
3074       }
3075 
3076       @java.lang.Override
3077       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()3078           internalGetFieldAccessorTable() {
3079         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
3080             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ActiveData_fieldAccessorTable
3081             .ensureFieldAccessorsInitialized(
3082                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.class,
3083                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.Builder.class);
3084       }
3085 
3086       // Construct using com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.newBuilder()
Builder()3087       private Builder() {}
3088 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3089       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
3090         super(parent);
3091       }
3092 
3093       @java.lang.Override
clear()3094       public Builder clear() {
3095         super.clear();
3096         return this;
3097       }
3098 
3099       @java.lang.Override
getDescriptorForType()3100       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
3101         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
3102             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ActiveData_descriptor;
3103       }
3104 
3105       @java.lang.Override
3106       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData
getDefaultInstanceForType()3107           getDefaultInstanceForType() {
3108         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.getDefaultInstance();
3109       }
3110 
3111       @java.lang.Override
build()3112       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData build() {
3113         com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData result = buildPartial();
3114         if (!result.isInitialized()) {
3115           throw newUninitializedMessageException(result);
3116         }
3117         return result;
3118       }
3119 
3120       @java.lang.Override
buildPartial()3121       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData buildPartial() {
3122         com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData result =
3123             new com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData(this);
3124         onBuilt();
3125         return result;
3126       }
3127 
3128       @java.lang.Override
clone()3129       public Builder clone() {
3130         return super.clone();
3131       }
3132 
3133       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3134       public Builder setField(
3135           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
3136         return super.setField(field, value);
3137       }
3138 
3139       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)3140       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
3141         return super.clearField(field);
3142       }
3143 
3144       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)3145       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
3146         return super.clearOneof(oneof);
3147       }
3148 
3149       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)3150       public Builder setRepeatedField(
3151           com.google.protobuf.Descriptors.FieldDescriptor field,
3152           int index,
3153           java.lang.Object value) {
3154         return super.setRepeatedField(field, index, value);
3155       }
3156 
3157       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3158       public Builder addRepeatedField(
3159           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
3160         return super.addRepeatedField(field, value);
3161       }
3162 
3163       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)3164       public Builder mergeFrom(com.google.protobuf.Message other) {
3165         if (other instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData) {
3166           return mergeFrom((com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData) other);
3167         } else {
3168           super.mergeFrom(other);
3169           return this;
3170         }
3171       }
3172 
mergeFrom(com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData other)3173       public Builder mergeFrom(com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData other) {
3174         if (other
3175             == com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.getDefaultInstance())
3176           return this;
3177         this.mergeUnknownFields(other.getUnknownFields());
3178         onChanged();
3179         return this;
3180       }
3181 
3182       @java.lang.Override
isInitialized()3183       public final boolean isInitialized() {
3184         return true;
3185       }
3186 
3187       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3188       public Builder mergeFrom(
3189           com.google.protobuf.CodedInputStream input,
3190           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3191           throws java.io.IOException {
3192         if (extensionRegistry == null) {
3193           throw new java.lang.NullPointerException();
3194         }
3195         try {
3196           boolean done = false;
3197           while (!done) {
3198             int tag = input.readTag();
3199             switch (tag) {
3200               case 0:
3201                 done = true;
3202                 break;
3203               default:
3204                 {
3205                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
3206                     done = true; // was an endgroup tag
3207                   }
3208                   break;
3209                 } // default:
3210             } // switch (tag)
3211           } // while (!done)
3212         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3213           throw e.unwrapIOException();
3214         } finally {
3215           onChanged();
3216         } // finally
3217         return this;
3218       }
3219 
3220       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3221       public final Builder setUnknownFields(
3222           final com.google.protobuf.UnknownFieldSet unknownFields) {
3223         return super.setUnknownFields(unknownFields);
3224       }
3225 
3226       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3227       public final Builder mergeUnknownFields(
3228           final com.google.protobuf.UnknownFieldSet unknownFields) {
3229         return super.mergeUnknownFields(unknownFields);
3230       }
3231 
3232       // @@protoc_insertion_point(builder_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData)
3233     }
3234 
3235     // @@protoc_insertion_point(class_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData)
3236     private static final com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData
3237         DEFAULT_INSTANCE;
3238 
3239     static {
3240       DEFAULT_INSTANCE = new com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData();
3241     }
3242 
3243     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData
getDefaultInstance()3244         getDefaultInstance() {
3245       return DEFAULT_INSTANCE;
3246     }
3247 
3248     private static final com.google.protobuf.Parser<ActiveData> PARSER =
3249         new com.google.protobuf.AbstractParser<ActiveData>() {
3250           @java.lang.Override
3251           public ActiveData parsePartialFrom(
3252               com.google.protobuf.CodedInputStream input,
3253               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3254               throws com.google.protobuf.InvalidProtocolBufferException {
3255             Builder builder = newBuilder();
3256             try {
3257               builder.mergeFrom(input, extensionRegistry);
3258             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3259               throw e.setUnfinishedMessage(builder.buildPartial());
3260             } catch (com.google.protobuf.UninitializedMessageException e) {
3261               throw e.asInvalidProtocolBufferException()
3262                   .setUnfinishedMessage(builder.buildPartial());
3263             } catch (java.io.IOException e) {
3264               throw new com.google.protobuf.InvalidProtocolBufferException(e)
3265                   .setUnfinishedMessage(builder.buildPartial());
3266             }
3267             return builder.buildPartial();
3268           }
3269         };
3270 
parser()3271     public static com.google.protobuf.Parser<ActiveData> parser() {
3272       return PARSER;
3273     }
3274 
3275     @java.lang.Override
getParserForType()3276     public com.google.protobuf.Parser<ActiveData> getParserForType() {
3277       return PARSER;
3278     }
3279 
3280     @java.lang.Override
3281     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData
getDefaultInstanceForType()3282         getDefaultInstanceForType() {
3283       return DEFAULT_INSTANCE;
3284     }
3285   }
3286 
3287   public interface SuspendingDataOrBuilder
3288       extends
3289       // @@protoc_insertion_point(interface_extends:google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData)
3290       com.google.protobuf.MessageOrBuilder {}
3291   /**
3292    *
3293    *
3294    * <pre>
3295    * Further data for the suspending state.
3296    * </pre>
3297    *
3298    * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData}
3299    */
3300   public static final class SuspendingData extends com.google.protobuf.GeneratedMessageV3
3301       implements
3302       // @@protoc_insertion_point(message_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData)
3303       SuspendingDataOrBuilder {
3304     private static final long serialVersionUID = 0L;
3305     // Use SuspendingData.newBuilder() to construct.
SuspendingData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)3306     private SuspendingData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
3307       super(builder);
3308     }
3309 
SuspendingData()3310     private SuspendingData() {}
3311 
3312     @java.lang.Override
3313     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)3314     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
3315       return new SuspendingData();
3316     }
3317 
3318     @java.lang.Override
getUnknownFields()3319     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
3320       return this.unknownFields;
3321     }
3322 
getDescriptor()3323     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
3324       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
3325           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendingData_descriptor;
3326     }
3327 
3328     @java.lang.Override
3329     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()3330         internalGetFieldAccessorTable() {
3331       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
3332           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendingData_fieldAccessorTable
3333           .ensureFieldAccessorsInitialized(
3334               com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.class,
3335               com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.Builder.class);
3336     }
3337 
3338     private byte memoizedIsInitialized = -1;
3339 
3340     @java.lang.Override
isInitialized()3341     public final boolean isInitialized() {
3342       byte isInitialized = memoizedIsInitialized;
3343       if (isInitialized == 1) return true;
3344       if (isInitialized == 0) return false;
3345 
3346       memoizedIsInitialized = 1;
3347       return true;
3348     }
3349 
3350     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)3351     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
3352       getUnknownFields().writeTo(output);
3353     }
3354 
3355     @java.lang.Override
getSerializedSize()3356     public int getSerializedSize() {
3357       int size = memoizedSize;
3358       if (size != -1) return size;
3359 
3360       size = 0;
3361       size += getUnknownFields().getSerializedSize();
3362       memoizedSize = size;
3363       return size;
3364     }
3365 
3366     @java.lang.Override
equals(final java.lang.Object obj)3367     public boolean equals(final java.lang.Object obj) {
3368       if (obj == this) {
3369         return true;
3370       }
3371       if (!(obj instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData)) {
3372         return super.equals(obj);
3373       }
3374       com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData other =
3375           (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData) obj;
3376 
3377       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
3378       return true;
3379     }
3380 
3381     @java.lang.Override
hashCode()3382     public int hashCode() {
3383       if (memoizedHashCode != 0) {
3384         return memoizedHashCode;
3385       }
3386       int hash = 41;
3387       hash = (19 * hash) + getDescriptor().hashCode();
3388       hash = (29 * hash) + getUnknownFields().hashCode();
3389       memoizedHashCode = hash;
3390       return hash;
3391     }
3392 
parseFrom( java.nio.ByteBuffer data)3393     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData parseFrom(
3394         java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
3395       return PARSER.parseFrom(data);
3396     }
3397 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3398     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData parseFrom(
3399         java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3400         throws com.google.protobuf.InvalidProtocolBufferException {
3401       return PARSER.parseFrom(data, extensionRegistry);
3402     }
3403 
parseFrom( com.google.protobuf.ByteString data)3404     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData parseFrom(
3405         com.google.protobuf.ByteString data)
3406         throws com.google.protobuf.InvalidProtocolBufferException {
3407       return PARSER.parseFrom(data);
3408     }
3409 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3410     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData parseFrom(
3411         com.google.protobuf.ByteString data,
3412         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3413         throws com.google.protobuf.InvalidProtocolBufferException {
3414       return PARSER.parseFrom(data, extensionRegistry);
3415     }
3416 
parseFrom( byte[] data)3417     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData parseFrom(
3418         byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
3419       return PARSER.parseFrom(data);
3420     }
3421 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3422     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData parseFrom(
3423         byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3424         throws com.google.protobuf.InvalidProtocolBufferException {
3425       return PARSER.parseFrom(data, extensionRegistry);
3426     }
3427 
parseFrom( java.io.InputStream input)3428     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData parseFrom(
3429         java.io.InputStream input) throws java.io.IOException {
3430       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
3431     }
3432 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3433     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData parseFrom(
3434         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3435         throws java.io.IOException {
3436       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
3437           PARSER, input, extensionRegistry);
3438     }
3439 
3440     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData
parseDelimitedFrom(java.io.InputStream input)3441         parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
3442       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
3443     }
3444 
3445     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3446         parseDelimitedFrom(
3447             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3448             throws java.io.IOException {
3449       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
3450           PARSER, input, extensionRegistry);
3451     }
3452 
parseFrom( com.google.protobuf.CodedInputStream input)3453     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData parseFrom(
3454         com.google.protobuf.CodedInputStream input) throws java.io.IOException {
3455       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
3456     }
3457 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3458     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData parseFrom(
3459         com.google.protobuf.CodedInputStream input,
3460         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3461         throws java.io.IOException {
3462       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
3463           PARSER, input, extensionRegistry);
3464     }
3465 
3466     @java.lang.Override
newBuilderForType()3467     public Builder newBuilderForType() {
3468       return newBuilder();
3469     }
3470 
newBuilder()3471     public static Builder newBuilder() {
3472       return DEFAULT_INSTANCE.toBuilder();
3473     }
3474 
newBuilder( com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData prototype)3475     public static Builder newBuilder(
3476         com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData prototype) {
3477       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
3478     }
3479 
3480     @java.lang.Override
toBuilder()3481     public Builder toBuilder() {
3482       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
3483     }
3484 
3485     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3486     protected Builder newBuilderForType(
3487         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
3488       Builder builder = new Builder(parent);
3489       return builder;
3490     }
3491     /**
3492      *
3493      *
3494      * <pre>
3495      * Further data for the suspending state.
3496      * </pre>
3497      *
3498      * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData}
3499      */
3500     public static final class Builder
3501         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
3502         implements
3503         // @@protoc_insertion_point(builder_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData)
3504         com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingDataOrBuilder {
getDescriptor()3505       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
3506         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
3507             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendingData_descriptor;
3508       }
3509 
3510       @java.lang.Override
3511       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()3512           internalGetFieldAccessorTable() {
3513         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
3514             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendingData_fieldAccessorTable
3515             .ensureFieldAccessorsInitialized(
3516                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.class,
3517                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.Builder.class);
3518       }
3519 
3520       // Construct using
3521       // com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.newBuilder()
Builder()3522       private Builder() {}
3523 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3524       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
3525         super(parent);
3526       }
3527 
3528       @java.lang.Override
clear()3529       public Builder clear() {
3530         super.clear();
3531         return this;
3532       }
3533 
3534       @java.lang.Override
getDescriptorForType()3535       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
3536         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
3537             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendingData_descriptor;
3538       }
3539 
3540       @java.lang.Override
3541       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData
getDefaultInstanceForType()3542           getDefaultInstanceForType() {
3543         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData
3544             .getDefaultInstance();
3545       }
3546 
3547       @java.lang.Override
build()3548       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData build() {
3549         com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData result = buildPartial();
3550         if (!result.isInitialized()) {
3551           throw newUninitializedMessageException(result);
3552         }
3553         return result;
3554       }
3555 
3556       @java.lang.Override
buildPartial()3557       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData buildPartial() {
3558         com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData result =
3559             new com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData(this);
3560         onBuilt();
3561         return result;
3562       }
3563 
3564       @java.lang.Override
clone()3565       public Builder clone() {
3566         return super.clone();
3567       }
3568 
3569       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3570       public Builder setField(
3571           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
3572         return super.setField(field, value);
3573       }
3574 
3575       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)3576       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
3577         return super.clearField(field);
3578       }
3579 
3580       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)3581       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
3582         return super.clearOneof(oneof);
3583       }
3584 
3585       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)3586       public Builder setRepeatedField(
3587           com.google.protobuf.Descriptors.FieldDescriptor field,
3588           int index,
3589           java.lang.Object value) {
3590         return super.setRepeatedField(field, index, value);
3591       }
3592 
3593       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3594       public Builder addRepeatedField(
3595           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
3596         return super.addRepeatedField(field, value);
3597       }
3598 
3599       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)3600       public Builder mergeFrom(com.google.protobuf.Message other) {
3601         if (other instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData) {
3602           return mergeFrom(
3603               (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData) other);
3604         } else {
3605           super.mergeFrom(other);
3606           return this;
3607         }
3608       }
3609 
mergeFrom( com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData other)3610       public Builder mergeFrom(
3611           com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData other) {
3612         if (other
3613             == com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData
3614                 .getDefaultInstance()) return this;
3615         this.mergeUnknownFields(other.getUnknownFields());
3616         onChanged();
3617         return this;
3618       }
3619 
3620       @java.lang.Override
isInitialized()3621       public final boolean isInitialized() {
3622         return true;
3623       }
3624 
3625       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3626       public Builder mergeFrom(
3627           com.google.protobuf.CodedInputStream input,
3628           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3629           throws java.io.IOException {
3630         if (extensionRegistry == null) {
3631           throw new java.lang.NullPointerException();
3632         }
3633         try {
3634           boolean done = false;
3635           while (!done) {
3636             int tag = input.readTag();
3637             switch (tag) {
3638               case 0:
3639                 done = true;
3640                 break;
3641               default:
3642                 {
3643                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
3644                     done = true; // was an endgroup tag
3645                   }
3646                   break;
3647                 } // default:
3648             } // switch (tag)
3649           } // while (!done)
3650         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3651           throw e.unwrapIOException();
3652         } finally {
3653           onChanged();
3654         } // finally
3655         return this;
3656       }
3657 
3658       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3659       public final Builder setUnknownFields(
3660           final com.google.protobuf.UnknownFieldSet unknownFields) {
3661         return super.setUnknownFields(unknownFields);
3662       }
3663 
3664       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3665       public final Builder mergeUnknownFields(
3666           final com.google.protobuf.UnknownFieldSet unknownFields) {
3667         return super.mergeUnknownFields(unknownFields);
3668       }
3669 
3670       // @@protoc_insertion_point(builder_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData)
3671     }
3672 
3673     // @@protoc_insertion_point(class_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData)
3674     private static final com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData
3675         DEFAULT_INSTANCE;
3676 
3677     static {
3678       DEFAULT_INSTANCE = new com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData();
3679     }
3680 
3681     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData
getDefaultInstance()3682         getDefaultInstance() {
3683       return DEFAULT_INSTANCE;
3684     }
3685 
3686     private static final com.google.protobuf.Parser<SuspendingData> PARSER =
3687         new com.google.protobuf.AbstractParser<SuspendingData>() {
3688           @java.lang.Override
3689           public SuspendingData parsePartialFrom(
3690               com.google.protobuf.CodedInputStream input,
3691               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3692               throws com.google.protobuf.InvalidProtocolBufferException {
3693             Builder builder = newBuilder();
3694             try {
3695               builder.mergeFrom(input, extensionRegistry);
3696             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3697               throw e.setUnfinishedMessage(builder.buildPartial());
3698             } catch (com.google.protobuf.UninitializedMessageException e) {
3699               throw e.asInvalidProtocolBufferException()
3700                   .setUnfinishedMessage(builder.buildPartial());
3701             } catch (java.io.IOException e) {
3702               throw new com.google.protobuf.InvalidProtocolBufferException(e)
3703                   .setUnfinishedMessage(builder.buildPartial());
3704             }
3705             return builder.buildPartial();
3706           }
3707         };
3708 
parser()3709     public static com.google.protobuf.Parser<SuspendingData> parser() {
3710       return PARSER;
3711     }
3712 
3713     @java.lang.Override
getParserForType()3714     public com.google.protobuf.Parser<SuspendingData> getParserForType() {
3715       return PARSER;
3716     }
3717 
3718     @java.lang.Override
3719     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData
getDefaultInstanceForType()3720         getDefaultInstanceForType() {
3721       return DEFAULT_INSTANCE;
3722     }
3723   }
3724 
3725   public interface SuspendedDataOrBuilder
3726       extends
3727       // @@protoc_insertion_point(interface_extends:google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData)
3728       com.google.protobuf.MessageOrBuilder {}
3729   /**
3730    *
3731    *
3732    * <pre>
3733    * Further data for the suspended state.
3734    * </pre>
3735    *
3736    * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData}
3737    */
3738   public static final class SuspendedData extends com.google.protobuf.GeneratedMessageV3
3739       implements
3740       // @@protoc_insertion_point(message_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData)
3741       SuspendedDataOrBuilder {
3742     private static final long serialVersionUID = 0L;
3743     // Use SuspendedData.newBuilder() to construct.
SuspendedData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)3744     private SuspendedData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
3745       super(builder);
3746     }
3747 
SuspendedData()3748     private SuspendedData() {}
3749 
3750     @java.lang.Override
3751     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)3752     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
3753       return new SuspendedData();
3754     }
3755 
3756     @java.lang.Override
getUnknownFields()3757     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
3758       return this.unknownFields;
3759     }
3760 
getDescriptor()3761     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
3762       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
3763           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendedData_descriptor;
3764     }
3765 
3766     @java.lang.Override
3767     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()3768         internalGetFieldAccessorTable() {
3769       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
3770           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendedData_fieldAccessorTable
3771           .ensureFieldAccessorsInitialized(
3772               com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.class,
3773               com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.Builder.class);
3774     }
3775 
3776     private byte memoizedIsInitialized = -1;
3777 
3778     @java.lang.Override
isInitialized()3779     public final boolean isInitialized() {
3780       byte isInitialized = memoizedIsInitialized;
3781       if (isInitialized == 1) return true;
3782       if (isInitialized == 0) return false;
3783 
3784       memoizedIsInitialized = 1;
3785       return true;
3786     }
3787 
3788     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)3789     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
3790       getUnknownFields().writeTo(output);
3791     }
3792 
3793     @java.lang.Override
getSerializedSize()3794     public int getSerializedSize() {
3795       int size = memoizedSize;
3796       if (size != -1) return size;
3797 
3798       size = 0;
3799       size += getUnknownFields().getSerializedSize();
3800       memoizedSize = size;
3801       return size;
3802     }
3803 
3804     @java.lang.Override
equals(final java.lang.Object obj)3805     public boolean equals(final java.lang.Object obj) {
3806       if (obj == this) {
3807         return true;
3808       }
3809       if (!(obj instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData)) {
3810         return super.equals(obj);
3811       }
3812       com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData other =
3813           (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData) obj;
3814 
3815       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
3816       return true;
3817     }
3818 
3819     @java.lang.Override
hashCode()3820     public int hashCode() {
3821       if (memoizedHashCode != 0) {
3822         return memoizedHashCode;
3823       }
3824       int hash = 41;
3825       hash = (19 * hash) + getDescriptor().hashCode();
3826       hash = (29 * hash) + getUnknownFields().hashCode();
3827       memoizedHashCode = hash;
3828       return hash;
3829     }
3830 
parseFrom( java.nio.ByteBuffer data)3831     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData parseFrom(
3832         java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
3833       return PARSER.parseFrom(data);
3834     }
3835 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3836     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData parseFrom(
3837         java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3838         throws com.google.protobuf.InvalidProtocolBufferException {
3839       return PARSER.parseFrom(data, extensionRegistry);
3840     }
3841 
parseFrom( com.google.protobuf.ByteString data)3842     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData parseFrom(
3843         com.google.protobuf.ByteString data)
3844         throws com.google.protobuf.InvalidProtocolBufferException {
3845       return PARSER.parseFrom(data);
3846     }
3847 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3848     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData parseFrom(
3849         com.google.protobuf.ByteString data,
3850         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3851         throws com.google.protobuf.InvalidProtocolBufferException {
3852       return PARSER.parseFrom(data, extensionRegistry);
3853     }
3854 
parseFrom( byte[] data)3855     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData parseFrom(
3856         byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
3857       return PARSER.parseFrom(data);
3858     }
3859 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3860     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData parseFrom(
3861         byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3862         throws com.google.protobuf.InvalidProtocolBufferException {
3863       return PARSER.parseFrom(data, extensionRegistry);
3864     }
3865 
parseFrom( java.io.InputStream input)3866     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData parseFrom(
3867         java.io.InputStream input) throws java.io.IOException {
3868       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
3869     }
3870 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3871     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData parseFrom(
3872         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3873         throws java.io.IOException {
3874       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
3875           PARSER, input, extensionRegistry);
3876     }
3877 
3878     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData
parseDelimitedFrom(java.io.InputStream input)3879         parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
3880       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
3881     }
3882 
3883     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3884         parseDelimitedFrom(
3885             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3886             throws java.io.IOException {
3887       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
3888           PARSER, input, extensionRegistry);
3889     }
3890 
parseFrom( com.google.protobuf.CodedInputStream input)3891     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData parseFrom(
3892         com.google.protobuf.CodedInputStream input) throws java.io.IOException {
3893       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
3894     }
3895 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3896     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData parseFrom(
3897         com.google.protobuf.CodedInputStream input,
3898         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3899         throws java.io.IOException {
3900       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
3901           PARSER, input, extensionRegistry);
3902     }
3903 
3904     @java.lang.Override
newBuilderForType()3905     public Builder newBuilderForType() {
3906       return newBuilder();
3907     }
3908 
newBuilder()3909     public static Builder newBuilder() {
3910       return DEFAULT_INSTANCE.toBuilder();
3911     }
3912 
newBuilder( com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData prototype)3913     public static Builder newBuilder(
3914         com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData prototype) {
3915       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
3916     }
3917 
3918     @java.lang.Override
toBuilder()3919     public Builder toBuilder() {
3920       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
3921     }
3922 
3923     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3924     protected Builder newBuilderForType(
3925         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
3926       Builder builder = new Builder(parent);
3927       return builder;
3928     }
3929     /**
3930      *
3931      *
3932      * <pre>
3933      * Further data for the suspended state.
3934      * </pre>
3935      *
3936      * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData}
3937      */
3938     public static final class Builder
3939         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
3940         implements
3941         // @@protoc_insertion_point(builder_implements:google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData)
3942         com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedDataOrBuilder {
getDescriptor()3943       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
3944         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
3945             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendedData_descriptor;
3946       }
3947 
3948       @java.lang.Override
3949       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()3950           internalGetFieldAccessorTable() {
3951         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
3952             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendedData_fieldAccessorTable
3953             .ensureFieldAccessorsInitialized(
3954                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.class,
3955                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.Builder.class);
3956       }
3957 
3958       // Construct using
3959       // com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.newBuilder()
Builder()3960       private Builder() {}
3961 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3962       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
3963         super(parent);
3964       }
3965 
3966       @java.lang.Override
clear()3967       public Builder clear() {
3968         super.clear();
3969         return this;
3970       }
3971 
3972       @java.lang.Override
getDescriptorForType()3973       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
3974         return com.google.cloud.tpu.v2alpha1.CloudTpuProto
3975             .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendedData_descriptor;
3976       }
3977 
3978       @java.lang.Override
3979       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData
getDefaultInstanceForType()3980           getDefaultInstanceForType() {
3981         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.getDefaultInstance();
3982       }
3983 
3984       @java.lang.Override
build()3985       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData build() {
3986         com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData result = buildPartial();
3987         if (!result.isInitialized()) {
3988           throw newUninitializedMessageException(result);
3989         }
3990         return result;
3991       }
3992 
3993       @java.lang.Override
buildPartial()3994       public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData buildPartial() {
3995         com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData result =
3996             new com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData(this);
3997         onBuilt();
3998         return result;
3999       }
4000 
4001       @java.lang.Override
clone()4002       public Builder clone() {
4003         return super.clone();
4004       }
4005 
4006       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)4007       public Builder setField(
4008           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
4009         return super.setField(field, value);
4010       }
4011 
4012       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)4013       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
4014         return super.clearField(field);
4015       }
4016 
4017       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)4018       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
4019         return super.clearOneof(oneof);
4020       }
4021 
4022       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)4023       public Builder setRepeatedField(
4024           com.google.protobuf.Descriptors.FieldDescriptor field,
4025           int index,
4026           java.lang.Object value) {
4027         return super.setRepeatedField(field, index, value);
4028       }
4029 
4030       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)4031       public Builder addRepeatedField(
4032           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
4033         return super.addRepeatedField(field, value);
4034       }
4035 
4036       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)4037       public Builder mergeFrom(com.google.protobuf.Message other) {
4038         if (other instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData) {
4039           return mergeFrom((com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData) other);
4040         } else {
4041           super.mergeFrom(other);
4042           return this;
4043         }
4044       }
4045 
mergeFrom( com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData other)4046       public Builder mergeFrom(
4047           com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData other) {
4048         if (other
4049             == com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.getDefaultInstance())
4050           return this;
4051         this.mergeUnknownFields(other.getUnknownFields());
4052         onChanged();
4053         return this;
4054       }
4055 
4056       @java.lang.Override
isInitialized()4057       public final boolean isInitialized() {
4058         return true;
4059       }
4060 
4061       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4062       public Builder mergeFrom(
4063           com.google.protobuf.CodedInputStream input,
4064           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4065           throws java.io.IOException {
4066         if (extensionRegistry == null) {
4067           throw new java.lang.NullPointerException();
4068         }
4069         try {
4070           boolean done = false;
4071           while (!done) {
4072             int tag = input.readTag();
4073             switch (tag) {
4074               case 0:
4075                 done = true;
4076                 break;
4077               default:
4078                 {
4079                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
4080                     done = true; // was an endgroup tag
4081                   }
4082                   break;
4083                 } // default:
4084             } // switch (tag)
4085           } // while (!done)
4086         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4087           throw e.unwrapIOException();
4088         } finally {
4089           onChanged();
4090         } // finally
4091         return this;
4092       }
4093 
4094       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)4095       public final Builder setUnknownFields(
4096           final com.google.protobuf.UnknownFieldSet unknownFields) {
4097         return super.setUnknownFields(unknownFields);
4098       }
4099 
4100       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)4101       public final Builder mergeUnknownFields(
4102           final com.google.protobuf.UnknownFieldSet unknownFields) {
4103         return super.mergeUnknownFields(unknownFields);
4104       }
4105 
4106       // @@protoc_insertion_point(builder_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData)
4107     }
4108 
4109     // @@protoc_insertion_point(class_scope:google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData)
4110     private static final com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData
4111         DEFAULT_INSTANCE;
4112 
4113     static {
4114       DEFAULT_INSTANCE = new com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData();
4115     }
4116 
4117     public static com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData
getDefaultInstance()4118         getDefaultInstance() {
4119       return DEFAULT_INSTANCE;
4120     }
4121 
4122     private static final com.google.protobuf.Parser<SuspendedData> PARSER =
4123         new com.google.protobuf.AbstractParser<SuspendedData>() {
4124           @java.lang.Override
4125           public SuspendedData parsePartialFrom(
4126               com.google.protobuf.CodedInputStream input,
4127               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4128               throws com.google.protobuf.InvalidProtocolBufferException {
4129             Builder builder = newBuilder();
4130             try {
4131               builder.mergeFrom(input, extensionRegistry);
4132             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4133               throw e.setUnfinishedMessage(builder.buildPartial());
4134             } catch (com.google.protobuf.UninitializedMessageException e) {
4135               throw e.asInvalidProtocolBufferException()
4136                   .setUnfinishedMessage(builder.buildPartial());
4137             } catch (java.io.IOException e) {
4138               throw new com.google.protobuf.InvalidProtocolBufferException(e)
4139                   .setUnfinishedMessage(builder.buildPartial());
4140             }
4141             return builder.buildPartial();
4142           }
4143         };
4144 
parser()4145     public static com.google.protobuf.Parser<SuspendedData> parser() {
4146       return PARSER;
4147     }
4148 
4149     @java.lang.Override
getParserForType()4150     public com.google.protobuf.Parser<SuspendedData> getParserForType() {
4151       return PARSER;
4152     }
4153 
4154     @java.lang.Override
4155     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData
getDefaultInstanceForType()4156         getDefaultInstanceForType() {
4157       return DEFAULT_INSTANCE;
4158     }
4159   }
4160 
4161   private int stateDataCase_ = 0;
4162   private java.lang.Object stateData_;
4163 
4164   public enum StateDataCase
4165       implements
4166           com.google.protobuf.Internal.EnumLite,
4167           com.google.protobuf.AbstractMessage.InternalOneOfEnum {
4168     CREATING_DATA(2),
4169     ACCEPTED_DATA(3),
4170     PROVISIONING_DATA(4),
4171     FAILED_DATA(5),
4172     DELETING_DATA(6),
4173     ACTIVE_DATA(7),
4174     SUSPENDING_DATA(8),
4175     SUSPENDED_DATA(9),
4176     STATEDATA_NOT_SET(0);
4177     private final int value;
4178 
StateDataCase(int value)4179     private StateDataCase(int value) {
4180       this.value = value;
4181     }
4182     /**
4183      * @param value The number of the enum to look for.
4184      * @return The enum associated with the given number.
4185      * @deprecated Use {@link #forNumber(int)} instead.
4186      */
4187     @java.lang.Deprecated
valueOf(int value)4188     public static StateDataCase valueOf(int value) {
4189       return forNumber(value);
4190     }
4191 
forNumber(int value)4192     public static StateDataCase forNumber(int value) {
4193       switch (value) {
4194         case 2:
4195           return CREATING_DATA;
4196         case 3:
4197           return ACCEPTED_DATA;
4198         case 4:
4199           return PROVISIONING_DATA;
4200         case 5:
4201           return FAILED_DATA;
4202         case 6:
4203           return DELETING_DATA;
4204         case 7:
4205           return ACTIVE_DATA;
4206         case 8:
4207           return SUSPENDING_DATA;
4208         case 9:
4209           return SUSPENDED_DATA;
4210         case 0:
4211           return STATEDATA_NOT_SET;
4212         default:
4213           return null;
4214       }
4215     }
4216 
getNumber()4217     public int getNumber() {
4218       return this.value;
4219     }
4220   };
4221 
getStateDataCase()4222   public StateDataCase getStateDataCase() {
4223     return StateDataCase.forNumber(stateDataCase_);
4224   }
4225 
4226   public static final int STATE_FIELD_NUMBER = 1;
4227   private int state_ = 0;
4228   /**
4229    *
4230    *
4231    * <pre>
4232    * State of the QueuedResource request.
4233    * </pre>
4234    *
4235    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.State state = 1;</code>
4236    *
4237    * @return The enum numeric value on the wire for state.
4238    */
4239   @java.lang.Override
getStateValue()4240   public int getStateValue() {
4241     return state_;
4242   }
4243   /**
4244    *
4245    *
4246    * <pre>
4247    * State of the QueuedResource request.
4248    * </pre>
4249    *
4250    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.State state = 1;</code>
4251    *
4252    * @return The state.
4253    */
4254   @java.lang.Override
getState()4255   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.State getState() {
4256     com.google.cloud.tpu.v2alpha1.QueuedResourceState.State result =
4257         com.google.cloud.tpu.v2alpha1.QueuedResourceState.State.forNumber(state_);
4258     return result == null
4259         ? com.google.cloud.tpu.v2alpha1.QueuedResourceState.State.UNRECOGNIZED
4260         : result;
4261   }
4262 
4263   public static final int CREATING_DATA_FIELD_NUMBER = 2;
4264   /**
4265    *
4266    *
4267    * <pre>
4268    * Further data for the creating state.
4269    * </pre>
4270    *
4271    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;</code>
4272    *
4273    * @return Whether the creatingData field is set.
4274    */
4275   @java.lang.Override
hasCreatingData()4276   public boolean hasCreatingData() {
4277     return stateDataCase_ == 2;
4278   }
4279   /**
4280    *
4281    *
4282    * <pre>
4283    * Further data for the creating state.
4284    * </pre>
4285    *
4286    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;</code>
4287    *
4288    * @return The creatingData.
4289    */
4290   @java.lang.Override
getCreatingData()4291   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData getCreatingData() {
4292     if (stateDataCase_ == 2) {
4293       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData) stateData_;
4294     }
4295     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.getDefaultInstance();
4296   }
4297   /**
4298    *
4299    *
4300    * <pre>
4301    * Further data for the creating state.
4302    * </pre>
4303    *
4304    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;</code>
4305    */
4306   @java.lang.Override
4307   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingDataOrBuilder
getCreatingDataOrBuilder()4308       getCreatingDataOrBuilder() {
4309     if (stateDataCase_ == 2) {
4310       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData) stateData_;
4311     }
4312     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.getDefaultInstance();
4313   }
4314 
4315   public static final int ACCEPTED_DATA_FIELD_NUMBER = 3;
4316   /**
4317    *
4318    *
4319    * <pre>
4320    * Further data for the accepted state.
4321    * </pre>
4322    *
4323    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;</code>
4324    *
4325    * @return Whether the acceptedData field is set.
4326    */
4327   @java.lang.Override
hasAcceptedData()4328   public boolean hasAcceptedData() {
4329     return stateDataCase_ == 3;
4330   }
4331   /**
4332    *
4333    *
4334    * <pre>
4335    * Further data for the accepted state.
4336    * </pre>
4337    *
4338    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;</code>
4339    *
4340    * @return The acceptedData.
4341    */
4342   @java.lang.Override
getAcceptedData()4343   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData getAcceptedData() {
4344     if (stateDataCase_ == 3) {
4345       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData) stateData_;
4346     }
4347     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.getDefaultInstance();
4348   }
4349   /**
4350    *
4351    *
4352    * <pre>
4353    * Further data for the accepted state.
4354    * </pre>
4355    *
4356    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;</code>
4357    */
4358   @java.lang.Override
4359   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedDataOrBuilder
getAcceptedDataOrBuilder()4360       getAcceptedDataOrBuilder() {
4361     if (stateDataCase_ == 3) {
4362       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData) stateData_;
4363     }
4364     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.getDefaultInstance();
4365   }
4366 
4367   public static final int PROVISIONING_DATA_FIELD_NUMBER = 4;
4368   /**
4369    *
4370    *
4371    * <pre>
4372    * Further data for the provisioning state.
4373    * </pre>
4374    *
4375    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
4376    * </code>
4377    *
4378    * @return Whether the provisioningData field is set.
4379    */
4380   @java.lang.Override
hasProvisioningData()4381   public boolean hasProvisioningData() {
4382     return stateDataCase_ == 4;
4383   }
4384   /**
4385    *
4386    *
4387    * <pre>
4388    * Further data for the provisioning state.
4389    * </pre>
4390    *
4391    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
4392    * </code>
4393    *
4394    * @return The provisioningData.
4395    */
4396   @java.lang.Override
getProvisioningData()4397   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData getProvisioningData() {
4398     if (stateDataCase_ == 4) {
4399       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData) stateData_;
4400     }
4401     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.getDefaultInstance();
4402   }
4403   /**
4404    *
4405    *
4406    * <pre>
4407    * Further data for the provisioning state.
4408    * </pre>
4409    *
4410    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
4411    * </code>
4412    */
4413   @java.lang.Override
4414   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningDataOrBuilder
getProvisioningDataOrBuilder()4415       getProvisioningDataOrBuilder() {
4416     if (stateDataCase_ == 4) {
4417       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData) stateData_;
4418     }
4419     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.getDefaultInstance();
4420   }
4421 
4422   public static final int FAILED_DATA_FIELD_NUMBER = 5;
4423   /**
4424    *
4425    *
4426    * <pre>
4427    * Further data for the failed state.
4428    * </pre>
4429    *
4430    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;</code>
4431    *
4432    * @return Whether the failedData field is set.
4433    */
4434   @java.lang.Override
hasFailedData()4435   public boolean hasFailedData() {
4436     return stateDataCase_ == 5;
4437   }
4438   /**
4439    *
4440    *
4441    * <pre>
4442    * Further data for the failed state.
4443    * </pre>
4444    *
4445    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;</code>
4446    *
4447    * @return The failedData.
4448    */
4449   @java.lang.Override
getFailedData()4450   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData getFailedData() {
4451     if (stateDataCase_ == 5) {
4452       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData) stateData_;
4453     }
4454     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.getDefaultInstance();
4455   }
4456   /**
4457    *
4458    *
4459    * <pre>
4460    * Further data for the failed state.
4461    * </pre>
4462    *
4463    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;</code>
4464    */
4465   @java.lang.Override
4466   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedDataOrBuilder
getFailedDataOrBuilder()4467       getFailedDataOrBuilder() {
4468     if (stateDataCase_ == 5) {
4469       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData) stateData_;
4470     }
4471     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.getDefaultInstance();
4472   }
4473 
4474   public static final int DELETING_DATA_FIELD_NUMBER = 6;
4475   /**
4476    *
4477    *
4478    * <pre>
4479    * Further data for the deleting state.
4480    * </pre>
4481    *
4482    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;</code>
4483    *
4484    * @return Whether the deletingData field is set.
4485    */
4486   @java.lang.Override
hasDeletingData()4487   public boolean hasDeletingData() {
4488     return stateDataCase_ == 6;
4489   }
4490   /**
4491    *
4492    *
4493    * <pre>
4494    * Further data for the deleting state.
4495    * </pre>
4496    *
4497    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;</code>
4498    *
4499    * @return The deletingData.
4500    */
4501   @java.lang.Override
getDeletingData()4502   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData getDeletingData() {
4503     if (stateDataCase_ == 6) {
4504       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData) stateData_;
4505     }
4506     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.getDefaultInstance();
4507   }
4508   /**
4509    *
4510    *
4511    * <pre>
4512    * Further data for the deleting state.
4513    * </pre>
4514    *
4515    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;</code>
4516    */
4517   @java.lang.Override
4518   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingDataOrBuilder
getDeletingDataOrBuilder()4519       getDeletingDataOrBuilder() {
4520     if (stateDataCase_ == 6) {
4521       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData) stateData_;
4522     }
4523     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.getDefaultInstance();
4524   }
4525 
4526   public static final int ACTIVE_DATA_FIELD_NUMBER = 7;
4527   /**
4528    *
4529    *
4530    * <pre>
4531    * Further data for the active state.
4532    * </pre>
4533    *
4534    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;</code>
4535    *
4536    * @return Whether the activeData field is set.
4537    */
4538   @java.lang.Override
hasActiveData()4539   public boolean hasActiveData() {
4540     return stateDataCase_ == 7;
4541   }
4542   /**
4543    *
4544    *
4545    * <pre>
4546    * Further data for the active state.
4547    * </pre>
4548    *
4549    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;</code>
4550    *
4551    * @return The activeData.
4552    */
4553   @java.lang.Override
getActiveData()4554   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData getActiveData() {
4555     if (stateDataCase_ == 7) {
4556       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData) stateData_;
4557     }
4558     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.getDefaultInstance();
4559   }
4560   /**
4561    *
4562    *
4563    * <pre>
4564    * Further data for the active state.
4565    * </pre>
4566    *
4567    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;</code>
4568    */
4569   @java.lang.Override
4570   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveDataOrBuilder
getActiveDataOrBuilder()4571       getActiveDataOrBuilder() {
4572     if (stateDataCase_ == 7) {
4573       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData) stateData_;
4574     }
4575     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.getDefaultInstance();
4576   }
4577 
4578   public static final int SUSPENDING_DATA_FIELD_NUMBER = 8;
4579   /**
4580    *
4581    *
4582    * <pre>
4583    * Further data for the suspending state.
4584    * </pre>
4585    *
4586    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;</code>
4587    *
4588    * @return Whether the suspendingData field is set.
4589    */
4590   @java.lang.Override
hasSuspendingData()4591   public boolean hasSuspendingData() {
4592     return stateDataCase_ == 8;
4593   }
4594   /**
4595    *
4596    *
4597    * <pre>
4598    * Further data for the suspending state.
4599    * </pre>
4600    *
4601    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;</code>
4602    *
4603    * @return The suspendingData.
4604    */
4605   @java.lang.Override
getSuspendingData()4606   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData getSuspendingData() {
4607     if (stateDataCase_ == 8) {
4608       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData) stateData_;
4609     }
4610     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.getDefaultInstance();
4611   }
4612   /**
4613    *
4614    *
4615    * <pre>
4616    * Further data for the suspending state.
4617    * </pre>
4618    *
4619    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;</code>
4620    */
4621   @java.lang.Override
4622   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingDataOrBuilder
getSuspendingDataOrBuilder()4623       getSuspendingDataOrBuilder() {
4624     if (stateDataCase_ == 8) {
4625       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData) stateData_;
4626     }
4627     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.getDefaultInstance();
4628   }
4629 
4630   public static final int SUSPENDED_DATA_FIELD_NUMBER = 9;
4631   /**
4632    *
4633    *
4634    * <pre>
4635    * Further data for the suspended state.
4636    * </pre>
4637    *
4638    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;</code>
4639    *
4640    * @return Whether the suspendedData field is set.
4641    */
4642   @java.lang.Override
hasSuspendedData()4643   public boolean hasSuspendedData() {
4644     return stateDataCase_ == 9;
4645   }
4646   /**
4647    *
4648    *
4649    * <pre>
4650    * Further data for the suspended state.
4651    * </pre>
4652    *
4653    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;</code>
4654    *
4655    * @return The suspendedData.
4656    */
4657   @java.lang.Override
getSuspendedData()4658   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData getSuspendedData() {
4659     if (stateDataCase_ == 9) {
4660       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData) stateData_;
4661     }
4662     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.getDefaultInstance();
4663   }
4664   /**
4665    *
4666    *
4667    * <pre>
4668    * Further data for the suspended state.
4669    * </pre>
4670    *
4671    * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;</code>
4672    */
4673   @java.lang.Override
4674   public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedDataOrBuilder
getSuspendedDataOrBuilder()4675       getSuspendedDataOrBuilder() {
4676     if (stateDataCase_ == 9) {
4677       return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData) stateData_;
4678     }
4679     return com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.getDefaultInstance();
4680   }
4681 
4682   private byte memoizedIsInitialized = -1;
4683 
4684   @java.lang.Override
isInitialized()4685   public final boolean isInitialized() {
4686     byte isInitialized = memoizedIsInitialized;
4687     if (isInitialized == 1) return true;
4688     if (isInitialized == 0) return false;
4689 
4690     memoizedIsInitialized = 1;
4691     return true;
4692   }
4693 
4694   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)4695   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
4696     if (state_
4697         != com.google.cloud.tpu.v2alpha1.QueuedResourceState.State.STATE_UNSPECIFIED.getNumber()) {
4698       output.writeEnum(1, state_);
4699     }
4700     if (stateDataCase_ == 2) {
4701       output.writeMessage(
4702           2, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData) stateData_);
4703     }
4704     if (stateDataCase_ == 3) {
4705       output.writeMessage(
4706           3, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData) stateData_);
4707     }
4708     if (stateDataCase_ == 4) {
4709       output.writeMessage(
4710           4, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData) stateData_);
4711     }
4712     if (stateDataCase_ == 5) {
4713       output.writeMessage(
4714           5, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData) stateData_);
4715     }
4716     if (stateDataCase_ == 6) {
4717       output.writeMessage(
4718           6, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData) stateData_);
4719     }
4720     if (stateDataCase_ == 7) {
4721       output.writeMessage(
4722           7, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData) stateData_);
4723     }
4724     if (stateDataCase_ == 8) {
4725       output.writeMessage(
4726           8, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData) stateData_);
4727     }
4728     if (stateDataCase_ == 9) {
4729       output.writeMessage(
4730           9, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData) stateData_);
4731     }
4732     getUnknownFields().writeTo(output);
4733   }
4734 
4735   @java.lang.Override
getSerializedSize()4736   public int getSerializedSize() {
4737     int size = memoizedSize;
4738     if (size != -1) return size;
4739 
4740     size = 0;
4741     if (state_
4742         != com.google.cloud.tpu.v2alpha1.QueuedResourceState.State.STATE_UNSPECIFIED.getNumber()) {
4743       size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, state_);
4744     }
4745     if (stateDataCase_ == 2) {
4746       size +=
4747           com.google.protobuf.CodedOutputStream.computeMessageSize(
4748               2, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData) stateData_);
4749     }
4750     if (stateDataCase_ == 3) {
4751       size +=
4752           com.google.protobuf.CodedOutputStream.computeMessageSize(
4753               3, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData) stateData_);
4754     }
4755     if (stateDataCase_ == 4) {
4756       size +=
4757           com.google.protobuf.CodedOutputStream.computeMessageSize(
4758               4, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData) stateData_);
4759     }
4760     if (stateDataCase_ == 5) {
4761       size +=
4762           com.google.protobuf.CodedOutputStream.computeMessageSize(
4763               5, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData) stateData_);
4764     }
4765     if (stateDataCase_ == 6) {
4766       size +=
4767           com.google.protobuf.CodedOutputStream.computeMessageSize(
4768               6, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData) stateData_);
4769     }
4770     if (stateDataCase_ == 7) {
4771       size +=
4772           com.google.protobuf.CodedOutputStream.computeMessageSize(
4773               7, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData) stateData_);
4774     }
4775     if (stateDataCase_ == 8) {
4776       size +=
4777           com.google.protobuf.CodedOutputStream.computeMessageSize(
4778               8, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData) stateData_);
4779     }
4780     if (stateDataCase_ == 9) {
4781       size +=
4782           com.google.protobuf.CodedOutputStream.computeMessageSize(
4783               9, (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData) stateData_);
4784     }
4785     size += getUnknownFields().getSerializedSize();
4786     memoizedSize = size;
4787     return size;
4788   }
4789 
4790   @java.lang.Override
equals(final java.lang.Object obj)4791   public boolean equals(final java.lang.Object obj) {
4792     if (obj == this) {
4793       return true;
4794     }
4795     if (!(obj instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState)) {
4796       return super.equals(obj);
4797     }
4798     com.google.cloud.tpu.v2alpha1.QueuedResourceState other =
4799         (com.google.cloud.tpu.v2alpha1.QueuedResourceState) obj;
4800 
4801     if (state_ != other.state_) return false;
4802     if (!getStateDataCase().equals(other.getStateDataCase())) return false;
4803     switch (stateDataCase_) {
4804       case 2:
4805         if (!getCreatingData().equals(other.getCreatingData())) return false;
4806         break;
4807       case 3:
4808         if (!getAcceptedData().equals(other.getAcceptedData())) return false;
4809         break;
4810       case 4:
4811         if (!getProvisioningData().equals(other.getProvisioningData())) return false;
4812         break;
4813       case 5:
4814         if (!getFailedData().equals(other.getFailedData())) return false;
4815         break;
4816       case 6:
4817         if (!getDeletingData().equals(other.getDeletingData())) return false;
4818         break;
4819       case 7:
4820         if (!getActiveData().equals(other.getActiveData())) return false;
4821         break;
4822       case 8:
4823         if (!getSuspendingData().equals(other.getSuspendingData())) return false;
4824         break;
4825       case 9:
4826         if (!getSuspendedData().equals(other.getSuspendedData())) return false;
4827         break;
4828       case 0:
4829       default:
4830     }
4831     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
4832     return true;
4833   }
4834 
4835   @java.lang.Override
hashCode()4836   public int hashCode() {
4837     if (memoizedHashCode != 0) {
4838       return memoizedHashCode;
4839     }
4840     int hash = 41;
4841     hash = (19 * hash) + getDescriptor().hashCode();
4842     hash = (37 * hash) + STATE_FIELD_NUMBER;
4843     hash = (53 * hash) + state_;
4844     switch (stateDataCase_) {
4845       case 2:
4846         hash = (37 * hash) + CREATING_DATA_FIELD_NUMBER;
4847         hash = (53 * hash) + getCreatingData().hashCode();
4848         break;
4849       case 3:
4850         hash = (37 * hash) + ACCEPTED_DATA_FIELD_NUMBER;
4851         hash = (53 * hash) + getAcceptedData().hashCode();
4852         break;
4853       case 4:
4854         hash = (37 * hash) + PROVISIONING_DATA_FIELD_NUMBER;
4855         hash = (53 * hash) + getProvisioningData().hashCode();
4856         break;
4857       case 5:
4858         hash = (37 * hash) + FAILED_DATA_FIELD_NUMBER;
4859         hash = (53 * hash) + getFailedData().hashCode();
4860         break;
4861       case 6:
4862         hash = (37 * hash) + DELETING_DATA_FIELD_NUMBER;
4863         hash = (53 * hash) + getDeletingData().hashCode();
4864         break;
4865       case 7:
4866         hash = (37 * hash) + ACTIVE_DATA_FIELD_NUMBER;
4867         hash = (53 * hash) + getActiveData().hashCode();
4868         break;
4869       case 8:
4870         hash = (37 * hash) + SUSPENDING_DATA_FIELD_NUMBER;
4871         hash = (53 * hash) + getSuspendingData().hashCode();
4872         break;
4873       case 9:
4874         hash = (37 * hash) + SUSPENDED_DATA_FIELD_NUMBER;
4875         hash = (53 * hash) + getSuspendedData().hashCode();
4876         break;
4877       case 0:
4878       default:
4879     }
4880     hash = (29 * hash) + getUnknownFields().hashCode();
4881     memoizedHashCode = hash;
4882     return hash;
4883   }
4884 
parseFrom( java.nio.ByteBuffer data)4885   public static com.google.cloud.tpu.v2alpha1.QueuedResourceState parseFrom(
4886       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
4887     return PARSER.parseFrom(data);
4888   }
4889 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4890   public static com.google.cloud.tpu.v2alpha1.QueuedResourceState parseFrom(
4891       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4892       throws com.google.protobuf.InvalidProtocolBufferException {
4893     return PARSER.parseFrom(data, extensionRegistry);
4894   }
4895 
parseFrom( com.google.protobuf.ByteString data)4896   public static com.google.cloud.tpu.v2alpha1.QueuedResourceState parseFrom(
4897       com.google.protobuf.ByteString data)
4898       throws com.google.protobuf.InvalidProtocolBufferException {
4899     return PARSER.parseFrom(data);
4900   }
4901 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4902   public static com.google.cloud.tpu.v2alpha1.QueuedResourceState parseFrom(
4903       com.google.protobuf.ByteString data,
4904       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4905       throws com.google.protobuf.InvalidProtocolBufferException {
4906     return PARSER.parseFrom(data, extensionRegistry);
4907   }
4908 
parseFrom(byte[] data)4909   public static com.google.cloud.tpu.v2alpha1.QueuedResourceState parseFrom(byte[] data)
4910       throws com.google.protobuf.InvalidProtocolBufferException {
4911     return PARSER.parseFrom(data);
4912   }
4913 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4914   public static com.google.cloud.tpu.v2alpha1.QueuedResourceState parseFrom(
4915       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4916       throws com.google.protobuf.InvalidProtocolBufferException {
4917     return PARSER.parseFrom(data, extensionRegistry);
4918   }
4919 
parseFrom( java.io.InputStream input)4920   public static com.google.cloud.tpu.v2alpha1.QueuedResourceState parseFrom(
4921       java.io.InputStream input) throws java.io.IOException {
4922     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
4923   }
4924 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4925   public static com.google.cloud.tpu.v2alpha1.QueuedResourceState parseFrom(
4926       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4927       throws java.io.IOException {
4928     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
4929         PARSER, input, extensionRegistry);
4930   }
4931 
parseDelimitedFrom( java.io.InputStream input)4932   public static com.google.cloud.tpu.v2alpha1.QueuedResourceState parseDelimitedFrom(
4933       java.io.InputStream input) throws java.io.IOException {
4934     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
4935   }
4936 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4937   public static com.google.cloud.tpu.v2alpha1.QueuedResourceState parseDelimitedFrom(
4938       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4939       throws java.io.IOException {
4940     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
4941         PARSER, input, extensionRegistry);
4942   }
4943 
parseFrom( com.google.protobuf.CodedInputStream input)4944   public static com.google.cloud.tpu.v2alpha1.QueuedResourceState parseFrom(
4945       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
4946     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
4947   }
4948 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4949   public static com.google.cloud.tpu.v2alpha1.QueuedResourceState parseFrom(
4950       com.google.protobuf.CodedInputStream input,
4951       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4952       throws java.io.IOException {
4953     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
4954         PARSER, input, extensionRegistry);
4955   }
4956 
4957   @java.lang.Override
newBuilderForType()4958   public Builder newBuilderForType() {
4959     return newBuilder();
4960   }
4961 
newBuilder()4962   public static Builder newBuilder() {
4963     return DEFAULT_INSTANCE.toBuilder();
4964   }
4965 
newBuilder(com.google.cloud.tpu.v2alpha1.QueuedResourceState prototype)4966   public static Builder newBuilder(com.google.cloud.tpu.v2alpha1.QueuedResourceState prototype) {
4967     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
4968   }
4969 
4970   @java.lang.Override
toBuilder()4971   public Builder toBuilder() {
4972     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
4973   }
4974 
4975   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)4976   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
4977     Builder builder = new Builder(parent);
4978     return builder;
4979   }
4980   /**
4981    *
4982    *
4983    * <pre>
4984    * QueuedResourceState defines the details of the QueuedResource request.
4985    * </pre>
4986    *
4987    * Protobuf type {@code google.cloud.tpu.v2alpha1.QueuedResourceState}
4988    */
4989   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
4990       implements
4991       // @@protoc_insertion_point(builder_implements:google.cloud.tpu.v2alpha1.QueuedResourceState)
4992       com.google.cloud.tpu.v2alpha1.QueuedResourceStateOrBuilder {
getDescriptor()4993     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
4994       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
4995           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_descriptor;
4996     }
4997 
4998     @java.lang.Override
4999     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()5000         internalGetFieldAccessorTable() {
5001       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
5002           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_fieldAccessorTable
5003           .ensureFieldAccessorsInitialized(
5004               com.google.cloud.tpu.v2alpha1.QueuedResourceState.class,
5005               com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder.class);
5006     }
5007 
5008     // Construct using com.google.cloud.tpu.v2alpha1.QueuedResourceState.newBuilder()
Builder()5009     private Builder() {}
5010 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)5011     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
5012       super(parent);
5013     }
5014 
5015     @java.lang.Override
clear()5016     public Builder clear() {
5017       super.clear();
5018       bitField0_ = 0;
5019       state_ = 0;
5020       if (creatingDataBuilder_ != null) {
5021         creatingDataBuilder_.clear();
5022       }
5023       if (acceptedDataBuilder_ != null) {
5024         acceptedDataBuilder_.clear();
5025       }
5026       if (provisioningDataBuilder_ != null) {
5027         provisioningDataBuilder_.clear();
5028       }
5029       if (failedDataBuilder_ != null) {
5030         failedDataBuilder_.clear();
5031       }
5032       if (deletingDataBuilder_ != null) {
5033         deletingDataBuilder_.clear();
5034       }
5035       if (activeDataBuilder_ != null) {
5036         activeDataBuilder_.clear();
5037       }
5038       if (suspendingDataBuilder_ != null) {
5039         suspendingDataBuilder_.clear();
5040       }
5041       if (suspendedDataBuilder_ != null) {
5042         suspendedDataBuilder_.clear();
5043       }
5044       stateDataCase_ = 0;
5045       stateData_ = null;
5046       return this;
5047     }
5048 
5049     @java.lang.Override
getDescriptorForType()5050     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
5051       return com.google.cloud.tpu.v2alpha1.CloudTpuProto
5052           .internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_descriptor;
5053     }
5054 
5055     @java.lang.Override
getDefaultInstanceForType()5056     public com.google.cloud.tpu.v2alpha1.QueuedResourceState getDefaultInstanceForType() {
5057       return com.google.cloud.tpu.v2alpha1.QueuedResourceState.getDefaultInstance();
5058     }
5059 
5060     @java.lang.Override
build()5061     public com.google.cloud.tpu.v2alpha1.QueuedResourceState build() {
5062       com.google.cloud.tpu.v2alpha1.QueuedResourceState result = buildPartial();
5063       if (!result.isInitialized()) {
5064         throw newUninitializedMessageException(result);
5065       }
5066       return result;
5067     }
5068 
5069     @java.lang.Override
buildPartial()5070     public com.google.cloud.tpu.v2alpha1.QueuedResourceState buildPartial() {
5071       com.google.cloud.tpu.v2alpha1.QueuedResourceState result =
5072           new com.google.cloud.tpu.v2alpha1.QueuedResourceState(this);
5073       if (bitField0_ != 0) {
5074         buildPartial0(result);
5075       }
5076       buildPartialOneofs(result);
5077       onBuilt();
5078       return result;
5079     }
5080 
buildPartial0(com.google.cloud.tpu.v2alpha1.QueuedResourceState result)5081     private void buildPartial0(com.google.cloud.tpu.v2alpha1.QueuedResourceState result) {
5082       int from_bitField0_ = bitField0_;
5083       if (((from_bitField0_ & 0x00000001) != 0)) {
5084         result.state_ = state_;
5085       }
5086     }
5087 
buildPartialOneofs(com.google.cloud.tpu.v2alpha1.QueuedResourceState result)5088     private void buildPartialOneofs(com.google.cloud.tpu.v2alpha1.QueuedResourceState result) {
5089       result.stateDataCase_ = stateDataCase_;
5090       result.stateData_ = this.stateData_;
5091       if (stateDataCase_ == 2 && creatingDataBuilder_ != null) {
5092         result.stateData_ = creatingDataBuilder_.build();
5093       }
5094       if (stateDataCase_ == 3 && acceptedDataBuilder_ != null) {
5095         result.stateData_ = acceptedDataBuilder_.build();
5096       }
5097       if (stateDataCase_ == 4 && provisioningDataBuilder_ != null) {
5098         result.stateData_ = provisioningDataBuilder_.build();
5099       }
5100       if (stateDataCase_ == 5 && failedDataBuilder_ != null) {
5101         result.stateData_ = failedDataBuilder_.build();
5102       }
5103       if (stateDataCase_ == 6 && deletingDataBuilder_ != null) {
5104         result.stateData_ = deletingDataBuilder_.build();
5105       }
5106       if (stateDataCase_ == 7 && activeDataBuilder_ != null) {
5107         result.stateData_ = activeDataBuilder_.build();
5108       }
5109       if (stateDataCase_ == 8 && suspendingDataBuilder_ != null) {
5110         result.stateData_ = suspendingDataBuilder_.build();
5111       }
5112       if (stateDataCase_ == 9 && suspendedDataBuilder_ != null) {
5113         result.stateData_ = suspendedDataBuilder_.build();
5114       }
5115     }
5116 
5117     @java.lang.Override
clone()5118     public Builder clone() {
5119       return super.clone();
5120     }
5121 
5122     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)5123     public Builder setField(
5124         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
5125       return super.setField(field, value);
5126     }
5127 
5128     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)5129     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
5130       return super.clearField(field);
5131     }
5132 
5133     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)5134     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
5135       return super.clearOneof(oneof);
5136     }
5137 
5138     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)5139     public Builder setRepeatedField(
5140         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
5141       return super.setRepeatedField(field, index, value);
5142     }
5143 
5144     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)5145     public Builder addRepeatedField(
5146         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
5147       return super.addRepeatedField(field, value);
5148     }
5149 
5150     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)5151     public Builder mergeFrom(com.google.protobuf.Message other) {
5152       if (other instanceof com.google.cloud.tpu.v2alpha1.QueuedResourceState) {
5153         return mergeFrom((com.google.cloud.tpu.v2alpha1.QueuedResourceState) other);
5154       } else {
5155         super.mergeFrom(other);
5156         return this;
5157       }
5158     }
5159 
mergeFrom(com.google.cloud.tpu.v2alpha1.QueuedResourceState other)5160     public Builder mergeFrom(com.google.cloud.tpu.v2alpha1.QueuedResourceState other) {
5161       if (other == com.google.cloud.tpu.v2alpha1.QueuedResourceState.getDefaultInstance())
5162         return this;
5163       if (other.state_ != 0) {
5164         setStateValue(other.getStateValue());
5165       }
5166       switch (other.getStateDataCase()) {
5167         case CREATING_DATA:
5168           {
5169             mergeCreatingData(other.getCreatingData());
5170             break;
5171           }
5172         case ACCEPTED_DATA:
5173           {
5174             mergeAcceptedData(other.getAcceptedData());
5175             break;
5176           }
5177         case PROVISIONING_DATA:
5178           {
5179             mergeProvisioningData(other.getProvisioningData());
5180             break;
5181           }
5182         case FAILED_DATA:
5183           {
5184             mergeFailedData(other.getFailedData());
5185             break;
5186           }
5187         case DELETING_DATA:
5188           {
5189             mergeDeletingData(other.getDeletingData());
5190             break;
5191           }
5192         case ACTIVE_DATA:
5193           {
5194             mergeActiveData(other.getActiveData());
5195             break;
5196           }
5197         case SUSPENDING_DATA:
5198           {
5199             mergeSuspendingData(other.getSuspendingData());
5200             break;
5201           }
5202         case SUSPENDED_DATA:
5203           {
5204             mergeSuspendedData(other.getSuspendedData());
5205             break;
5206           }
5207         case STATEDATA_NOT_SET:
5208           {
5209             break;
5210           }
5211       }
5212       this.mergeUnknownFields(other.getUnknownFields());
5213       onChanged();
5214       return this;
5215     }
5216 
5217     @java.lang.Override
isInitialized()5218     public final boolean isInitialized() {
5219       return true;
5220     }
5221 
5222     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)5223     public Builder mergeFrom(
5224         com.google.protobuf.CodedInputStream input,
5225         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5226         throws java.io.IOException {
5227       if (extensionRegistry == null) {
5228         throw new java.lang.NullPointerException();
5229       }
5230       try {
5231         boolean done = false;
5232         while (!done) {
5233           int tag = input.readTag();
5234           switch (tag) {
5235             case 0:
5236               done = true;
5237               break;
5238             case 8:
5239               {
5240                 state_ = input.readEnum();
5241                 bitField0_ |= 0x00000001;
5242                 break;
5243               } // case 8
5244             case 18:
5245               {
5246                 input.readMessage(getCreatingDataFieldBuilder().getBuilder(), extensionRegistry);
5247                 stateDataCase_ = 2;
5248                 break;
5249               } // case 18
5250             case 26:
5251               {
5252                 input.readMessage(getAcceptedDataFieldBuilder().getBuilder(), extensionRegistry);
5253                 stateDataCase_ = 3;
5254                 break;
5255               } // case 26
5256             case 34:
5257               {
5258                 input.readMessage(
5259                     getProvisioningDataFieldBuilder().getBuilder(), extensionRegistry);
5260                 stateDataCase_ = 4;
5261                 break;
5262               } // case 34
5263             case 42:
5264               {
5265                 input.readMessage(getFailedDataFieldBuilder().getBuilder(), extensionRegistry);
5266                 stateDataCase_ = 5;
5267                 break;
5268               } // case 42
5269             case 50:
5270               {
5271                 input.readMessage(getDeletingDataFieldBuilder().getBuilder(), extensionRegistry);
5272                 stateDataCase_ = 6;
5273                 break;
5274               } // case 50
5275             case 58:
5276               {
5277                 input.readMessage(getActiveDataFieldBuilder().getBuilder(), extensionRegistry);
5278                 stateDataCase_ = 7;
5279                 break;
5280               } // case 58
5281             case 66:
5282               {
5283                 input.readMessage(getSuspendingDataFieldBuilder().getBuilder(), extensionRegistry);
5284                 stateDataCase_ = 8;
5285                 break;
5286               } // case 66
5287             case 74:
5288               {
5289                 input.readMessage(getSuspendedDataFieldBuilder().getBuilder(), extensionRegistry);
5290                 stateDataCase_ = 9;
5291                 break;
5292               } // case 74
5293             default:
5294               {
5295                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
5296                   done = true; // was an endgroup tag
5297                 }
5298                 break;
5299               } // default:
5300           } // switch (tag)
5301         } // while (!done)
5302       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5303         throw e.unwrapIOException();
5304       } finally {
5305         onChanged();
5306       } // finally
5307       return this;
5308     }
5309 
5310     private int stateDataCase_ = 0;
5311     private java.lang.Object stateData_;
5312 
getStateDataCase()5313     public StateDataCase getStateDataCase() {
5314       return StateDataCase.forNumber(stateDataCase_);
5315     }
5316 
clearStateData()5317     public Builder clearStateData() {
5318       stateDataCase_ = 0;
5319       stateData_ = null;
5320       onChanged();
5321       return this;
5322     }
5323 
5324     private int bitField0_;
5325 
5326     private int state_ = 0;
5327     /**
5328      *
5329      *
5330      * <pre>
5331      * State of the QueuedResource request.
5332      * </pre>
5333      *
5334      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.State state = 1;</code>
5335      *
5336      * @return The enum numeric value on the wire for state.
5337      */
5338     @java.lang.Override
getStateValue()5339     public int getStateValue() {
5340       return state_;
5341     }
5342     /**
5343      *
5344      *
5345      * <pre>
5346      * State of the QueuedResource request.
5347      * </pre>
5348      *
5349      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.State state = 1;</code>
5350      *
5351      * @param value The enum numeric value on the wire for state to set.
5352      * @return This builder for chaining.
5353      */
setStateValue(int value)5354     public Builder setStateValue(int value) {
5355       state_ = value;
5356       bitField0_ |= 0x00000001;
5357       onChanged();
5358       return this;
5359     }
5360     /**
5361      *
5362      *
5363      * <pre>
5364      * State of the QueuedResource request.
5365      * </pre>
5366      *
5367      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.State state = 1;</code>
5368      *
5369      * @return The state.
5370      */
5371     @java.lang.Override
getState()5372     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.State getState() {
5373       com.google.cloud.tpu.v2alpha1.QueuedResourceState.State result =
5374           com.google.cloud.tpu.v2alpha1.QueuedResourceState.State.forNumber(state_);
5375       return result == null
5376           ? com.google.cloud.tpu.v2alpha1.QueuedResourceState.State.UNRECOGNIZED
5377           : result;
5378     }
5379     /**
5380      *
5381      *
5382      * <pre>
5383      * State of the QueuedResource request.
5384      * </pre>
5385      *
5386      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.State state = 1;</code>
5387      *
5388      * @param value The state to set.
5389      * @return This builder for chaining.
5390      */
setState(com.google.cloud.tpu.v2alpha1.QueuedResourceState.State value)5391     public Builder setState(com.google.cloud.tpu.v2alpha1.QueuedResourceState.State value) {
5392       if (value == null) {
5393         throw new NullPointerException();
5394       }
5395       bitField0_ |= 0x00000001;
5396       state_ = value.getNumber();
5397       onChanged();
5398       return this;
5399     }
5400     /**
5401      *
5402      *
5403      * <pre>
5404      * State of the QueuedResource request.
5405      * </pre>
5406      *
5407      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.State state = 1;</code>
5408      *
5409      * @return This builder for chaining.
5410      */
clearState()5411     public Builder clearState() {
5412       bitField0_ = (bitField0_ & ~0x00000001);
5413       state_ = 0;
5414       onChanged();
5415       return this;
5416     }
5417 
5418     private com.google.protobuf.SingleFieldBuilderV3<
5419             com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData,
5420             com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.Builder,
5421             com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingDataOrBuilder>
5422         creatingDataBuilder_;
5423     /**
5424      *
5425      *
5426      * <pre>
5427      * Further data for the creating state.
5428      * </pre>
5429      *
5430      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;</code>
5431      *
5432      * @return Whether the creatingData field is set.
5433      */
5434     @java.lang.Override
hasCreatingData()5435     public boolean hasCreatingData() {
5436       return stateDataCase_ == 2;
5437     }
5438     /**
5439      *
5440      *
5441      * <pre>
5442      * Further data for the creating state.
5443      * </pre>
5444      *
5445      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;</code>
5446      *
5447      * @return The creatingData.
5448      */
5449     @java.lang.Override
getCreatingData()5450     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData getCreatingData() {
5451       if (creatingDataBuilder_ == null) {
5452         if (stateDataCase_ == 2) {
5453           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData) stateData_;
5454         }
5455         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.getDefaultInstance();
5456       } else {
5457         if (stateDataCase_ == 2) {
5458           return creatingDataBuilder_.getMessage();
5459         }
5460         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.getDefaultInstance();
5461       }
5462     }
5463     /**
5464      *
5465      *
5466      * <pre>
5467      * Further data for the creating state.
5468      * </pre>
5469      *
5470      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;</code>
5471      */
setCreatingData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData value)5472     public Builder setCreatingData(
5473         com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData value) {
5474       if (creatingDataBuilder_ == null) {
5475         if (value == null) {
5476           throw new NullPointerException();
5477         }
5478         stateData_ = value;
5479         onChanged();
5480       } else {
5481         creatingDataBuilder_.setMessage(value);
5482       }
5483       stateDataCase_ = 2;
5484       return this;
5485     }
5486     /**
5487      *
5488      *
5489      * <pre>
5490      * Further data for the creating state.
5491      * </pre>
5492      *
5493      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;</code>
5494      */
setCreatingData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.Builder builderForValue)5495     public Builder setCreatingData(
5496         com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.Builder builderForValue) {
5497       if (creatingDataBuilder_ == null) {
5498         stateData_ = builderForValue.build();
5499         onChanged();
5500       } else {
5501         creatingDataBuilder_.setMessage(builderForValue.build());
5502       }
5503       stateDataCase_ = 2;
5504       return this;
5505     }
5506     /**
5507      *
5508      *
5509      * <pre>
5510      * Further data for the creating state.
5511      * </pre>
5512      *
5513      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;</code>
5514      */
mergeCreatingData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData value)5515     public Builder mergeCreatingData(
5516         com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData value) {
5517       if (creatingDataBuilder_ == null) {
5518         if (stateDataCase_ == 2
5519             && stateData_
5520                 != com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData
5521                     .getDefaultInstance()) {
5522           stateData_ =
5523               com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.newBuilder(
5524                       (com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData) stateData_)
5525                   .mergeFrom(value)
5526                   .buildPartial();
5527         } else {
5528           stateData_ = value;
5529         }
5530         onChanged();
5531       } else {
5532         if (stateDataCase_ == 2) {
5533           creatingDataBuilder_.mergeFrom(value);
5534         } else {
5535           creatingDataBuilder_.setMessage(value);
5536         }
5537       }
5538       stateDataCase_ = 2;
5539       return this;
5540     }
5541     /**
5542      *
5543      *
5544      * <pre>
5545      * Further data for the creating state.
5546      * </pre>
5547      *
5548      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;</code>
5549      */
clearCreatingData()5550     public Builder clearCreatingData() {
5551       if (creatingDataBuilder_ == null) {
5552         if (stateDataCase_ == 2) {
5553           stateDataCase_ = 0;
5554           stateData_ = null;
5555           onChanged();
5556         }
5557       } else {
5558         if (stateDataCase_ == 2) {
5559           stateDataCase_ = 0;
5560           stateData_ = null;
5561         }
5562         creatingDataBuilder_.clear();
5563       }
5564       return this;
5565     }
5566     /**
5567      *
5568      *
5569      * <pre>
5570      * Further data for the creating state.
5571      * </pre>
5572      *
5573      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;</code>
5574      */
5575     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.Builder
getCreatingDataBuilder()5576         getCreatingDataBuilder() {
5577       return getCreatingDataFieldBuilder().getBuilder();
5578     }
5579     /**
5580      *
5581      *
5582      * <pre>
5583      * Further data for the creating state.
5584      * </pre>
5585      *
5586      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;</code>
5587      */
5588     @java.lang.Override
5589     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingDataOrBuilder
getCreatingDataOrBuilder()5590         getCreatingDataOrBuilder() {
5591       if ((stateDataCase_ == 2) && (creatingDataBuilder_ != null)) {
5592         return creatingDataBuilder_.getMessageOrBuilder();
5593       } else {
5594         if (stateDataCase_ == 2) {
5595           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData) stateData_;
5596         }
5597         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.getDefaultInstance();
5598       }
5599     }
5600     /**
5601      *
5602      *
5603      * <pre>
5604      * Further data for the creating state.
5605      * </pre>
5606      *
5607      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;</code>
5608      */
5609     private com.google.protobuf.SingleFieldBuilderV3<
5610             com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData,
5611             com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.Builder,
5612             com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingDataOrBuilder>
getCreatingDataFieldBuilder()5613         getCreatingDataFieldBuilder() {
5614       if (creatingDataBuilder_ == null) {
5615         if (!(stateDataCase_ == 2)) {
5616           stateData_ =
5617               com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.getDefaultInstance();
5618         }
5619         creatingDataBuilder_ =
5620             new com.google.protobuf.SingleFieldBuilderV3<
5621                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData,
5622                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.Builder,
5623                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingDataOrBuilder>(
5624                 (com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData) stateData_,
5625                 getParentForChildren(),
5626                 isClean());
5627         stateData_ = null;
5628       }
5629       stateDataCase_ = 2;
5630       onChanged();
5631       return creatingDataBuilder_;
5632     }
5633 
5634     private com.google.protobuf.SingleFieldBuilderV3<
5635             com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData,
5636             com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.Builder,
5637             com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedDataOrBuilder>
5638         acceptedDataBuilder_;
5639     /**
5640      *
5641      *
5642      * <pre>
5643      * Further data for the accepted state.
5644      * </pre>
5645      *
5646      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;</code>
5647      *
5648      * @return Whether the acceptedData field is set.
5649      */
5650     @java.lang.Override
hasAcceptedData()5651     public boolean hasAcceptedData() {
5652       return stateDataCase_ == 3;
5653     }
5654     /**
5655      *
5656      *
5657      * <pre>
5658      * Further data for the accepted state.
5659      * </pre>
5660      *
5661      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;</code>
5662      *
5663      * @return The acceptedData.
5664      */
5665     @java.lang.Override
getAcceptedData()5666     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData getAcceptedData() {
5667       if (acceptedDataBuilder_ == null) {
5668         if (stateDataCase_ == 3) {
5669           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData) stateData_;
5670         }
5671         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.getDefaultInstance();
5672       } else {
5673         if (stateDataCase_ == 3) {
5674           return acceptedDataBuilder_.getMessage();
5675         }
5676         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.getDefaultInstance();
5677       }
5678     }
5679     /**
5680      *
5681      *
5682      * <pre>
5683      * Further data for the accepted state.
5684      * </pre>
5685      *
5686      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;</code>
5687      */
setAcceptedData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData value)5688     public Builder setAcceptedData(
5689         com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData value) {
5690       if (acceptedDataBuilder_ == null) {
5691         if (value == null) {
5692           throw new NullPointerException();
5693         }
5694         stateData_ = value;
5695         onChanged();
5696       } else {
5697         acceptedDataBuilder_.setMessage(value);
5698       }
5699       stateDataCase_ = 3;
5700       return this;
5701     }
5702     /**
5703      *
5704      *
5705      * <pre>
5706      * Further data for the accepted state.
5707      * </pre>
5708      *
5709      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;</code>
5710      */
setAcceptedData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.Builder builderForValue)5711     public Builder setAcceptedData(
5712         com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.Builder builderForValue) {
5713       if (acceptedDataBuilder_ == null) {
5714         stateData_ = builderForValue.build();
5715         onChanged();
5716       } else {
5717         acceptedDataBuilder_.setMessage(builderForValue.build());
5718       }
5719       stateDataCase_ = 3;
5720       return this;
5721     }
5722     /**
5723      *
5724      *
5725      * <pre>
5726      * Further data for the accepted state.
5727      * </pre>
5728      *
5729      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;</code>
5730      */
mergeAcceptedData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData value)5731     public Builder mergeAcceptedData(
5732         com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData value) {
5733       if (acceptedDataBuilder_ == null) {
5734         if (stateDataCase_ == 3
5735             && stateData_
5736                 != com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData
5737                     .getDefaultInstance()) {
5738           stateData_ =
5739               com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.newBuilder(
5740                       (com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData) stateData_)
5741                   .mergeFrom(value)
5742                   .buildPartial();
5743         } else {
5744           stateData_ = value;
5745         }
5746         onChanged();
5747       } else {
5748         if (stateDataCase_ == 3) {
5749           acceptedDataBuilder_.mergeFrom(value);
5750         } else {
5751           acceptedDataBuilder_.setMessage(value);
5752         }
5753       }
5754       stateDataCase_ = 3;
5755       return this;
5756     }
5757     /**
5758      *
5759      *
5760      * <pre>
5761      * Further data for the accepted state.
5762      * </pre>
5763      *
5764      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;</code>
5765      */
clearAcceptedData()5766     public Builder clearAcceptedData() {
5767       if (acceptedDataBuilder_ == null) {
5768         if (stateDataCase_ == 3) {
5769           stateDataCase_ = 0;
5770           stateData_ = null;
5771           onChanged();
5772         }
5773       } else {
5774         if (stateDataCase_ == 3) {
5775           stateDataCase_ = 0;
5776           stateData_ = null;
5777         }
5778         acceptedDataBuilder_.clear();
5779       }
5780       return this;
5781     }
5782     /**
5783      *
5784      *
5785      * <pre>
5786      * Further data for the accepted state.
5787      * </pre>
5788      *
5789      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;</code>
5790      */
5791     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.Builder
getAcceptedDataBuilder()5792         getAcceptedDataBuilder() {
5793       return getAcceptedDataFieldBuilder().getBuilder();
5794     }
5795     /**
5796      *
5797      *
5798      * <pre>
5799      * Further data for the accepted state.
5800      * </pre>
5801      *
5802      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;</code>
5803      */
5804     @java.lang.Override
5805     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedDataOrBuilder
getAcceptedDataOrBuilder()5806         getAcceptedDataOrBuilder() {
5807       if ((stateDataCase_ == 3) && (acceptedDataBuilder_ != null)) {
5808         return acceptedDataBuilder_.getMessageOrBuilder();
5809       } else {
5810         if (stateDataCase_ == 3) {
5811           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData) stateData_;
5812         }
5813         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.getDefaultInstance();
5814       }
5815     }
5816     /**
5817      *
5818      *
5819      * <pre>
5820      * Further data for the accepted state.
5821      * </pre>
5822      *
5823      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;</code>
5824      */
5825     private com.google.protobuf.SingleFieldBuilderV3<
5826             com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData,
5827             com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.Builder,
5828             com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedDataOrBuilder>
getAcceptedDataFieldBuilder()5829         getAcceptedDataFieldBuilder() {
5830       if (acceptedDataBuilder_ == null) {
5831         if (!(stateDataCase_ == 3)) {
5832           stateData_ =
5833               com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.getDefaultInstance();
5834         }
5835         acceptedDataBuilder_ =
5836             new com.google.protobuf.SingleFieldBuilderV3<
5837                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData,
5838                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.Builder,
5839                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedDataOrBuilder>(
5840                 (com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData) stateData_,
5841                 getParentForChildren(),
5842                 isClean());
5843         stateData_ = null;
5844       }
5845       stateDataCase_ = 3;
5846       onChanged();
5847       return acceptedDataBuilder_;
5848     }
5849 
5850     private com.google.protobuf.SingleFieldBuilderV3<
5851             com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData,
5852             com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.Builder,
5853             com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningDataOrBuilder>
5854         provisioningDataBuilder_;
5855     /**
5856      *
5857      *
5858      * <pre>
5859      * Further data for the provisioning state.
5860      * </pre>
5861      *
5862      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
5863      * </code>
5864      *
5865      * @return Whether the provisioningData field is set.
5866      */
5867     @java.lang.Override
hasProvisioningData()5868     public boolean hasProvisioningData() {
5869       return stateDataCase_ == 4;
5870     }
5871     /**
5872      *
5873      *
5874      * <pre>
5875      * Further data for the provisioning state.
5876      * </pre>
5877      *
5878      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
5879      * </code>
5880      *
5881      * @return The provisioningData.
5882      */
5883     @java.lang.Override
5884     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData
getProvisioningData()5885         getProvisioningData() {
5886       if (provisioningDataBuilder_ == null) {
5887         if (stateDataCase_ == 4) {
5888           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData) stateData_;
5889         }
5890         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData
5891             .getDefaultInstance();
5892       } else {
5893         if (stateDataCase_ == 4) {
5894           return provisioningDataBuilder_.getMessage();
5895         }
5896         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData
5897             .getDefaultInstance();
5898       }
5899     }
5900     /**
5901      *
5902      *
5903      * <pre>
5904      * Further data for the provisioning state.
5905      * </pre>
5906      *
5907      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
5908      * </code>
5909      */
setProvisioningData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData value)5910     public Builder setProvisioningData(
5911         com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData value) {
5912       if (provisioningDataBuilder_ == null) {
5913         if (value == null) {
5914           throw new NullPointerException();
5915         }
5916         stateData_ = value;
5917         onChanged();
5918       } else {
5919         provisioningDataBuilder_.setMessage(value);
5920       }
5921       stateDataCase_ = 4;
5922       return this;
5923     }
5924     /**
5925      *
5926      *
5927      * <pre>
5928      * Further data for the provisioning state.
5929      * </pre>
5930      *
5931      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
5932      * </code>
5933      */
setProvisioningData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.Builder builderForValue)5934     public Builder setProvisioningData(
5935         com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.Builder
5936             builderForValue) {
5937       if (provisioningDataBuilder_ == null) {
5938         stateData_ = builderForValue.build();
5939         onChanged();
5940       } else {
5941         provisioningDataBuilder_.setMessage(builderForValue.build());
5942       }
5943       stateDataCase_ = 4;
5944       return this;
5945     }
5946     /**
5947      *
5948      *
5949      * <pre>
5950      * Further data for the provisioning state.
5951      * </pre>
5952      *
5953      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
5954      * </code>
5955      */
mergeProvisioningData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData value)5956     public Builder mergeProvisioningData(
5957         com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData value) {
5958       if (provisioningDataBuilder_ == null) {
5959         if (stateDataCase_ == 4
5960             && stateData_
5961                 != com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData
5962                     .getDefaultInstance()) {
5963           stateData_ =
5964               com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.newBuilder(
5965                       (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData)
5966                           stateData_)
5967                   .mergeFrom(value)
5968                   .buildPartial();
5969         } else {
5970           stateData_ = value;
5971         }
5972         onChanged();
5973       } else {
5974         if (stateDataCase_ == 4) {
5975           provisioningDataBuilder_.mergeFrom(value);
5976         } else {
5977           provisioningDataBuilder_.setMessage(value);
5978         }
5979       }
5980       stateDataCase_ = 4;
5981       return this;
5982     }
5983     /**
5984      *
5985      *
5986      * <pre>
5987      * Further data for the provisioning state.
5988      * </pre>
5989      *
5990      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
5991      * </code>
5992      */
clearProvisioningData()5993     public Builder clearProvisioningData() {
5994       if (provisioningDataBuilder_ == null) {
5995         if (stateDataCase_ == 4) {
5996           stateDataCase_ = 0;
5997           stateData_ = null;
5998           onChanged();
5999         }
6000       } else {
6001         if (stateDataCase_ == 4) {
6002           stateDataCase_ = 0;
6003           stateData_ = null;
6004         }
6005         provisioningDataBuilder_.clear();
6006       }
6007       return this;
6008     }
6009     /**
6010      *
6011      *
6012      * <pre>
6013      * Further data for the provisioning state.
6014      * </pre>
6015      *
6016      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
6017      * </code>
6018      */
6019     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.Builder
getProvisioningDataBuilder()6020         getProvisioningDataBuilder() {
6021       return getProvisioningDataFieldBuilder().getBuilder();
6022     }
6023     /**
6024      *
6025      *
6026      * <pre>
6027      * Further data for the provisioning state.
6028      * </pre>
6029      *
6030      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
6031      * </code>
6032      */
6033     @java.lang.Override
6034     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningDataOrBuilder
getProvisioningDataOrBuilder()6035         getProvisioningDataOrBuilder() {
6036       if ((stateDataCase_ == 4) && (provisioningDataBuilder_ != null)) {
6037         return provisioningDataBuilder_.getMessageOrBuilder();
6038       } else {
6039         if (stateDataCase_ == 4) {
6040           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData) stateData_;
6041         }
6042         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData
6043             .getDefaultInstance();
6044       }
6045     }
6046     /**
6047      *
6048      *
6049      * <pre>
6050      * Further data for the provisioning state.
6051      * </pre>
6052      *
6053      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
6054      * </code>
6055      */
6056     private com.google.protobuf.SingleFieldBuilderV3<
6057             com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData,
6058             com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.Builder,
6059             com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningDataOrBuilder>
getProvisioningDataFieldBuilder()6060         getProvisioningDataFieldBuilder() {
6061       if (provisioningDataBuilder_ == null) {
6062         if (!(stateDataCase_ == 4)) {
6063           stateData_ =
6064               com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData
6065                   .getDefaultInstance();
6066         }
6067         provisioningDataBuilder_ =
6068             new com.google.protobuf.SingleFieldBuilderV3<
6069                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData,
6070                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.Builder,
6071                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningDataOrBuilder>(
6072                 (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData) stateData_,
6073                 getParentForChildren(),
6074                 isClean());
6075         stateData_ = null;
6076       }
6077       stateDataCase_ = 4;
6078       onChanged();
6079       return provisioningDataBuilder_;
6080     }
6081 
6082     private com.google.protobuf.SingleFieldBuilderV3<
6083             com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData,
6084             com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.Builder,
6085             com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedDataOrBuilder>
6086         failedDataBuilder_;
6087     /**
6088      *
6089      *
6090      * <pre>
6091      * Further data for the failed state.
6092      * </pre>
6093      *
6094      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;</code>
6095      *
6096      * @return Whether the failedData field is set.
6097      */
6098     @java.lang.Override
hasFailedData()6099     public boolean hasFailedData() {
6100       return stateDataCase_ == 5;
6101     }
6102     /**
6103      *
6104      *
6105      * <pre>
6106      * Further data for the failed state.
6107      * </pre>
6108      *
6109      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;</code>
6110      *
6111      * @return The failedData.
6112      */
6113     @java.lang.Override
getFailedData()6114     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData getFailedData() {
6115       if (failedDataBuilder_ == null) {
6116         if (stateDataCase_ == 5) {
6117           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData) stateData_;
6118         }
6119         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.getDefaultInstance();
6120       } else {
6121         if (stateDataCase_ == 5) {
6122           return failedDataBuilder_.getMessage();
6123         }
6124         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.getDefaultInstance();
6125       }
6126     }
6127     /**
6128      *
6129      *
6130      * <pre>
6131      * Further data for the failed state.
6132      * </pre>
6133      *
6134      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;</code>
6135      */
setFailedData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData value)6136     public Builder setFailedData(
6137         com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData value) {
6138       if (failedDataBuilder_ == null) {
6139         if (value == null) {
6140           throw new NullPointerException();
6141         }
6142         stateData_ = value;
6143         onChanged();
6144       } else {
6145         failedDataBuilder_.setMessage(value);
6146       }
6147       stateDataCase_ = 5;
6148       return this;
6149     }
6150     /**
6151      *
6152      *
6153      * <pre>
6154      * Further data for the failed state.
6155      * </pre>
6156      *
6157      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;</code>
6158      */
setFailedData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.Builder builderForValue)6159     public Builder setFailedData(
6160         com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.Builder builderForValue) {
6161       if (failedDataBuilder_ == null) {
6162         stateData_ = builderForValue.build();
6163         onChanged();
6164       } else {
6165         failedDataBuilder_.setMessage(builderForValue.build());
6166       }
6167       stateDataCase_ = 5;
6168       return this;
6169     }
6170     /**
6171      *
6172      *
6173      * <pre>
6174      * Further data for the failed state.
6175      * </pre>
6176      *
6177      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;</code>
6178      */
mergeFailedData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData value)6179     public Builder mergeFailedData(
6180         com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData value) {
6181       if (failedDataBuilder_ == null) {
6182         if (stateDataCase_ == 5
6183             && stateData_
6184                 != com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData
6185                     .getDefaultInstance()) {
6186           stateData_ =
6187               com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.newBuilder(
6188                       (com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData) stateData_)
6189                   .mergeFrom(value)
6190                   .buildPartial();
6191         } else {
6192           stateData_ = value;
6193         }
6194         onChanged();
6195       } else {
6196         if (stateDataCase_ == 5) {
6197           failedDataBuilder_.mergeFrom(value);
6198         } else {
6199           failedDataBuilder_.setMessage(value);
6200         }
6201       }
6202       stateDataCase_ = 5;
6203       return this;
6204     }
6205     /**
6206      *
6207      *
6208      * <pre>
6209      * Further data for the failed state.
6210      * </pre>
6211      *
6212      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;</code>
6213      */
clearFailedData()6214     public Builder clearFailedData() {
6215       if (failedDataBuilder_ == null) {
6216         if (stateDataCase_ == 5) {
6217           stateDataCase_ = 0;
6218           stateData_ = null;
6219           onChanged();
6220         }
6221       } else {
6222         if (stateDataCase_ == 5) {
6223           stateDataCase_ = 0;
6224           stateData_ = null;
6225         }
6226         failedDataBuilder_.clear();
6227       }
6228       return this;
6229     }
6230     /**
6231      *
6232      *
6233      * <pre>
6234      * Further data for the failed state.
6235      * </pre>
6236      *
6237      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;</code>
6238      */
6239     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.Builder
getFailedDataBuilder()6240         getFailedDataBuilder() {
6241       return getFailedDataFieldBuilder().getBuilder();
6242     }
6243     /**
6244      *
6245      *
6246      * <pre>
6247      * Further data for the failed state.
6248      * </pre>
6249      *
6250      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;</code>
6251      */
6252     @java.lang.Override
6253     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedDataOrBuilder
getFailedDataOrBuilder()6254         getFailedDataOrBuilder() {
6255       if ((stateDataCase_ == 5) && (failedDataBuilder_ != null)) {
6256         return failedDataBuilder_.getMessageOrBuilder();
6257       } else {
6258         if (stateDataCase_ == 5) {
6259           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData) stateData_;
6260         }
6261         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.getDefaultInstance();
6262       }
6263     }
6264     /**
6265      *
6266      *
6267      * <pre>
6268      * Further data for the failed state.
6269      * </pre>
6270      *
6271      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;</code>
6272      */
6273     private com.google.protobuf.SingleFieldBuilderV3<
6274             com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData,
6275             com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.Builder,
6276             com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedDataOrBuilder>
getFailedDataFieldBuilder()6277         getFailedDataFieldBuilder() {
6278       if (failedDataBuilder_ == null) {
6279         if (!(stateDataCase_ == 5)) {
6280           stateData_ =
6281               com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.getDefaultInstance();
6282         }
6283         failedDataBuilder_ =
6284             new com.google.protobuf.SingleFieldBuilderV3<
6285                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData,
6286                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.Builder,
6287                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedDataOrBuilder>(
6288                 (com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData) stateData_,
6289                 getParentForChildren(),
6290                 isClean());
6291         stateData_ = null;
6292       }
6293       stateDataCase_ = 5;
6294       onChanged();
6295       return failedDataBuilder_;
6296     }
6297 
6298     private com.google.protobuf.SingleFieldBuilderV3<
6299             com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData,
6300             com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.Builder,
6301             com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingDataOrBuilder>
6302         deletingDataBuilder_;
6303     /**
6304      *
6305      *
6306      * <pre>
6307      * Further data for the deleting state.
6308      * </pre>
6309      *
6310      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;</code>
6311      *
6312      * @return Whether the deletingData field is set.
6313      */
6314     @java.lang.Override
hasDeletingData()6315     public boolean hasDeletingData() {
6316       return stateDataCase_ == 6;
6317     }
6318     /**
6319      *
6320      *
6321      * <pre>
6322      * Further data for the deleting state.
6323      * </pre>
6324      *
6325      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;</code>
6326      *
6327      * @return The deletingData.
6328      */
6329     @java.lang.Override
getDeletingData()6330     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData getDeletingData() {
6331       if (deletingDataBuilder_ == null) {
6332         if (stateDataCase_ == 6) {
6333           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData) stateData_;
6334         }
6335         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.getDefaultInstance();
6336       } else {
6337         if (stateDataCase_ == 6) {
6338           return deletingDataBuilder_.getMessage();
6339         }
6340         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.getDefaultInstance();
6341       }
6342     }
6343     /**
6344      *
6345      *
6346      * <pre>
6347      * Further data for the deleting state.
6348      * </pre>
6349      *
6350      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;</code>
6351      */
setDeletingData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData value)6352     public Builder setDeletingData(
6353         com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData value) {
6354       if (deletingDataBuilder_ == null) {
6355         if (value == null) {
6356           throw new NullPointerException();
6357         }
6358         stateData_ = value;
6359         onChanged();
6360       } else {
6361         deletingDataBuilder_.setMessage(value);
6362       }
6363       stateDataCase_ = 6;
6364       return this;
6365     }
6366     /**
6367      *
6368      *
6369      * <pre>
6370      * Further data for the deleting state.
6371      * </pre>
6372      *
6373      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;</code>
6374      */
setDeletingData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.Builder builderForValue)6375     public Builder setDeletingData(
6376         com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.Builder builderForValue) {
6377       if (deletingDataBuilder_ == null) {
6378         stateData_ = builderForValue.build();
6379         onChanged();
6380       } else {
6381         deletingDataBuilder_.setMessage(builderForValue.build());
6382       }
6383       stateDataCase_ = 6;
6384       return this;
6385     }
6386     /**
6387      *
6388      *
6389      * <pre>
6390      * Further data for the deleting state.
6391      * </pre>
6392      *
6393      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;</code>
6394      */
mergeDeletingData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData value)6395     public Builder mergeDeletingData(
6396         com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData value) {
6397       if (deletingDataBuilder_ == null) {
6398         if (stateDataCase_ == 6
6399             && stateData_
6400                 != com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData
6401                     .getDefaultInstance()) {
6402           stateData_ =
6403               com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.newBuilder(
6404                       (com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData) stateData_)
6405                   .mergeFrom(value)
6406                   .buildPartial();
6407         } else {
6408           stateData_ = value;
6409         }
6410         onChanged();
6411       } else {
6412         if (stateDataCase_ == 6) {
6413           deletingDataBuilder_.mergeFrom(value);
6414         } else {
6415           deletingDataBuilder_.setMessage(value);
6416         }
6417       }
6418       stateDataCase_ = 6;
6419       return this;
6420     }
6421     /**
6422      *
6423      *
6424      * <pre>
6425      * Further data for the deleting state.
6426      * </pre>
6427      *
6428      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;</code>
6429      */
clearDeletingData()6430     public Builder clearDeletingData() {
6431       if (deletingDataBuilder_ == null) {
6432         if (stateDataCase_ == 6) {
6433           stateDataCase_ = 0;
6434           stateData_ = null;
6435           onChanged();
6436         }
6437       } else {
6438         if (stateDataCase_ == 6) {
6439           stateDataCase_ = 0;
6440           stateData_ = null;
6441         }
6442         deletingDataBuilder_.clear();
6443       }
6444       return this;
6445     }
6446     /**
6447      *
6448      *
6449      * <pre>
6450      * Further data for the deleting state.
6451      * </pre>
6452      *
6453      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;</code>
6454      */
6455     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.Builder
getDeletingDataBuilder()6456         getDeletingDataBuilder() {
6457       return getDeletingDataFieldBuilder().getBuilder();
6458     }
6459     /**
6460      *
6461      *
6462      * <pre>
6463      * Further data for the deleting state.
6464      * </pre>
6465      *
6466      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;</code>
6467      */
6468     @java.lang.Override
6469     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingDataOrBuilder
getDeletingDataOrBuilder()6470         getDeletingDataOrBuilder() {
6471       if ((stateDataCase_ == 6) && (deletingDataBuilder_ != null)) {
6472         return deletingDataBuilder_.getMessageOrBuilder();
6473       } else {
6474         if (stateDataCase_ == 6) {
6475           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData) stateData_;
6476         }
6477         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.getDefaultInstance();
6478       }
6479     }
6480     /**
6481      *
6482      *
6483      * <pre>
6484      * Further data for the deleting state.
6485      * </pre>
6486      *
6487      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;</code>
6488      */
6489     private com.google.protobuf.SingleFieldBuilderV3<
6490             com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData,
6491             com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.Builder,
6492             com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingDataOrBuilder>
getDeletingDataFieldBuilder()6493         getDeletingDataFieldBuilder() {
6494       if (deletingDataBuilder_ == null) {
6495         if (!(stateDataCase_ == 6)) {
6496           stateData_ =
6497               com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.getDefaultInstance();
6498         }
6499         deletingDataBuilder_ =
6500             new com.google.protobuf.SingleFieldBuilderV3<
6501                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData,
6502                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.Builder,
6503                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingDataOrBuilder>(
6504                 (com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData) stateData_,
6505                 getParentForChildren(),
6506                 isClean());
6507         stateData_ = null;
6508       }
6509       stateDataCase_ = 6;
6510       onChanged();
6511       return deletingDataBuilder_;
6512     }
6513 
6514     private com.google.protobuf.SingleFieldBuilderV3<
6515             com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData,
6516             com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.Builder,
6517             com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveDataOrBuilder>
6518         activeDataBuilder_;
6519     /**
6520      *
6521      *
6522      * <pre>
6523      * Further data for the active state.
6524      * </pre>
6525      *
6526      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;</code>
6527      *
6528      * @return Whether the activeData field is set.
6529      */
6530     @java.lang.Override
hasActiveData()6531     public boolean hasActiveData() {
6532       return stateDataCase_ == 7;
6533     }
6534     /**
6535      *
6536      *
6537      * <pre>
6538      * Further data for the active state.
6539      * </pre>
6540      *
6541      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;</code>
6542      *
6543      * @return The activeData.
6544      */
6545     @java.lang.Override
getActiveData()6546     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData getActiveData() {
6547       if (activeDataBuilder_ == null) {
6548         if (stateDataCase_ == 7) {
6549           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData) stateData_;
6550         }
6551         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.getDefaultInstance();
6552       } else {
6553         if (stateDataCase_ == 7) {
6554           return activeDataBuilder_.getMessage();
6555         }
6556         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.getDefaultInstance();
6557       }
6558     }
6559     /**
6560      *
6561      *
6562      * <pre>
6563      * Further data for the active state.
6564      * </pre>
6565      *
6566      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;</code>
6567      */
setActiveData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData value)6568     public Builder setActiveData(
6569         com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData value) {
6570       if (activeDataBuilder_ == null) {
6571         if (value == null) {
6572           throw new NullPointerException();
6573         }
6574         stateData_ = value;
6575         onChanged();
6576       } else {
6577         activeDataBuilder_.setMessage(value);
6578       }
6579       stateDataCase_ = 7;
6580       return this;
6581     }
6582     /**
6583      *
6584      *
6585      * <pre>
6586      * Further data for the active state.
6587      * </pre>
6588      *
6589      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;</code>
6590      */
setActiveData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.Builder builderForValue)6591     public Builder setActiveData(
6592         com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.Builder builderForValue) {
6593       if (activeDataBuilder_ == null) {
6594         stateData_ = builderForValue.build();
6595         onChanged();
6596       } else {
6597         activeDataBuilder_.setMessage(builderForValue.build());
6598       }
6599       stateDataCase_ = 7;
6600       return this;
6601     }
6602     /**
6603      *
6604      *
6605      * <pre>
6606      * Further data for the active state.
6607      * </pre>
6608      *
6609      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;</code>
6610      */
mergeActiveData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData value)6611     public Builder mergeActiveData(
6612         com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData value) {
6613       if (activeDataBuilder_ == null) {
6614         if (stateDataCase_ == 7
6615             && stateData_
6616                 != com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData
6617                     .getDefaultInstance()) {
6618           stateData_ =
6619               com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.newBuilder(
6620                       (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData) stateData_)
6621                   .mergeFrom(value)
6622                   .buildPartial();
6623         } else {
6624           stateData_ = value;
6625         }
6626         onChanged();
6627       } else {
6628         if (stateDataCase_ == 7) {
6629           activeDataBuilder_.mergeFrom(value);
6630         } else {
6631           activeDataBuilder_.setMessage(value);
6632         }
6633       }
6634       stateDataCase_ = 7;
6635       return this;
6636     }
6637     /**
6638      *
6639      *
6640      * <pre>
6641      * Further data for the active state.
6642      * </pre>
6643      *
6644      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;</code>
6645      */
clearActiveData()6646     public Builder clearActiveData() {
6647       if (activeDataBuilder_ == null) {
6648         if (stateDataCase_ == 7) {
6649           stateDataCase_ = 0;
6650           stateData_ = null;
6651           onChanged();
6652         }
6653       } else {
6654         if (stateDataCase_ == 7) {
6655           stateDataCase_ = 0;
6656           stateData_ = null;
6657         }
6658         activeDataBuilder_.clear();
6659       }
6660       return this;
6661     }
6662     /**
6663      *
6664      *
6665      * <pre>
6666      * Further data for the active state.
6667      * </pre>
6668      *
6669      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;</code>
6670      */
6671     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.Builder
getActiveDataBuilder()6672         getActiveDataBuilder() {
6673       return getActiveDataFieldBuilder().getBuilder();
6674     }
6675     /**
6676      *
6677      *
6678      * <pre>
6679      * Further data for the active state.
6680      * </pre>
6681      *
6682      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;</code>
6683      */
6684     @java.lang.Override
6685     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveDataOrBuilder
getActiveDataOrBuilder()6686         getActiveDataOrBuilder() {
6687       if ((stateDataCase_ == 7) && (activeDataBuilder_ != null)) {
6688         return activeDataBuilder_.getMessageOrBuilder();
6689       } else {
6690         if (stateDataCase_ == 7) {
6691           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData) stateData_;
6692         }
6693         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.getDefaultInstance();
6694       }
6695     }
6696     /**
6697      *
6698      *
6699      * <pre>
6700      * Further data for the active state.
6701      * </pre>
6702      *
6703      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;</code>
6704      */
6705     private com.google.protobuf.SingleFieldBuilderV3<
6706             com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData,
6707             com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.Builder,
6708             com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveDataOrBuilder>
getActiveDataFieldBuilder()6709         getActiveDataFieldBuilder() {
6710       if (activeDataBuilder_ == null) {
6711         if (!(stateDataCase_ == 7)) {
6712           stateData_ =
6713               com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.getDefaultInstance();
6714         }
6715         activeDataBuilder_ =
6716             new com.google.protobuf.SingleFieldBuilderV3<
6717                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData,
6718                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.Builder,
6719                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveDataOrBuilder>(
6720                 (com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData) stateData_,
6721                 getParentForChildren(),
6722                 isClean());
6723         stateData_ = null;
6724       }
6725       stateDataCase_ = 7;
6726       onChanged();
6727       return activeDataBuilder_;
6728     }
6729 
6730     private com.google.protobuf.SingleFieldBuilderV3<
6731             com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData,
6732             com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.Builder,
6733             com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingDataOrBuilder>
6734         suspendingDataBuilder_;
6735     /**
6736      *
6737      *
6738      * <pre>
6739      * Further data for the suspending state.
6740      * </pre>
6741      *
6742      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
6743      * </code>
6744      *
6745      * @return Whether the suspendingData field is set.
6746      */
6747     @java.lang.Override
hasSuspendingData()6748     public boolean hasSuspendingData() {
6749       return stateDataCase_ == 8;
6750     }
6751     /**
6752      *
6753      *
6754      * <pre>
6755      * Further data for the suspending state.
6756      * </pre>
6757      *
6758      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
6759      * </code>
6760      *
6761      * @return The suspendingData.
6762      */
6763     @java.lang.Override
getSuspendingData()6764     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData getSuspendingData() {
6765       if (suspendingDataBuilder_ == null) {
6766         if (stateDataCase_ == 8) {
6767           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData) stateData_;
6768         }
6769         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData
6770             .getDefaultInstance();
6771       } else {
6772         if (stateDataCase_ == 8) {
6773           return suspendingDataBuilder_.getMessage();
6774         }
6775         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData
6776             .getDefaultInstance();
6777       }
6778     }
6779     /**
6780      *
6781      *
6782      * <pre>
6783      * Further data for the suspending state.
6784      * </pre>
6785      *
6786      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
6787      * </code>
6788      */
setSuspendingData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData value)6789     public Builder setSuspendingData(
6790         com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData value) {
6791       if (suspendingDataBuilder_ == null) {
6792         if (value == null) {
6793           throw new NullPointerException();
6794         }
6795         stateData_ = value;
6796         onChanged();
6797       } else {
6798         suspendingDataBuilder_.setMessage(value);
6799       }
6800       stateDataCase_ = 8;
6801       return this;
6802     }
6803     /**
6804      *
6805      *
6806      * <pre>
6807      * Further data for the suspending state.
6808      * </pre>
6809      *
6810      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
6811      * </code>
6812      */
setSuspendingData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.Builder builderForValue)6813     public Builder setSuspendingData(
6814         com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.Builder builderForValue) {
6815       if (suspendingDataBuilder_ == null) {
6816         stateData_ = builderForValue.build();
6817         onChanged();
6818       } else {
6819         suspendingDataBuilder_.setMessage(builderForValue.build());
6820       }
6821       stateDataCase_ = 8;
6822       return this;
6823     }
6824     /**
6825      *
6826      *
6827      * <pre>
6828      * Further data for the suspending state.
6829      * </pre>
6830      *
6831      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
6832      * </code>
6833      */
mergeSuspendingData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData value)6834     public Builder mergeSuspendingData(
6835         com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData value) {
6836       if (suspendingDataBuilder_ == null) {
6837         if (stateDataCase_ == 8
6838             && stateData_
6839                 != com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData
6840                     .getDefaultInstance()) {
6841           stateData_ =
6842               com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.newBuilder(
6843                       (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData) stateData_)
6844                   .mergeFrom(value)
6845                   .buildPartial();
6846         } else {
6847           stateData_ = value;
6848         }
6849         onChanged();
6850       } else {
6851         if (stateDataCase_ == 8) {
6852           suspendingDataBuilder_.mergeFrom(value);
6853         } else {
6854           suspendingDataBuilder_.setMessage(value);
6855         }
6856       }
6857       stateDataCase_ = 8;
6858       return this;
6859     }
6860     /**
6861      *
6862      *
6863      * <pre>
6864      * Further data for the suspending state.
6865      * </pre>
6866      *
6867      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
6868      * </code>
6869      */
clearSuspendingData()6870     public Builder clearSuspendingData() {
6871       if (suspendingDataBuilder_ == null) {
6872         if (stateDataCase_ == 8) {
6873           stateDataCase_ = 0;
6874           stateData_ = null;
6875           onChanged();
6876         }
6877       } else {
6878         if (stateDataCase_ == 8) {
6879           stateDataCase_ = 0;
6880           stateData_ = null;
6881         }
6882         suspendingDataBuilder_.clear();
6883       }
6884       return this;
6885     }
6886     /**
6887      *
6888      *
6889      * <pre>
6890      * Further data for the suspending state.
6891      * </pre>
6892      *
6893      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
6894      * </code>
6895      */
6896     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.Builder
getSuspendingDataBuilder()6897         getSuspendingDataBuilder() {
6898       return getSuspendingDataFieldBuilder().getBuilder();
6899     }
6900     /**
6901      *
6902      *
6903      * <pre>
6904      * Further data for the suspending state.
6905      * </pre>
6906      *
6907      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
6908      * </code>
6909      */
6910     @java.lang.Override
6911     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingDataOrBuilder
getSuspendingDataOrBuilder()6912         getSuspendingDataOrBuilder() {
6913       if ((stateDataCase_ == 8) && (suspendingDataBuilder_ != null)) {
6914         return suspendingDataBuilder_.getMessageOrBuilder();
6915       } else {
6916         if (stateDataCase_ == 8) {
6917           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData) stateData_;
6918         }
6919         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData
6920             .getDefaultInstance();
6921       }
6922     }
6923     /**
6924      *
6925      *
6926      * <pre>
6927      * Further data for the suspending state.
6928      * </pre>
6929      *
6930      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
6931      * </code>
6932      */
6933     private com.google.protobuf.SingleFieldBuilderV3<
6934             com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData,
6935             com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.Builder,
6936             com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingDataOrBuilder>
getSuspendingDataFieldBuilder()6937         getSuspendingDataFieldBuilder() {
6938       if (suspendingDataBuilder_ == null) {
6939         if (!(stateDataCase_ == 8)) {
6940           stateData_ =
6941               com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.getDefaultInstance();
6942         }
6943         suspendingDataBuilder_ =
6944             new com.google.protobuf.SingleFieldBuilderV3<
6945                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData,
6946                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.Builder,
6947                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingDataOrBuilder>(
6948                 (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData) stateData_,
6949                 getParentForChildren(),
6950                 isClean());
6951         stateData_ = null;
6952       }
6953       stateDataCase_ = 8;
6954       onChanged();
6955       return suspendingDataBuilder_;
6956     }
6957 
6958     private com.google.protobuf.SingleFieldBuilderV3<
6959             com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData,
6960             com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.Builder,
6961             com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedDataOrBuilder>
6962         suspendedDataBuilder_;
6963     /**
6964      *
6965      *
6966      * <pre>
6967      * Further data for the suspended state.
6968      * </pre>
6969      *
6970      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;</code>
6971      *
6972      * @return Whether the suspendedData field is set.
6973      */
6974     @java.lang.Override
hasSuspendedData()6975     public boolean hasSuspendedData() {
6976       return stateDataCase_ == 9;
6977     }
6978     /**
6979      *
6980      *
6981      * <pre>
6982      * Further data for the suspended state.
6983      * </pre>
6984      *
6985      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;</code>
6986      *
6987      * @return The suspendedData.
6988      */
6989     @java.lang.Override
getSuspendedData()6990     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData getSuspendedData() {
6991       if (suspendedDataBuilder_ == null) {
6992         if (stateDataCase_ == 9) {
6993           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData) stateData_;
6994         }
6995         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.getDefaultInstance();
6996       } else {
6997         if (stateDataCase_ == 9) {
6998           return suspendedDataBuilder_.getMessage();
6999         }
7000         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.getDefaultInstance();
7001       }
7002     }
7003     /**
7004      *
7005      *
7006      * <pre>
7007      * Further data for the suspended state.
7008      * </pre>
7009      *
7010      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;</code>
7011      */
setSuspendedData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData value)7012     public Builder setSuspendedData(
7013         com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData value) {
7014       if (suspendedDataBuilder_ == null) {
7015         if (value == null) {
7016           throw new NullPointerException();
7017         }
7018         stateData_ = value;
7019         onChanged();
7020       } else {
7021         suspendedDataBuilder_.setMessage(value);
7022       }
7023       stateDataCase_ = 9;
7024       return this;
7025     }
7026     /**
7027      *
7028      *
7029      * <pre>
7030      * Further data for the suspended state.
7031      * </pre>
7032      *
7033      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;</code>
7034      */
setSuspendedData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.Builder builderForValue)7035     public Builder setSuspendedData(
7036         com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.Builder builderForValue) {
7037       if (suspendedDataBuilder_ == null) {
7038         stateData_ = builderForValue.build();
7039         onChanged();
7040       } else {
7041         suspendedDataBuilder_.setMessage(builderForValue.build());
7042       }
7043       stateDataCase_ = 9;
7044       return this;
7045     }
7046     /**
7047      *
7048      *
7049      * <pre>
7050      * Further data for the suspended state.
7051      * </pre>
7052      *
7053      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;</code>
7054      */
mergeSuspendedData( com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData value)7055     public Builder mergeSuspendedData(
7056         com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData value) {
7057       if (suspendedDataBuilder_ == null) {
7058         if (stateDataCase_ == 9
7059             && stateData_
7060                 != com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData
7061                     .getDefaultInstance()) {
7062           stateData_ =
7063               com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.newBuilder(
7064                       (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData) stateData_)
7065                   .mergeFrom(value)
7066                   .buildPartial();
7067         } else {
7068           stateData_ = value;
7069         }
7070         onChanged();
7071       } else {
7072         if (stateDataCase_ == 9) {
7073           suspendedDataBuilder_.mergeFrom(value);
7074         } else {
7075           suspendedDataBuilder_.setMessage(value);
7076         }
7077       }
7078       stateDataCase_ = 9;
7079       return this;
7080     }
7081     /**
7082      *
7083      *
7084      * <pre>
7085      * Further data for the suspended state.
7086      * </pre>
7087      *
7088      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;</code>
7089      */
clearSuspendedData()7090     public Builder clearSuspendedData() {
7091       if (suspendedDataBuilder_ == null) {
7092         if (stateDataCase_ == 9) {
7093           stateDataCase_ = 0;
7094           stateData_ = null;
7095           onChanged();
7096         }
7097       } else {
7098         if (stateDataCase_ == 9) {
7099           stateDataCase_ = 0;
7100           stateData_ = null;
7101         }
7102         suspendedDataBuilder_.clear();
7103       }
7104       return this;
7105     }
7106     /**
7107      *
7108      *
7109      * <pre>
7110      * Further data for the suspended state.
7111      * </pre>
7112      *
7113      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;</code>
7114      */
7115     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.Builder
getSuspendedDataBuilder()7116         getSuspendedDataBuilder() {
7117       return getSuspendedDataFieldBuilder().getBuilder();
7118     }
7119     /**
7120      *
7121      *
7122      * <pre>
7123      * Further data for the suspended state.
7124      * </pre>
7125      *
7126      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;</code>
7127      */
7128     @java.lang.Override
7129     public com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedDataOrBuilder
getSuspendedDataOrBuilder()7130         getSuspendedDataOrBuilder() {
7131       if ((stateDataCase_ == 9) && (suspendedDataBuilder_ != null)) {
7132         return suspendedDataBuilder_.getMessageOrBuilder();
7133       } else {
7134         if (stateDataCase_ == 9) {
7135           return (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData) stateData_;
7136         }
7137         return com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.getDefaultInstance();
7138       }
7139     }
7140     /**
7141      *
7142      *
7143      * <pre>
7144      * Further data for the suspended state.
7145      * </pre>
7146      *
7147      * <code>.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;</code>
7148      */
7149     private com.google.protobuf.SingleFieldBuilderV3<
7150             com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData,
7151             com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.Builder,
7152             com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedDataOrBuilder>
getSuspendedDataFieldBuilder()7153         getSuspendedDataFieldBuilder() {
7154       if (suspendedDataBuilder_ == null) {
7155         if (!(stateDataCase_ == 9)) {
7156           stateData_ =
7157               com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.getDefaultInstance();
7158         }
7159         suspendedDataBuilder_ =
7160             new com.google.protobuf.SingleFieldBuilderV3<
7161                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData,
7162                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.Builder,
7163                 com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedDataOrBuilder>(
7164                 (com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData) stateData_,
7165                 getParentForChildren(),
7166                 isClean());
7167         stateData_ = null;
7168       }
7169       stateDataCase_ = 9;
7170       onChanged();
7171       return suspendedDataBuilder_;
7172     }
7173 
7174     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)7175     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
7176       return super.setUnknownFields(unknownFields);
7177     }
7178 
7179     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)7180     public final Builder mergeUnknownFields(
7181         final com.google.protobuf.UnknownFieldSet unknownFields) {
7182       return super.mergeUnknownFields(unknownFields);
7183     }
7184 
7185     // @@protoc_insertion_point(builder_scope:google.cloud.tpu.v2alpha1.QueuedResourceState)
7186   }
7187 
7188   // @@protoc_insertion_point(class_scope:google.cloud.tpu.v2alpha1.QueuedResourceState)
7189   private static final com.google.cloud.tpu.v2alpha1.QueuedResourceState DEFAULT_INSTANCE;
7190 
7191   static {
7192     DEFAULT_INSTANCE = new com.google.cloud.tpu.v2alpha1.QueuedResourceState();
7193   }
7194 
getDefaultInstance()7195   public static com.google.cloud.tpu.v2alpha1.QueuedResourceState getDefaultInstance() {
7196     return DEFAULT_INSTANCE;
7197   }
7198 
7199   private static final com.google.protobuf.Parser<QueuedResourceState> PARSER =
7200       new com.google.protobuf.AbstractParser<QueuedResourceState>() {
7201         @java.lang.Override
7202         public QueuedResourceState parsePartialFrom(
7203             com.google.protobuf.CodedInputStream input,
7204             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7205             throws com.google.protobuf.InvalidProtocolBufferException {
7206           Builder builder = newBuilder();
7207           try {
7208             builder.mergeFrom(input, extensionRegistry);
7209           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
7210             throw e.setUnfinishedMessage(builder.buildPartial());
7211           } catch (com.google.protobuf.UninitializedMessageException e) {
7212             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
7213           } catch (java.io.IOException e) {
7214             throw new com.google.protobuf.InvalidProtocolBufferException(e)
7215                 .setUnfinishedMessage(builder.buildPartial());
7216           }
7217           return builder.buildPartial();
7218         }
7219       };
7220 
parser()7221   public static com.google.protobuf.Parser<QueuedResourceState> parser() {
7222     return PARSER;
7223   }
7224 
7225   @java.lang.Override
getParserForType()7226   public com.google.protobuf.Parser<QueuedResourceState> getParserForType() {
7227     return PARSER;
7228   }
7229 
7230   @java.lang.Override
getDefaultInstanceForType()7231   public com.google.cloud.tpu.v2alpha1.QueuedResourceState getDefaultInstanceForType() {
7232     return DEFAULT_INSTANCE;
7233   }
7234 }
7235