public final class VpnGatewayStatusVpnConnection extends com.google.protobuf.GeneratedMessageV3 implements VpnGatewayStatusVpnConnectionOrBuilder
A VPN connection contains all VPN tunnels connected from this VpnGateway to the same peer gateway. The peer gateway could either be a external VPN gateway or GCP VPN gateway.Protobuf type
google.cloud.compute.v1.VpnGatewayStatusVpnConnection| Modifier and Type | Class and Description |
|---|---|
static class |
VpnGatewayStatusVpnConnection.Builder
A VPN connection contains all VPN tunnels connected from this VpnGateway to the same peer gateway.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
PEER_EXTERNAL_GATEWAY_FIELD_NUMBER |
static int |
PEER_GCP_GATEWAY_FIELD_NUMBER |
static int |
STATE_FIELD_NUMBER |
static int |
TUNNELS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static VpnGatewayStatusVpnConnection |
getDefaultInstance() |
VpnGatewayStatusVpnConnection |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<VpnGatewayStatusVpnConnection> |
getParserForType() |
String |
getPeerExternalGateway()
URL reference to the peer external VPN gateways to which the VPN tunnels in this VPN connection are connected.
|
com.google.protobuf.ByteString |
getPeerExternalGatewayBytes()
URL reference to the peer external VPN gateways to which the VPN tunnels in this VPN connection are connected.
|
String |
getPeerGcpGateway()
URL reference to the peer side VPN gateways to which the VPN tunnels in this VPN connection are connected.
|
com.google.protobuf.ByteString |
getPeerGcpGatewayBytes()
URL reference to the peer side VPN gateways to which the VPN tunnels in this VPN connection are connected.
|
int |
getSerializedSize() |
VpnGatewayStatusHighAvailabilityRequirementState |
getState()
HighAvailabilityRequirementState for the VPN connection.
|
VpnGatewayStatusHighAvailabilityRequirementStateOrBuilder |
getStateOrBuilder()
HighAvailabilityRequirementState for the VPN connection.
|
VpnGatewayStatusTunnel |
getTunnels(int index)
List of VPN tunnels that are in this VPN connection.
|
int |
getTunnelsCount()
List of VPN tunnels that are in this VPN connection.
|
List<VpnGatewayStatusTunnel> |
getTunnelsList()
List of VPN tunnels that are in this VPN connection.
|
VpnGatewayStatusTunnelOrBuilder |
getTunnelsOrBuilder(int index)
List of VPN tunnels that are in this VPN connection.
|
List<? extends VpnGatewayStatusTunnelOrBuilder> |
getTunnelsOrBuilderList()
List of VPN tunnels that are in this VPN connection.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
boolean |
hasPeerExternalGateway()
URL reference to the peer external VPN gateways to which the VPN tunnels in this VPN connection are connected.
|
boolean |
hasPeerGcpGateway()
URL reference to the peer side VPN gateways to which the VPN tunnels in this VPN connection are connected.
|
boolean |
hasState()
HighAvailabilityRequirementState for the VPN connection.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static VpnGatewayStatusVpnConnection.Builder |
newBuilder() |
static VpnGatewayStatusVpnConnection.Builder |
newBuilder(VpnGatewayStatusVpnConnection prototype) |
VpnGatewayStatusVpnConnection.Builder |
newBuilderForType() |
protected VpnGatewayStatusVpnConnection.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static VpnGatewayStatusVpnConnection |
parseDelimitedFrom(InputStream input) |
static VpnGatewayStatusVpnConnection |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VpnGatewayStatusVpnConnection |
parseFrom(byte[] data) |
static VpnGatewayStatusVpnConnection |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VpnGatewayStatusVpnConnection |
parseFrom(ByteBuffer data) |
static VpnGatewayStatusVpnConnection |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VpnGatewayStatusVpnConnection |
parseFrom(com.google.protobuf.ByteString data) |
static VpnGatewayStatusVpnConnection |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VpnGatewayStatusVpnConnection |
parseFrom(com.google.protobuf.CodedInputStream input) |
static VpnGatewayStatusVpnConnection |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VpnGatewayStatusVpnConnection |
parseFrom(InputStream input) |
static VpnGatewayStatusVpnConnection |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<VpnGatewayStatusVpnConnection> |
parser() |
VpnGatewayStatusVpnConnection.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int PEER_EXTERNAL_GATEWAY_FIELD_NUMBER
public static final int PEER_GCP_GATEWAY_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
public static final int TUNNELS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasPeerExternalGateway()
URL reference to the peer external VPN gateways to which the VPN tunnels in this VPN connection are connected. This field is mutually exclusive with peer_gcp_gateway.
optional string peer_external_gateway = 384956173;hasPeerExternalGateway in interface VpnGatewayStatusVpnConnectionOrBuilderpublic String getPeerExternalGateway()
URL reference to the peer external VPN gateways to which the VPN tunnels in this VPN connection are connected. This field is mutually exclusive with peer_gcp_gateway.
optional string peer_external_gateway = 384956173;getPeerExternalGateway in interface VpnGatewayStatusVpnConnectionOrBuilderpublic com.google.protobuf.ByteString getPeerExternalGatewayBytes()
URL reference to the peer external VPN gateways to which the VPN tunnels in this VPN connection are connected. This field is mutually exclusive with peer_gcp_gateway.
optional string peer_external_gateway = 384956173;getPeerExternalGatewayBytes in interface VpnGatewayStatusVpnConnectionOrBuilderpublic boolean hasPeerGcpGateway()
URL reference to the peer side VPN gateways to which the VPN tunnels in this VPN connection are connected. This field is mutually exclusive with peer_gcp_gateway.
optional string peer_gcp_gateway = 281867452;hasPeerGcpGateway in interface VpnGatewayStatusVpnConnectionOrBuilderpublic String getPeerGcpGateway()
URL reference to the peer side VPN gateways to which the VPN tunnels in this VPN connection are connected. This field is mutually exclusive with peer_gcp_gateway.
optional string peer_gcp_gateway = 281867452;getPeerGcpGateway in interface VpnGatewayStatusVpnConnectionOrBuilderpublic com.google.protobuf.ByteString getPeerGcpGatewayBytes()
URL reference to the peer side VPN gateways to which the VPN tunnels in this VPN connection are connected. This field is mutually exclusive with peer_gcp_gateway.
optional string peer_gcp_gateway = 281867452;getPeerGcpGatewayBytes in interface VpnGatewayStatusVpnConnectionOrBuilderpublic boolean hasState()
HighAvailabilityRequirementState for the VPN connection.
optional .google.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementState state = 109757585;
hasState in interface VpnGatewayStatusVpnConnectionOrBuilderpublic VpnGatewayStatusHighAvailabilityRequirementState getState()
HighAvailabilityRequirementState for the VPN connection.
optional .google.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementState state = 109757585;
getState in interface VpnGatewayStatusVpnConnectionOrBuilderpublic VpnGatewayStatusHighAvailabilityRequirementStateOrBuilder getStateOrBuilder()
HighAvailabilityRequirementState for the VPN connection.
optional .google.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementState state = 109757585;
getStateOrBuilder in interface VpnGatewayStatusVpnConnectionOrBuilderpublic List<VpnGatewayStatusTunnel> getTunnelsList()
List of VPN tunnels that are in this VPN connection.
repeated .google.cloud.compute.v1.VpnGatewayStatusTunnel tunnels = 104561931;getTunnelsList in interface VpnGatewayStatusVpnConnectionOrBuilderpublic List<? extends VpnGatewayStatusTunnelOrBuilder> getTunnelsOrBuilderList()
List of VPN tunnels that are in this VPN connection.
repeated .google.cloud.compute.v1.VpnGatewayStatusTunnel tunnels = 104561931;getTunnelsOrBuilderList in interface VpnGatewayStatusVpnConnectionOrBuilderpublic int getTunnelsCount()
List of VPN tunnels that are in this VPN connection.
repeated .google.cloud.compute.v1.VpnGatewayStatusTunnel tunnels = 104561931;getTunnelsCount in interface VpnGatewayStatusVpnConnectionOrBuilderpublic VpnGatewayStatusTunnel getTunnels(int index)
List of VPN tunnels that are in this VPN connection.
repeated .google.cloud.compute.v1.VpnGatewayStatusTunnel tunnels = 104561931;getTunnels in interface VpnGatewayStatusVpnConnectionOrBuilderpublic VpnGatewayStatusTunnelOrBuilder getTunnelsOrBuilder(int index)
List of VPN tunnels that are in this VPN connection.
repeated .google.cloud.compute.v1.VpnGatewayStatusTunnel tunnels = 104561931;getTunnelsOrBuilder in interface VpnGatewayStatusVpnConnectionOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static VpnGatewayStatusVpnConnection parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VpnGatewayStatusVpnConnection parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VpnGatewayStatusVpnConnection parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VpnGatewayStatusVpnConnection parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VpnGatewayStatusVpnConnection parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VpnGatewayStatusVpnConnection parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VpnGatewayStatusVpnConnection parseFrom(InputStream input) throws IOException
IOExceptionpublic static VpnGatewayStatusVpnConnection parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static VpnGatewayStatusVpnConnection parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static VpnGatewayStatusVpnConnection parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static VpnGatewayStatusVpnConnection parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static VpnGatewayStatusVpnConnection parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic VpnGatewayStatusVpnConnection.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static VpnGatewayStatusVpnConnection.Builder newBuilder()
public static VpnGatewayStatusVpnConnection.Builder newBuilder(VpnGatewayStatusVpnConnection prototype)
public VpnGatewayStatusVpnConnection.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected VpnGatewayStatusVpnConnection.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static VpnGatewayStatusVpnConnection getDefaultInstance()
public static com.google.protobuf.Parser<VpnGatewayStatusVpnConnection> parser()
public com.google.protobuf.Parser<VpnGatewayStatusVpnConnection> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public VpnGatewayStatusVpnConnection getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.