Enum ForwardingRule.IPProtocolEnum (1.23.0)

public enum ForwardingRule.IPProtocolEnum extends Enum<ForwardingRule.IPProtocolEnum> implements 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.

Protobuf enum google.cloud.compute.v1.ForwardingRule.IPProtocolEnum

Implements

ProtocolMessageEnum

Static Fields

NameDescription
AH

AH = 2087;

AH_VALUE

AH = 2087;

ESP

ESP = 68962;

ESP_VALUE

ESP = 68962;

ICMP

ICMP = 2241597;

ICMP_VALUE

ICMP = 2241597;

L3_DEFAULT

L3_DEFAULT = 48151369;

L3_DEFAULT_VALUE

L3_DEFAULT = 48151369;

SCTP

SCTP = 2539724;

SCTP_VALUE

SCTP = 2539724;

TCP

TCP = 82881;

TCP_VALUE

TCP = 82881;

UDP

UDP = 83873;

UDP_VALUE

UDP = 83873;

UNDEFINED_I_P_PROTOCOL_ENUM

A value indicating that the enum field is not set.

UNDEFINED_I_P_PROTOCOL_ENUM = 0;

UNDEFINED_I_P_PROTOCOL_ENUM_VALUE

A value indicating that the enum field is not set.

UNDEFINED_I_P_PROTOCOL_ENUM = 0;

UNRECOGNIZED

Static Methods

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()