• 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/container/v1/cluster_service.proto
18 
19 package com.google.container.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Gets the current Kubernetes Engine service configuration.
26  * </pre>
27  *
28  * Protobuf type {@code google.container.v1.GetServerConfigRequest}
29  */
30 public final class GetServerConfigRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.container.v1.GetServerConfigRequest)
33     GetServerConfigRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use GetServerConfigRequest.newBuilder() to construct.
GetServerConfigRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private GetServerConfigRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
GetServerConfigRequest()40   private GetServerConfigRequest() {
41     projectId_ = "";
42     zone_ = "";
43     name_ = "";
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new GetServerConfigRequest();
50   }
51 
52   @java.lang.Override
getUnknownFields()53   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
54     return this.unknownFields;
55   }
56 
getDescriptor()57   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
58     return com.google.container.v1.ClusterServiceProto
59         .internal_static_google_container_v1_GetServerConfigRequest_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.container.v1.ClusterServiceProto
66         .internal_static_google_container_v1_GetServerConfigRequest_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.container.v1.GetServerConfigRequest.class,
69             com.google.container.v1.GetServerConfigRequest.Builder.class);
70   }
71 
72   public static final int PROJECT_ID_FIELD_NUMBER = 1;
73 
74   @SuppressWarnings("serial")
75   private volatile java.lang.Object projectId_ = "";
76   /**
77    *
78    *
79    * <pre>
80    * Deprecated. The Google Developers Console [project ID or project
81    * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).
82    * This field has been deprecated and replaced by the name field.
83    * </pre>
84    *
85    * <code>string project_id = 1 [deprecated = true];</code>
86    *
87    * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
88    *     google/container/v1/cluster_service.proto;l=2891
89    * @return The projectId.
90    */
91   @java.lang.Override
92   @java.lang.Deprecated
getProjectId()93   public java.lang.String getProjectId() {
94     java.lang.Object ref = projectId_;
95     if (ref instanceof java.lang.String) {
96       return (java.lang.String) ref;
97     } else {
98       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
99       java.lang.String s = bs.toStringUtf8();
100       projectId_ = s;
101       return s;
102     }
103   }
104   /**
105    *
106    *
107    * <pre>
108    * Deprecated. The Google Developers Console [project ID or project
109    * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).
110    * This field has been deprecated and replaced by the name field.
111    * </pre>
112    *
113    * <code>string project_id = 1 [deprecated = true];</code>
114    *
115    * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
116    *     google/container/v1/cluster_service.proto;l=2891
117    * @return The bytes for projectId.
118    */
119   @java.lang.Override
120   @java.lang.Deprecated
getProjectIdBytes()121   public com.google.protobuf.ByteString getProjectIdBytes() {
122     java.lang.Object ref = projectId_;
123     if (ref instanceof java.lang.String) {
124       com.google.protobuf.ByteString b =
125           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
126       projectId_ = b;
127       return b;
128     } else {
129       return (com.google.protobuf.ByteString) ref;
130     }
131   }
132 
133   public static final int ZONE_FIELD_NUMBER = 2;
134 
135   @SuppressWarnings("serial")
136   private volatile java.lang.Object zone_ = "";
137   /**
138    *
139    *
140    * <pre>
141    * Deprecated. The name of the Google Compute Engine
142    * [zone](https://cloud.google.com/compute/docs/zones#available) to return
143    * operations for. This field has been deprecated and replaced by the name
144    * field.
145    * </pre>
146    *
147    * <code>string zone = 2 [deprecated = true];</code>
148    *
149    * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
150    *     google/container/v1/cluster_service.proto;l=2897
151    * @return The zone.
152    */
153   @java.lang.Override
154   @java.lang.Deprecated
getZone()155   public java.lang.String getZone() {
156     java.lang.Object ref = zone_;
157     if (ref instanceof java.lang.String) {
158       return (java.lang.String) ref;
159     } else {
160       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
161       java.lang.String s = bs.toStringUtf8();
162       zone_ = s;
163       return s;
164     }
165   }
166   /**
167    *
168    *
169    * <pre>
170    * Deprecated. The name of the Google Compute Engine
171    * [zone](https://cloud.google.com/compute/docs/zones#available) to return
172    * operations for. This field has been deprecated and replaced by the name
173    * field.
174    * </pre>
175    *
176    * <code>string zone = 2 [deprecated = true];</code>
177    *
178    * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
179    *     google/container/v1/cluster_service.proto;l=2897
180    * @return The bytes for zone.
181    */
182   @java.lang.Override
183   @java.lang.Deprecated
getZoneBytes()184   public com.google.protobuf.ByteString getZoneBytes() {
185     java.lang.Object ref = zone_;
186     if (ref instanceof java.lang.String) {
187       com.google.protobuf.ByteString b =
188           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
189       zone_ = b;
190       return b;
191     } else {
192       return (com.google.protobuf.ByteString) ref;
193     }
194   }
195 
196   public static final int NAME_FIELD_NUMBER = 4;
197 
198   @SuppressWarnings("serial")
199   private volatile java.lang.Object name_ = "";
200   /**
201    *
202    *
203    * <pre>
204    * The name (project and location) of the server config to get,
205    * specified in the format `projects/&#42;&#47;locations/&#42;`.
206    * </pre>
207    *
208    * <code>string name = 4;</code>
209    *
210    * @return The name.
211    */
212   @java.lang.Override
getName()213   public java.lang.String getName() {
214     java.lang.Object ref = name_;
215     if (ref instanceof java.lang.String) {
216       return (java.lang.String) ref;
217     } else {
218       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
219       java.lang.String s = bs.toStringUtf8();
220       name_ = s;
221       return s;
222     }
223   }
224   /**
225    *
226    *
227    * <pre>
228    * The name (project and location) of the server config to get,
229    * specified in the format `projects/&#42;&#47;locations/&#42;`.
230    * </pre>
231    *
232    * <code>string name = 4;</code>
233    *
234    * @return The bytes for name.
235    */
236   @java.lang.Override
getNameBytes()237   public com.google.protobuf.ByteString getNameBytes() {
238     java.lang.Object ref = name_;
239     if (ref instanceof java.lang.String) {
240       com.google.protobuf.ByteString b =
241           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
242       name_ = b;
243       return b;
244     } else {
245       return (com.google.protobuf.ByteString) ref;
246     }
247   }
248 
249   private byte memoizedIsInitialized = -1;
250 
251   @java.lang.Override
isInitialized()252   public final boolean isInitialized() {
253     byte isInitialized = memoizedIsInitialized;
254     if (isInitialized == 1) return true;
255     if (isInitialized == 0) return false;
256 
257     memoizedIsInitialized = 1;
258     return true;
259   }
260 
261   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)262   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
263     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) {
264       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectId_);
265     }
266     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) {
267       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, zone_);
268     }
269     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
270       com.google.protobuf.GeneratedMessageV3.writeString(output, 4, name_);
271     }
272     getUnknownFields().writeTo(output);
273   }
274 
275   @java.lang.Override
getSerializedSize()276   public int getSerializedSize() {
277     int size = memoizedSize;
278     if (size != -1) return size;
279 
280     size = 0;
281     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) {
282       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectId_);
283     }
284     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) {
285       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, zone_);
286     }
287     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
288       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, name_);
289     }
290     size += getUnknownFields().getSerializedSize();
291     memoizedSize = size;
292     return size;
293   }
294 
295   @java.lang.Override
equals(final java.lang.Object obj)296   public boolean equals(final java.lang.Object obj) {
297     if (obj == this) {
298       return true;
299     }
300     if (!(obj instanceof com.google.container.v1.GetServerConfigRequest)) {
301       return super.equals(obj);
302     }
303     com.google.container.v1.GetServerConfigRequest other =
304         (com.google.container.v1.GetServerConfigRequest) obj;
305 
306     if (!getProjectId().equals(other.getProjectId())) return false;
307     if (!getZone().equals(other.getZone())) return false;
308     if (!getName().equals(other.getName())) return false;
309     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
310     return true;
311   }
312 
313   @java.lang.Override
hashCode()314   public int hashCode() {
315     if (memoizedHashCode != 0) {
316       return memoizedHashCode;
317     }
318     int hash = 41;
319     hash = (19 * hash) + getDescriptor().hashCode();
320     hash = (37 * hash) + PROJECT_ID_FIELD_NUMBER;
321     hash = (53 * hash) + getProjectId().hashCode();
322     hash = (37 * hash) + ZONE_FIELD_NUMBER;
323     hash = (53 * hash) + getZone().hashCode();
324     hash = (37 * hash) + NAME_FIELD_NUMBER;
325     hash = (53 * hash) + getName().hashCode();
326     hash = (29 * hash) + getUnknownFields().hashCode();
327     memoizedHashCode = hash;
328     return hash;
329   }
330 
parseFrom(java.nio.ByteBuffer data)331   public static com.google.container.v1.GetServerConfigRequest parseFrom(java.nio.ByteBuffer data)
332       throws com.google.protobuf.InvalidProtocolBufferException {
333     return PARSER.parseFrom(data);
334   }
335 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)336   public static com.google.container.v1.GetServerConfigRequest parseFrom(
337       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
338       throws com.google.protobuf.InvalidProtocolBufferException {
339     return PARSER.parseFrom(data, extensionRegistry);
340   }
341 
parseFrom( com.google.protobuf.ByteString data)342   public static com.google.container.v1.GetServerConfigRequest parseFrom(
343       com.google.protobuf.ByteString data)
344       throws com.google.protobuf.InvalidProtocolBufferException {
345     return PARSER.parseFrom(data);
346   }
347 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)348   public static com.google.container.v1.GetServerConfigRequest parseFrom(
349       com.google.protobuf.ByteString data,
350       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
351       throws com.google.protobuf.InvalidProtocolBufferException {
352     return PARSER.parseFrom(data, extensionRegistry);
353   }
354 
parseFrom(byte[] data)355   public static com.google.container.v1.GetServerConfigRequest parseFrom(byte[] data)
356       throws com.google.protobuf.InvalidProtocolBufferException {
357     return PARSER.parseFrom(data);
358   }
359 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)360   public static com.google.container.v1.GetServerConfigRequest parseFrom(
361       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
362       throws com.google.protobuf.InvalidProtocolBufferException {
363     return PARSER.parseFrom(data, extensionRegistry);
364   }
365 
parseFrom(java.io.InputStream input)366   public static com.google.container.v1.GetServerConfigRequest parseFrom(java.io.InputStream input)
367       throws java.io.IOException {
368     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
369   }
370 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)371   public static com.google.container.v1.GetServerConfigRequest parseFrom(
372       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
373       throws java.io.IOException {
374     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
375         PARSER, input, extensionRegistry);
376   }
377 
parseDelimitedFrom( java.io.InputStream input)378   public static com.google.container.v1.GetServerConfigRequest parseDelimitedFrom(
379       java.io.InputStream input) throws java.io.IOException {
380     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
381   }
382 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)383   public static com.google.container.v1.GetServerConfigRequest parseDelimitedFrom(
384       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
385       throws java.io.IOException {
386     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
387         PARSER, input, extensionRegistry);
388   }
389 
parseFrom( com.google.protobuf.CodedInputStream input)390   public static com.google.container.v1.GetServerConfigRequest parseFrom(
391       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
392     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
393   }
394 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)395   public static com.google.container.v1.GetServerConfigRequest parseFrom(
396       com.google.protobuf.CodedInputStream input,
397       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
398       throws java.io.IOException {
399     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
400         PARSER, input, extensionRegistry);
401   }
402 
403   @java.lang.Override
newBuilderForType()404   public Builder newBuilderForType() {
405     return newBuilder();
406   }
407 
newBuilder()408   public static Builder newBuilder() {
409     return DEFAULT_INSTANCE.toBuilder();
410   }
411 
newBuilder(com.google.container.v1.GetServerConfigRequest prototype)412   public static Builder newBuilder(com.google.container.v1.GetServerConfigRequest prototype) {
413     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
414   }
415 
416   @java.lang.Override
toBuilder()417   public Builder toBuilder() {
418     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
419   }
420 
421   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)422   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
423     Builder builder = new Builder(parent);
424     return builder;
425   }
426   /**
427    *
428    *
429    * <pre>
430    * Gets the current Kubernetes Engine service configuration.
431    * </pre>
432    *
433    * Protobuf type {@code google.container.v1.GetServerConfigRequest}
434    */
435   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
436       implements
437       // @@protoc_insertion_point(builder_implements:google.container.v1.GetServerConfigRequest)
438       com.google.container.v1.GetServerConfigRequestOrBuilder {
getDescriptor()439     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
440       return com.google.container.v1.ClusterServiceProto
441           .internal_static_google_container_v1_GetServerConfigRequest_descriptor;
442     }
443 
444     @java.lang.Override
445     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()446         internalGetFieldAccessorTable() {
447       return com.google.container.v1.ClusterServiceProto
448           .internal_static_google_container_v1_GetServerConfigRequest_fieldAccessorTable
449           .ensureFieldAccessorsInitialized(
450               com.google.container.v1.GetServerConfigRequest.class,
451               com.google.container.v1.GetServerConfigRequest.Builder.class);
452     }
453 
454     // Construct using com.google.container.v1.GetServerConfigRequest.newBuilder()
Builder()455     private Builder() {}
456 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)457     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
458       super(parent);
459     }
460 
461     @java.lang.Override
clear()462     public Builder clear() {
463       super.clear();
464       bitField0_ = 0;
465       projectId_ = "";
466       zone_ = "";
467       name_ = "";
468       return this;
469     }
470 
471     @java.lang.Override
getDescriptorForType()472     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
473       return com.google.container.v1.ClusterServiceProto
474           .internal_static_google_container_v1_GetServerConfigRequest_descriptor;
475     }
476 
477     @java.lang.Override
getDefaultInstanceForType()478     public com.google.container.v1.GetServerConfigRequest getDefaultInstanceForType() {
479       return com.google.container.v1.GetServerConfigRequest.getDefaultInstance();
480     }
481 
482     @java.lang.Override
build()483     public com.google.container.v1.GetServerConfigRequest build() {
484       com.google.container.v1.GetServerConfigRequest result = buildPartial();
485       if (!result.isInitialized()) {
486         throw newUninitializedMessageException(result);
487       }
488       return result;
489     }
490 
491     @java.lang.Override
buildPartial()492     public com.google.container.v1.GetServerConfigRequest buildPartial() {
493       com.google.container.v1.GetServerConfigRequest result =
494           new com.google.container.v1.GetServerConfigRequest(this);
495       if (bitField0_ != 0) {
496         buildPartial0(result);
497       }
498       onBuilt();
499       return result;
500     }
501 
buildPartial0(com.google.container.v1.GetServerConfigRequest result)502     private void buildPartial0(com.google.container.v1.GetServerConfigRequest result) {
503       int from_bitField0_ = bitField0_;
504       if (((from_bitField0_ & 0x00000001) != 0)) {
505         result.projectId_ = projectId_;
506       }
507       if (((from_bitField0_ & 0x00000002) != 0)) {
508         result.zone_ = zone_;
509       }
510       if (((from_bitField0_ & 0x00000004) != 0)) {
511         result.name_ = name_;
512       }
513     }
514 
515     @java.lang.Override
clone()516     public Builder clone() {
517       return super.clone();
518     }
519 
520     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)521     public Builder setField(
522         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
523       return super.setField(field, value);
524     }
525 
526     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)527     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
528       return super.clearField(field);
529     }
530 
531     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)532     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
533       return super.clearOneof(oneof);
534     }
535 
536     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)537     public Builder setRepeatedField(
538         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
539       return super.setRepeatedField(field, index, value);
540     }
541 
542     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)543     public Builder addRepeatedField(
544         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
545       return super.addRepeatedField(field, value);
546     }
547 
548     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)549     public Builder mergeFrom(com.google.protobuf.Message other) {
550       if (other instanceof com.google.container.v1.GetServerConfigRequest) {
551         return mergeFrom((com.google.container.v1.GetServerConfigRequest) other);
552       } else {
553         super.mergeFrom(other);
554         return this;
555       }
556     }
557 
mergeFrom(com.google.container.v1.GetServerConfigRequest other)558     public Builder mergeFrom(com.google.container.v1.GetServerConfigRequest other) {
559       if (other == com.google.container.v1.GetServerConfigRequest.getDefaultInstance()) return this;
560       if (!other.getProjectId().isEmpty()) {
561         projectId_ = other.projectId_;
562         bitField0_ |= 0x00000001;
563         onChanged();
564       }
565       if (!other.getZone().isEmpty()) {
566         zone_ = other.zone_;
567         bitField0_ |= 0x00000002;
568         onChanged();
569       }
570       if (!other.getName().isEmpty()) {
571         name_ = other.name_;
572         bitField0_ |= 0x00000004;
573         onChanged();
574       }
575       this.mergeUnknownFields(other.getUnknownFields());
576       onChanged();
577       return this;
578     }
579 
580     @java.lang.Override
isInitialized()581     public final boolean isInitialized() {
582       return true;
583     }
584 
585     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)586     public Builder mergeFrom(
587         com.google.protobuf.CodedInputStream input,
588         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
589         throws java.io.IOException {
590       if (extensionRegistry == null) {
591         throw new java.lang.NullPointerException();
592       }
593       try {
594         boolean done = false;
595         while (!done) {
596           int tag = input.readTag();
597           switch (tag) {
598             case 0:
599               done = true;
600               break;
601             case 10:
602               {
603                 projectId_ = input.readStringRequireUtf8();
604                 bitField0_ |= 0x00000001;
605                 break;
606               } // case 10
607             case 18:
608               {
609                 zone_ = input.readStringRequireUtf8();
610                 bitField0_ |= 0x00000002;
611                 break;
612               } // case 18
613             case 34:
614               {
615                 name_ = input.readStringRequireUtf8();
616                 bitField0_ |= 0x00000004;
617                 break;
618               } // case 34
619             default:
620               {
621                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
622                   done = true; // was an endgroup tag
623                 }
624                 break;
625               } // default:
626           } // switch (tag)
627         } // while (!done)
628       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
629         throw e.unwrapIOException();
630       } finally {
631         onChanged();
632       } // finally
633       return this;
634     }
635 
636     private int bitField0_;
637 
638     private java.lang.Object projectId_ = "";
639     /**
640      *
641      *
642      * <pre>
643      * Deprecated. The Google Developers Console [project ID or project
644      * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).
645      * This field has been deprecated and replaced by the name field.
646      * </pre>
647      *
648      * <code>string project_id = 1 [deprecated = true];</code>
649      *
650      * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
651      *     google/container/v1/cluster_service.proto;l=2891
652      * @return The projectId.
653      */
654     @java.lang.Deprecated
getProjectId()655     public java.lang.String getProjectId() {
656       java.lang.Object ref = projectId_;
657       if (!(ref instanceof java.lang.String)) {
658         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
659         java.lang.String s = bs.toStringUtf8();
660         projectId_ = s;
661         return s;
662       } else {
663         return (java.lang.String) ref;
664       }
665     }
666     /**
667      *
668      *
669      * <pre>
670      * Deprecated. The Google Developers Console [project ID or project
671      * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).
672      * This field has been deprecated and replaced by the name field.
673      * </pre>
674      *
675      * <code>string project_id = 1 [deprecated = true];</code>
676      *
677      * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
678      *     google/container/v1/cluster_service.proto;l=2891
679      * @return The bytes for projectId.
680      */
681     @java.lang.Deprecated
getProjectIdBytes()682     public com.google.protobuf.ByteString getProjectIdBytes() {
683       java.lang.Object ref = projectId_;
684       if (ref instanceof String) {
685         com.google.protobuf.ByteString b =
686             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
687         projectId_ = b;
688         return b;
689       } else {
690         return (com.google.protobuf.ByteString) ref;
691       }
692     }
693     /**
694      *
695      *
696      * <pre>
697      * Deprecated. The Google Developers Console [project ID or project
698      * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).
699      * This field has been deprecated and replaced by the name field.
700      * </pre>
701      *
702      * <code>string project_id = 1 [deprecated = true];</code>
703      *
704      * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
705      *     google/container/v1/cluster_service.proto;l=2891
706      * @param value The projectId to set.
707      * @return This builder for chaining.
708      */
709     @java.lang.Deprecated
setProjectId(java.lang.String value)710     public Builder setProjectId(java.lang.String value) {
711       if (value == null) {
712         throw new NullPointerException();
713       }
714       projectId_ = value;
715       bitField0_ |= 0x00000001;
716       onChanged();
717       return this;
718     }
719     /**
720      *
721      *
722      * <pre>
723      * Deprecated. The Google Developers Console [project ID or project
724      * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).
725      * This field has been deprecated and replaced by the name field.
726      * </pre>
727      *
728      * <code>string project_id = 1 [deprecated = true];</code>
729      *
730      * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
731      *     google/container/v1/cluster_service.proto;l=2891
732      * @return This builder for chaining.
733      */
734     @java.lang.Deprecated
clearProjectId()735     public Builder clearProjectId() {
736       projectId_ = getDefaultInstance().getProjectId();
737       bitField0_ = (bitField0_ & ~0x00000001);
738       onChanged();
739       return this;
740     }
741     /**
742      *
743      *
744      * <pre>
745      * Deprecated. The Google Developers Console [project ID or project
746      * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).
747      * This field has been deprecated and replaced by the name field.
748      * </pre>
749      *
750      * <code>string project_id = 1 [deprecated = true];</code>
751      *
752      * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
753      *     google/container/v1/cluster_service.proto;l=2891
754      * @param value The bytes for projectId to set.
755      * @return This builder for chaining.
756      */
757     @java.lang.Deprecated
setProjectIdBytes(com.google.protobuf.ByteString value)758     public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
759       if (value == null) {
760         throw new NullPointerException();
761       }
762       checkByteStringIsUtf8(value);
763       projectId_ = value;
764       bitField0_ |= 0x00000001;
765       onChanged();
766       return this;
767     }
768 
769     private java.lang.Object zone_ = "";
770     /**
771      *
772      *
773      * <pre>
774      * Deprecated. The name of the Google Compute Engine
775      * [zone](https://cloud.google.com/compute/docs/zones#available) to return
776      * operations for. This field has been deprecated and replaced by the name
777      * field.
778      * </pre>
779      *
780      * <code>string zone = 2 [deprecated = true];</code>
781      *
782      * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
783      *     google/container/v1/cluster_service.proto;l=2897
784      * @return The zone.
785      */
786     @java.lang.Deprecated
getZone()787     public java.lang.String getZone() {
788       java.lang.Object ref = zone_;
789       if (!(ref instanceof java.lang.String)) {
790         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
791         java.lang.String s = bs.toStringUtf8();
792         zone_ = s;
793         return s;
794       } else {
795         return (java.lang.String) ref;
796       }
797     }
798     /**
799      *
800      *
801      * <pre>
802      * Deprecated. The name of the Google Compute Engine
803      * [zone](https://cloud.google.com/compute/docs/zones#available) to return
804      * operations for. This field has been deprecated and replaced by the name
805      * field.
806      * </pre>
807      *
808      * <code>string zone = 2 [deprecated = true];</code>
809      *
810      * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
811      *     google/container/v1/cluster_service.proto;l=2897
812      * @return The bytes for zone.
813      */
814     @java.lang.Deprecated
getZoneBytes()815     public com.google.protobuf.ByteString getZoneBytes() {
816       java.lang.Object ref = zone_;
817       if (ref instanceof String) {
818         com.google.protobuf.ByteString b =
819             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
820         zone_ = b;
821         return b;
822       } else {
823         return (com.google.protobuf.ByteString) ref;
824       }
825     }
826     /**
827      *
828      *
829      * <pre>
830      * Deprecated. The name of the Google Compute Engine
831      * [zone](https://cloud.google.com/compute/docs/zones#available) to return
832      * operations for. This field has been deprecated and replaced by the name
833      * field.
834      * </pre>
835      *
836      * <code>string zone = 2 [deprecated = true];</code>
837      *
838      * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
839      *     google/container/v1/cluster_service.proto;l=2897
840      * @param value The zone to set.
841      * @return This builder for chaining.
842      */
843     @java.lang.Deprecated
setZone(java.lang.String value)844     public Builder setZone(java.lang.String value) {
845       if (value == null) {
846         throw new NullPointerException();
847       }
848       zone_ = value;
849       bitField0_ |= 0x00000002;
850       onChanged();
851       return this;
852     }
853     /**
854      *
855      *
856      * <pre>
857      * Deprecated. The name of the Google Compute Engine
858      * [zone](https://cloud.google.com/compute/docs/zones#available) to return
859      * operations for. This field has been deprecated and replaced by the name
860      * field.
861      * </pre>
862      *
863      * <code>string zone = 2 [deprecated = true];</code>
864      *
865      * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
866      *     google/container/v1/cluster_service.proto;l=2897
867      * @return This builder for chaining.
868      */
869     @java.lang.Deprecated
clearZone()870     public Builder clearZone() {
871       zone_ = getDefaultInstance().getZone();
872       bitField0_ = (bitField0_ & ~0x00000002);
873       onChanged();
874       return this;
875     }
876     /**
877      *
878      *
879      * <pre>
880      * Deprecated. The name of the Google Compute Engine
881      * [zone](https://cloud.google.com/compute/docs/zones#available) to return
882      * operations for. This field has been deprecated and replaced by the name
883      * field.
884      * </pre>
885      *
886      * <code>string zone = 2 [deprecated = true];</code>
887      *
888      * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
889      *     google/container/v1/cluster_service.proto;l=2897
890      * @param value The bytes for zone to set.
891      * @return This builder for chaining.
892      */
893     @java.lang.Deprecated
setZoneBytes(com.google.protobuf.ByteString value)894     public Builder setZoneBytes(com.google.protobuf.ByteString value) {
895       if (value == null) {
896         throw new NullPointerException();
897       }
898       checkByteStringIsUtf8(value);
899       zone_ = value;
900       bitField0_ |= 0x00000002;
901       onChanged();
902       return this;
903     }
904 
905     private java.lang.Object name_ = "";
906     /**
907      *
908      *
909      * <pre>
910      * The name (project and location) of the server config to get,
911      * specified in the format `projects/&#42;&#47;locations/&#42;`.
912      * </pre>
913      *
914      * <code>string name = 4;</code>
915      *
916      * @return The name.
917      */
getName()918     public java.lang.String getName() {
919       java.lang.Object ref = name_;
920       if (!(ref instanceof java.lang.String)) {
921         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
922         java.lang.String s = bs.toStringUtf8();
923         name_ = s;
924         return s;
925       } else {
926         return (java.lang.String) ref;
927       }
928     }
929     /**
930      *
931      *
932      * <pre>
933      * The name (project and location) of the server config to get,
934      * specified in the format `projects/&#42;&#47;locations/&#42;`.
935      * </pre>
936      *
937      * <code>string name = 4;</code>
938      *
939      * @return The bytes for name.
940      */
getNameBytes()941     public com.google.protobuf.ByteString getNameBytes() {
942       java.lang.Object ref = name_;
943       if (ref instanceof String) {
944         com.google.protobuf.ByteString b =
945             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
946         name_ = b;
947         return b;
948       } else {
949         return (com.google.protobuf.ByteString) ref;
950       }
951     }
952     /**
953      *
954      *
955      * <pre>
956      * The name (project and location) of the server config to get,
957      * specified in the format `projects/&#42;&#47;locations/&#42;`.
958      * </pre>
959      *
960      * <code>string name = 4;</code>
961      *
962      * @param value The name to set.
963      * @return This builder for chaining.
964      */
setName(java.lang.String value)965     public Builder setName(java.lang.String value) {
966       if (value == null) {
967         throw new NullPointerException();
968       }
969       name_ = value;
970       bitField0_ |= 0x00000004;
971       onChanged();
972       return this;
973     }
974     /**
975      *
976      *
977      * <pre>
978      * The name (project and location) of the server config to get,
979      * specified in the format `projects/&#42;&#47;locations/&#42;`.
980      * </pre>
981      *
982      * <code>string name = 4;</code>
983      *
984      * @return This builder for chaining.
985      */
clearName()986     public Builder clearName() {
987       name_ = getDefaultInstance().getName();
988       bitField0_ = (bitField0_ & ~0x00000004);
989       onChanged();
990       return this;
991     }
992     /**
993      *
994      *
995      * <pre>
996      * The name (project and location) of the server config to get,
997      * specified in the format `projects/&#42;&#47;locations/&#42;`.
998      * </pre>
999      *
1000      * <code>string name = 4;</code>
1001      *
1002      * @param value The bytes for name to set.
1003      * @return This builder for chaining.
1004      */
setNameBytes(com.google.protobuf.ByteString value)1005     public Builder setNameBytes(com.google.protobuf.ByteString value) {
1006       if (value == null) {
1007         throw new NullPointerException();
1008       }
1009       checkByteStringIsUtf8(value);
1010       name_ = value;
1011       bitField0_ |= 0x00000004;
1012       onChanged();
1013       return this;
1014     }
1015 
1016     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1017     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1018       return super.setUnknownFields(unknownFields);
1019     }
1020 
1021     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1022     public final Builder mergeUnknownFields(
1023         final com.google.protobuf.UnknownFieldSet unknownFields) {
1024       return super.mergeUnknownFields(unknownFields);
1025     }
1026 
1027     // @@protoc_insertion_point(builder_scope:google.container.v1.GetServerConfigRequest)
1028   }
1029 
1030   // @@protoc_insertion_point(class_scope:google.container.v1.GetServerConfigRequest)
1031   private static final com.google.container.v1.GetServerConfigRequest DEFAULT_INSTANCE;
1032 
1033   static {
1034     DEFAULT_INSTANCE = new com.google.container.v1.GetServerConfigRequest();
1035   }
1036 
getDefaultInstance()1037   public static com.google.container.v1.GetServerConfigRequest getDefaultInstance() {
1038     return DEFAULT_INSTANCE;
1039   }
1040 
1041   private static final com.google.protobuf.Parser<GetServerConfigRequest> PARSER =
1042       new com.google.protobuf.AbstractParser<GetServerConfigRequest>() {
1043         @java.lang.Override
1044         public GetServerConfigRequest parsePartialFrom(
1045             com.google.protobuf.CodedInputStream input,
1046             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1047             throws com.google.protobuf.InvalidProtocolBufferException {
1048           Builder builder = newBuilder();
1049           try {
1050             builder.mergeFrom(input, extensionRegistry);
1051           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1052             throw e.setUnfinishedMessage(builder.buildPartial());
1053           } catch (com.google.protobuf.UninitializedMessageException e) {
1054             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1055           } catch (java.io.IOException e) {
1056             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1057                 .setUnfinishedMessage(builder.buildPartial());
1058           }
1059           return builder.buildPartial();
1060         }
1061       };
1062 
parser()1063   public static com.google.protobuf.Parser<GetServerConfigRequest> parser() {
1064     return PARSER;
1065   }
1066 
1067   @java.lang.Override
getParserForType()1068   public com.google.protobuf.Parser<GetServerConfigRequest> getParserForType() {
1069     return PARSER;
1070   }
1071 
1072   @java.lang.Override
getDefaultInstanceForType()1073   public com.google.container.v1.GetServerConfigRequest getDefaultInstanceForType() {
1074     return DEFAULT_INSTANCE;
1075   }
1076 }
1077