public static enum RouteInfo.NextHopType extends Enum<RouteInfo.NextHopType> implements com.google.protobuf.ProtocolMessageEnum
Type of next hop:Protobuf enum
google.cloud.networkmanagement.v1beta1.RouteInfo.NextHopType| Enum Constant and Description |
|---|
NEXT_HOP_BLACKHOLE
Next hop is blackhole; that is, the next hop either does not exist or is
not running.
|
NEXT_HOP_ILB
Next hop is the forwarding rule of an Internal Load Balancer.
|
NEXT_HOP_INSTANCE
Next hop is a Compute Engine instance.
|
NEXT_HOP_INTERCONNECT
Next hop is an interconnect.
|
NEXT_HOP_INTERNET_GATEWAY
Next hop is an internet gateway.
|
NEXT_HOP_IP
Next hop is an IP address.
|
NEXT_HOP_NETWORK
Next hop is a VPC network gateway.
|
NEXT_HOP_PEERING
Next hop is a peering VPC.
|
NEXT_HOP_ROUTER_APPLIANCE
Next hop is a
[router appliance
instance](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/ra-overview).
|
NEXT_HOP_TYPE_UNSPECIFIED
Unspecified type.
|
NEXT_HOP_VPN_GATEWAY
Next hop is a VPN gateway.
|
NEXT_HOP_VPN_TUNNEL
Next hop is a VPN tunnel.
|
UNRECOGNIZED |
| Modifier and Type | Field and Description |
|---|---|
static int |
NEXT_HOP_BLACKHOLE_VALUE
Next hop is blackhole; that is, the next hop either does not exist or is
not running.
|
static int |
NEXT_HOP_ILB_VALUE
Next hop is the forwarding rule of an Internal Load Balancer.
|
static int |
NEXT_HOP_INSTANCE_VALUE
Next hop is a Compute Engine instance.
|
static int |
NEXT_HOP_INTERCONNECT_VALUE
Next hop is an interconnect.
|
static int |
NEXT_HOP_INTERNET_GATEWAY_VALUE
Next hop is an internet gateway.
|
static int |
NEXT_HOP_IP_VALUE
Next hop is an IP address.
|
static int |
NEXT_HOP_NETWORK_VALUE
Next hop is a VPC network gateway.
|
static int |
NEXT_HOP_PEERING_VALUE
Next hop is a peering VPC.
|
static int |
NEXT_HOP_ROUTER_APPLIANCE_VALUE
Next hop is a
[router appliance
instance](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/ra-overview).
|
static int |
NEXT_HOP_TYPE_UNSPECIFIED_VALUE
Unspecified type.
|
static int |
NEXT_HOP_VPN_GATEWAY_VALUE
Next hop is a VPN gateway.
|
static int |
NEXT_HOP_VPN_TUNNEL_VALUE
Next hop is a VPN tunnel.
|
| Modifier and Type | Method and Description |
|---|---|
static RouteInfo.NextHopType |
forNumber(int value) |
static com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
com.google.protobuf.Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static com.google.protobuf.Internal.EnumLiteMap<RouteInfo.NextHopType> |
internalGetValueMap() |
static RouteInfo.NextHopType |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static RouteInfo.NextHopType |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static RouteInfo.NextHopType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static RouteInfo.NextHopType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final RouteInfo.NextHopType NEXT_HOP_TYPE_UNSPECIFIED
Unspecified type. Default value.
NEXT_HOP_TYPE_UNSPECIFIED = 0;public static final RouteInfo.NextHopType NEXT_HOP_IP
Next hop is an IP address.
NEXT_HOP_IP = 1;public static final RouteInfo.NextHopType NEXT_HOP_INSTANCE
Next hop is a Compute Engine instance.
NEXT_HOP_INSTANCE = 2;public static final RouteInfo.NextHopType NEXT_HOP_NETWORK
Next hop is a VPC network gateway.
NEXT_HOP_NETWORK = 3;public static final RouteInfo.NextHopType NEXT_HOP_PEERING
Next hop is a peering VPC.
NEXT_HOP_PEERING = 4;public static final RouteInfo.NextHopType NEXT_HOP_INTERCONNECT
Next hop is an interconnect.
NEXT_HOP_INTERCONNECT = 5;public static final RouteInfo.NextHopType NEXT_HOP_VPN_TUNNEL
Next hop is a VPN tunnel.
NEXT_HOP_VPN_TUNNEL = 6;public static final RouteInfo.NextHopType NEXT_HOP_VPN_GATEWAY
Next hop is a VPN gateway. This scenario only happens when tracing connectivity from an on-premises network to Google Cloud through a VPN. The analysis simulates a packet departing from the on-premises network through a VPN tunnel and arriving at a Cloud VPN gateway.
NEXT_HOP_VPN_GATEWAY = 7;public static final RouteInfo.NextHopType NEXT_HOP_INTERNET_GATEWAY
Next hop is an internet gateway.
NEXT_HOP_INTERNET_GATEWAY = 8;public static final RouteInfo.NextHopType NEXT_HOP_BLACKHOLE
Next hop is blackhole; that is, the next hop either does not exist or is not running.
NEXT_HOP_BLACKHOLE = 9;public static final RouteInfo.NextHopType NEXT_HOP_ILB
Next hop is the forwarding rule of an Internal Load Balancer.
NEXT_HOP_ILB = 10;public static final RouteInfo.NextHopType NEXT_HOP_ROUTER_APPLIANCE
Next hop is a [router appliance instance](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/ra-overview).
NEXT_HOP_ROUTER_APPLIANCE = 11;public static final RouteInfo.NextHopType UNRECOGNIZED
public static final int NEXT_HOP_TYPE_UNSPECIFIED_VALUE
Unspecified type. Default value.
NEXT_HOP_TYPE_UNSPECIFIED = 0;public static final int NEXT_HOP_IP_VALUE
Next hop is an IP address.
NEXT_HOP_IP = 1;public static final int NEXT_HOP_INSTANCE_VALUE
Next hop is a Compute Engine instance.
NEXT_HOP_INSTANCE = 2;public static final int NEXT_HOP_NETWORK_VALUE
Next hop is a VPC network gateway.
NEXT_HOP_NETWORK = 3;public static final int NEXT_HOP_PEERING_VALUE
Next hop is a peering VPC.
NEXT_HOP_PEERING = 4;public static final int NEXT_HOP_INTERCONNECT_VALUE
Next hop is an interconnect.
NEXT_HOP_INTERCONNECT = 5;public static final int NEXT_HOP_VPN_TUNNEL_VALUE
Next hop is a VPN tunnel.
NEXT_HOP_VPN_TUNNEL = 6;public static final int NEXT_HOP_VPN_GATEWAY_VALUE
Next hop is a VPN gateway. This scenario only happens when tracing connectivity from an on-premises network to Google Cloud through a VPN. The analysis simulates a packet departing from the on-premises network through a VPN tunnel and arriving at a Cloud VPN gateway.
NEXT_HOP_VPN_GATEWAY = 7;public static final int NEXT_HOP_INTERNET_GATEWAY_VALUE
Next hop is an internet gateway.
NEXT_HOP_INTERNET_GATEWAY = 8;public static final int NEXT_HOP_BLACKHOLE_VALUE
Next hop is blackhole; that is, the next hop either does not exist or is not running.
NEXT_HOP_BLACKHOLE = 9;public static final int NEXT_HOP_ILB_VALUE
Next hop is the forwarding rule of an Internal Load Balancer.
NEXT_HOP_ILB = 10;public static final int NEXT_HOP_ROUTER_APPLIANCE_VALUE
Next hop is a [router appliance instance](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/ra-overview).
NEXT_HOP_ROUTER_APPLIANCE = 11;public static RouteInfo.NextHopType[] values()
for (RouteInfo.NextHopType c : RouteInfo.NextHopType.values()) System.out.println(c);
public static RouteInfo.NextHopType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic final int getNumber()
getNumber in interface com.google.protobuf.Internal.EnumLitegetNumber in interface com.google.protobuf.ProtocolMessageEnum@Deprecated public static RouteInfo.NextHopType valueOf(int value)
forNumber(int) instead.value - The numeric wire value of the corresponding enum entry.public static RouteInfo.NextHopType forNumber(int value)
value - The numeric wire value of the corresponding enum entry.public static com.google.protobuf.Internal.EnumLiteMap<RouteInfo.NextHopType> internalGetValueMap()
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnumpublic final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnumpublic static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
public static RouteInfo.NextHopType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Copyright © 2022 Google LLC. All rights reserved.