public static enum ForwardingRule.IPProtocolEnum extends Enum<ForwardingRule.IPProtocolEnum> implements com.google.protobuf.ProtocolMessageEnum
The IP protocol to which this rule applies. For protocol forwarding, valid options are TCP, UDP, ESP, AH, SCTP, ICMP and L3_DEFAULT. The valid IP protocols are different for different load balancing products as described in [Load balancing features](https://cloud.google.com/load-balancing/docs/features#protocols_from_the_load_balancer_to_the_backends).Protobuf enum
google.cloud.compute.v1.ForwardingRule.IPProtocolEnum| Enum Constant and Description |
|---|
AH
AH = 2087; |
ESP
ESP = 68962; |
ICMP
ICMP = 2241597; |
L3_DEFAULT
L3_DEFAULT = 48151369; |
SCTP
SCTP = 2539724; |
TCP
TCP = 82881; |
UDP
UDP = 83873; |
UNDEFINED_I_P_PROTOCOL_ENUM
A value indicating that the enum field is not set.
|
UNRECOGNIZED |
| Modifier and Type | Field and Description |
|---|---|
static int |
AH_VALUE
AH = 2087; |
static int |
ESP_VALUE
ESP = 68962; |
static int |
ICMP_VALUE
ICMP = 2241597; |
static int |
L3_DEFAULT_VALUE
L3_DEFAULT = 48151369; |
static int |
SCTP_VALUE
SCTP = 2539724; |
static int |
TCP_VALUE
TCP = 82881; |
static int |
UDP_VALUE
UDP = 83873; |
static int |
UNDEFINED_I_P_PROTOCOL_ENUM_VALUE
A value indicating that the enum field is not set.
|
| Modifier and Type | Method and Description |
|---|---|
static ForwardingRule.IPProtocolEnum |
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<ForwardingRule.IPProtocolEnum> |
internalGetValueMap() |
static ForwardingRule.IPProtocolEnum |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static ForwardingRule.IPProtocolEnum |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static ForwardingRule.IPProtocolEnum |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ForwardingRule.IPProtocolEnum[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ForwardingRule.IPProtocolEnum UNDEFINED_I_P_PROTOCOL_ENUM
A value indicating that the enum field is not set.
UNDEFINED_I_P_PROTOCOL_ENUM = 0;public static final ForwardingRule.IPProtocolEnum AH
AH = 2087;public static final ForwardingRule.IPProtocolEnum ESP
ESP = 68962;public static final ForwardingRule.IPProtocolEnum ICMP
ICMP = 2241597;public static final ForwardingRule.IPProtocolEnum L3_DEFAULT
L3_DEFAULT = 48151369;public static final ForwardingRule.IPProtocolEnum SCTP
SCTP = 2539724;public static final ForwardingRule.IPProtocolEnum TCP
TCP = 82881;public static final ForwardingRule.IPProtocolEnum UDP
UDP = 83873;public static final ForwardingRule.IPProtocolEnum UNRECOGNIZED
public static final int UNDEFINED_I_P_PROTOCOL_ENUM_VALUE
A value indicating that the enum field is not set.
UNDEFINED_I_P_PROTOCOL_ENUM = 0;public static final int AH_VALUE
AH = 2087;public static final int ESP_VALUE
ESP = 68962;public static final int ICMP_VALUE
ICMP = 2241597;public static final int L3_DEFAULT_VALUE
L3_DEFAULT = 48151369;public static final int SCTP_VALUE
SCTP = 2539724;public static final int TCP_VALUE
TCP = 82881;public static final int UDP_VALUE
UDP = 83873;public static ForwardingRule.IPProtocolEnum[] values()
for (ForwardingRule.IPProtocolEnum c : ForwardingRule.IPProtocolEnum.values()) System.out.println(c);
public static ForwardingRule.IPProtocolEnum 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 ForwardingRule.IPProtocolEnum valueOf(int value)
forNumber(int) instead.value - The numeric wire value of the corresponding enum entry.public static ForwardingRule.IPProtocolEnum forNumber(int value)
value - The numeric wire value of the corresponding enum entry.public static com.google.protobuf.Internal.EnumLiteMap<ForwardingRule.IPProtocolEnum> 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 ForwardingRule.IPProtocolEnum valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Copyright © 2023 Google LLC. All rights reserved.