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 Classes
    Modifier and Type
    Class
    Description
    static final class 
    For display only.
    static enum 
    Types 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.BuilderParent

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessage

    alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    Name of a VPN tunnel.
    com.google.protobuf.ByteString
    Name of a VPN tunnel.
    URI of a Compute Engine network where the VPN tunnel is configured.
    com.google.protobuf.ByteString
    URI 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.ByteString
    Name 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.ByteString
    URI of a VPN gateway at remote end of the tunnel.
    Remote VPN gateway's IP address.
    com.google.protobuf.ByteString
    Remote VPN gateway's IP address.
    Type of the routing policy.
    int
    Type of the routing policy.
    int
     
    URI of the VPN gateway at local end of the tunnel.
    com.google.protobuf.ByteString
    URI of the VPN gateway at local end of the tunnel.
    Local VPN gateway's IP address.
    com.google.protobuf.ByteString
    Local VPN gateway's IP address.
    URI of a VPN tunnel.
    com.google.protobuf.ByteString
    URI of a VPN tunnel.
    int
     
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
     
     
    newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<VpnTunnelInfo>
     
     
    void
    writeTo(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, writeStringNoTag

    Methods inherited from class com.google.protobuf.AbstractMessage

    findInitializationErrors, getInitializationErrorString, hashFields, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods 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:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getDisplayName

      public String getDisplayName()
       Name of a VPN tunnel.
       
      string display_name = 1;
      Specified by:
      getDisplayName in interface VpnTunnelInfoOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Name of a VPN tunnel.
       
      string display_name = 1;
      Specified by:
      getDisplayNameBytes in interface VpnTunnelInfoOrBuilder
      Returns:
      The bytes for displayName.
    • getUri

      public String getUri()
       URI of a VPN tunnel.
       
      string uri = 2;
      Specified by:
      getUri in interface VpnTunnelInfoOrBuilder
      Returns:
      The uri.
    • getUriBytes

      public com.google.protobuf.ByteString getUriBytes()
       URI of a VPN tunnel.
       
      string uri = 2;
      Specified by:
      getUriBytes in interface VpnTunnelInfoOrBuilder
      Returns:
      The bytes for uri.
    • getSourceGateway

      public String getSourceGateway()
       URI of the VPN gateway at local end of the tunnel.
       
      string source_gateway = 3;
      Specified by:
      getSourceGateway in interface VpnTunnelInfoOrBuilder
      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:
      getSourceGatewayBytes in interface VpnTunnelInfoOrBuilder
      Returns:
      The bytes for sourceGateway.
    • getRemoteGateway

      public String getRemoteGateway()
       URI of a VPN gateway at remote end of the tunnel.
       
      string remote_gateway = 4;
      Specified by:
      getRemoteGateway in interface VpnTunnelInfoOrBuilder
      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:
      getRemoteGatewayBytes in interface VpnTunnelInfoOrBuilder
      Returns:
      The bytes for remoteGateway.
    • getRemoteGatewayIp

      public String getRemoteGatewayIp()
       Remote VPN gateway's IP address.
       
      string remote_gateway_ip = 5;
      Specified by:
      getRemoteGatewayIp in interface VpnTunnelInfoOrBuilder
      Returns:
      The remoteGatewayIp.
    • getRemoteGatewayIpBytes

      public com.google.protobuf.ByteString getRemoteGatewayIpBytes()
       Remote VPN gateway's IP address.
       
      string remote_gateway_ip = 5;
      Specified by:
      getRemoteGatewayIpBytes in interface VpnTunnelInfoOrBuilder
      Returns:
      The bytes for remoteGatewayIp.
    • getSourceGatewayIp

      public String getSourceGatewayIp()
       Local VPN gateway's IP address.
       
      string source_gateway_ip = 6;
      Specified by:
      getSourceGatewayIp in interface VpnTunnelInfoOrBuilder
      Returns:
      The sourceGatewayIp.
    • getSourceGatewayIpBytes

      public com.google.protobuf.ByteString getSourceGatewayIpBytes()
       Local VPN gateway's IP address.
       
      string source_gateway_ip = 6;
      Specified by:
      getSourceGatewayIpBytes in interface VpnTunnelInfoOrBuilder
      Returns:
      The bytes for sourceGatewayIp.
    • getNetworkUri

      public String getNetworkUri()
       URI of a Compute Engine network where the VPN tunnel is configured.
       
      string network_uri = 7;
      Specified by:
      getNetworkUri in interface VpnTunnelInfoOrBuilder
      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:
      getNetworkUriBytes in interface VpnTunnelInfoOrBuilder
      Returns:
      The bytes for networkUri.
    • getRegion

      public String getRegion()
       Name of a Google Cloud region where this VPN tunnel is configured.
       
      string region = 8;
      Specified by:
      getRegion in interface VpnTunnelInfoOrBuilder
      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:
      getRegionBytes in interface VpnTunnelInfoOrBuilder
      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:
      getRoutingTypeValue in interface VpnTunnelInfoOrBuilder
      Returns:
      The enum numeric value on the wire for routingType.
    • getRoutingType

      public VpnTunnelInfo.RoutingType getRoutingType()
       Type of the routing policy.
       
      .google.cloud.networkmanagement.v1beta1.VpnTunnelInfo.RoutingType routing_type = 9;
      Specified by:
      getRoutingType in interface VpnTunnelInfoOrBuilder
      Returns:
      The routingType.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.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

      public static VpnTunnelInfo parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static VpnTunnelInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static VpnTunnelInfo parseDelimitedFrom(InputStream input) throws IOException
      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

      public VpnTunnelInfo.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static VpnTunnelInfo.Builder newBuilder()
    • newBuilder

      public static VpnTunnelInfo.Builder newBuilder(VpnTunnelInfo prototype)
    • toBuilder

      public VpnTunnelInfo.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected VpnTunnelInfo.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static VpnTunnelInfo getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<VpnTunnelInfo> parser()
    • getParserForType

      public com.google.protobuf.Parser<VpnTunnelInfo> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public VpnTunnelInfo getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder