Class VpnTunnelInfo
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.networkmanagement.v1beta1.VpnTunnelInfo
- All Implemented Interfaces:
VpnTunnelInfoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class VpnTunnelInfo
extends com.google.protobuf.GeneratedMessage
implements VpnTunnelInfoOrBuilder
For display only. Metadata associated with a Compute Engine VPN tunnel.Protobuf type
google.cloud.networkmanagement.v1beta1.VpnTunnelInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classFor display only.static enumTypes of VPN routing policy.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic VpnTunnelInfostatic final com.google.protobuf.Descriptors.DescriptorName of a VPN tunnel.com.google.protobuf.ByteStringName of a VPN tunnel.URI of a Compute Engine network where the VPN tunnel is configured.com.google.protobuf.ByteStringURI of a Compute Engine network where the VPN tunnel is configured.com.google.protobuf.Parser<VpnTunnelInfo>Name of a Google Cloud region where this VPN tunnel is configured.com.google.protobuf.ByteStringName of a Google Cloud region where this VPN tunnel is configured.URI of a VPN gateway at remote end of the tunnel.com.google.protobuf.ByteStringURI of a VPN gateway at remote end of the tunnel.Remote VPN gateway's IP address.com.google.protobuf.ByteStringRemote VPN gateway's IP address.Type of the routing policy.intType of the routing policy.intURI of the VPN gateway at local end of the tunnel.com.google.protobuf.ByteStringURI of the VPN gateway at local end of the tunnel.Local VPN gateway's IP address.com.google.protobuf.ByteStringLocal VPN gateway's IP address.getUri()URI of a VPN tunnel.com.google.protobuf.ByteStringURI of a VPN tunnel.inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic VpnTunnelInfo.Builderstatic VpnTunnelInfo.BuildernewBuilder(VpnTunnelInfo prototype) protected VpnTunnelInfo.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static VpnTunnelInfoparseDelimitedFrom(InputStream input) static VpnTunnelInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VpnTunnelInfoparseFrom(byte[] data) static VpnTunnelInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VpnTunnelInfoparseFrom(com.google.protobuf.ByteString data) static VpnTunnelInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VpnTunnelInfoparseFrom(com.google.protobuf.CodedInputStream input) static VpnTunnelInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VpnTunnelInfoparseFrom(InputStream input) static VpnTunnelInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static VpnTunnelInfoparseFrom(ByteBuffer data) static VpnTunnelInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<VpnTunnelInfo>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER- See Also:
-
URI_FIELD_NUMBER
public static final int URI_FIELD_NUMBER- See Also:
-
SOURCE_GATEWAY_FIELD_NUMBER
public static final int SOURCE_GATEWAY_FIELD_NUMBER- See Also:
-
REMOTE_GATEWAY_FIELD_NUMBER
public static final int REMOTE_GATEWAY_FIELD_NUMBER- See Also:
-
REMOTE_GATEWAY_IP_FIELD_NUMBER
public static final int REMOTE_GATEWAY_IP_FIELD_NUMBER- See Also:
-
SOURCE_GATEWAY_IP_FIELD_NUMBER
public static final int SOURCE_GATEWAY_IP_FIELD_NUMBER- See Also:
-
NETWORK_URI_FIELD_NUMBER
public static final int NETWORK_URI_FIELD_NUMBER- See Also:
-
REGION_FIELD_NUMBER
public static final int REGION_FIELD_NUMBER- See Also:
-
ROUTING_TYPE_FIELD_NUMBER
public static final int ROUTING_TYPE_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getDisplayName
Name of a VPN tunnel.
string display_name = 1;- Specified by:
getDisplayNamein interfaceVpnTunnelInfoOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Name of a VPN tunnel.
string display_name = 1;- Specified by:
getDisplayNameBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for displayName.
-
getUri
URI of a VPN tunnel.
string uri = 2;- Specified by:
getUriin interfaceVpnTunnelInfoOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()URI of a VPN tunnel.
string uri = 2;- Specified by:
getUriBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for uri.
-
getSourceGateway
URI of the VPN gateway at local end of the tunnel.
string source_gateway = 3;- Specified by:
getSourceGatewayin interfaceVpnTunnelInfoOrBuilder- Returns:
- The sourceGateway.
-
getSourceGatewayBytes
public com.google.protobuf.ByteString getSourceGatewayBytes()URI of the VPN gateway at local end of the tunnel.
string source_gateway = 3;- Specified by:
getSourceGatewayBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for sourceGateway.
-
getRemoteGateway
URI of a VPN gateway at remote end of the tunnel.
string remote_gateway = 4;- Specified by:
getRemoteGatewayin interfaceVpnTunnelInfoOrBuilder- Returns:
- The remoteGateway.
-
getRemoteGatewayBytes
public com.google.protobuf.ByteString getRemoteGatewayBytes()URI of a VPN gateway at remote end of the tunnel.
string remote_gateway = 4;- Specified by:
getRemoteGatewayBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for remoteGateway.
-
getRemoteGatewayIp
Remote VPN gateway's IP address.
string remote_gateway_ip = 5;- Specified by:
getRemoteGatewayIpin interfaceVpnTunnelInfoOrBuilder- Returns:
- The remoteGatewayIp.
-
getRemoteGatewayIpBytes
public com.google.protobuf.ByteString getRemoteGatewayIpBytes()Remote VPN gateway's IP address.
string remote_gateway_ip = 5;- Specified by:
getRemoteGatewayIpBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for remoteGatewayIp.
-
getSourceGatewayIp
Local VPN gateway's IP address.
string source_gateway_ip = 6;- Specified by:
getSourceGatewayIpin interfaceVpnTunnelInfoOrBuilder- Returns:
- The sourceGatewayIp.
-
getSourceGatewayIpBytes
public com.google.protobuf.ByteString getSourceGatewayIpBytes()Local VPN gateway's IP address.
string source_gateway_ip = 6;- Specified by:
getSourceGatewayIpBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for sourceGatewayIp.
-
getNetworkUri
URI of a Compute Engine network where the VPN tunnel is configured.
string network_uri = 7;- Specified by:
getNetworkUriin interfaceVpnTunnelInfoOrBuilder- Returns:
- The networkUri.
-
getNetworkUriBytes
public com.google.protobuf.ByteString getNetworkUriBytes()URI of a Compute Engine network where the VPN tunnel is configured.
string network_uri = 7;- Specified by:
getNetworkUriBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for networkUri.
-
getRegion
Name of a Google Cloud region where this VPN tunnel is configured.
string region = 8;- Specified by:
getRegionin interfaceVpnTunnelInfoOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()Name of a Google Cloud region where this VPN tunnel is configured.
string region = 8;- Specified by:
getRegionBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for region.
-
getRoutingTypeValue
public int getRoutingTypeValue()Type of the routing policy.
.google.cloud.networkmanagement.v1beta1.VpnTunnelInfo.RoutingType routing_type = 9;- Specified by:
getRoutingTypeValuein interfaceVpnTunnelInfoOrBuilder- Returns:
- The enum numeric value on the wire for routingType.
-
getRoutingType
Type of the routing policy.
.google.cloud.networkmanagement.v1beta1.VpnTunnelInfo.RoutingType routing_type = 9;- Specified by:
getRoutingTypein interfaceVpnTunnelInfoOrBuilder- Returns:
- The routingType.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static VpnTunnelInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VpnTunnelInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VpnTunnelInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VpnTunnelInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VpnTunnelInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VpnTunnelInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static VpnTunnelInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static VpnTunnelInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static VpnTunnelInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static VpnTunnelInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected VpnTunnelInfo.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-