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