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