Interface RateLimit.Action.MaskedRemoteAddressOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RateLimit.Action.MaskedRemoteAddress,RateLimit.Action.MaskedRemoteAddress.Builder
- Enclosing class:
- RateLimit.Action
public static interface RateLimit.Action.MaskedRemoteAddressOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.UInt32ValuegetV4PrefixMaskLen()Length of prefix mask len for IPv4 (e.g. 0, 32).com.google.protobuf.UInt32ValueOrBuildergetV4PrefixMaskLenOrBuilder()Length of prefix mask len for IPv4 (e.g. 0, 32).com.google.protobuf.UInt32ValuegetV6PrefixMaskLen()Length of prefix mask len for IPv6 (e.g. 0, 128).com.google.protobuf.UInt32ValueOrBuildergetV6PrefixMaskLenOrBuilder()Length of prefix mask len for IPv6 (e.g. 0, 128).booleanhasV4PrefixMaskLen()Length of prefix mask len for IPv4 (e.g. 0, 32).booleanhasV6PrefixMaskLen()Length of prefix mask len for IPv6 (e.g. 0, 128).-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasV4PrefixMaskLen
boolean hasV4PrefixMaskLen()
Length of prefix mask len for IPv4 (e.g. 0, 32). Defaults to 32 when unset. For example, trusted address from x-forwarded-for is ``192.168.1.1``, the descriptor entry is ("masked_remote_address", "192.168.1.1/32"); if mask len is 24, the descriptor entry is ("masked_remote_address", "192.168.1.0/24")..google.protobuf.UInt32Value v4_prefix_mask_len = 1 [(.validate.rules) = { ... }- Returns:
- Whether the v4PrefixMaskLen field is set.
-
getV4PrefixMaskLen
com.google.protobuf.UInt32Value getV4PrefixMaskLen()
Length of prefix mask len for IPv4 (e.g. 0, 32). Defaults to 32 when unset. For example, trusted address from x-forwarded-for is ``192.168.1.1``, the descriptor entry is ("masked_remote_address", "192.168.1.1/32"); if mask len is 24, the descriptor entry is ("masked_remote_address", "192.168.1.0/24")..google.protobuf.UInt32Value v4_prefix_mask_len = 1 [(.validate.rules) = { ... }- Returns:
- The v4PrefixMaskLen.
-
getV4PrefixMaskLenOrBuilder
com.google.protobuf.UInt32ValueOrBuilder getV4PrefixMaskLenOrBuilder()
Length of prefix mask len for IPv4 (e.g. 0, 32). Defaults to 32 when unset. For example, trusted address from x-forwarded-for is ``192.168.1.1``, the descriptor entry is ("masked_remote_address", "192.168.1.1/32"); if mask len is 24, the descriptor entry is ("masked_remote_address", "192.168.1.0/24")..google.protobuf.UInt32Value v4_prefix_mask_len = 1 [(.validate.rules) = { ... }
-
hasV6PrefixMaskLen
boolean hasV6PrefixMaskLen()
Length of prefix mask len for IPv6 (e.g. 0, 128). Defaults to 128 when unset. For example, trusted address from x-forwarded-for is ``2001:abcd:ef01:2345:6789:abcd:ef01:234``, the descriptor entry is ("masked_remote_address", "2001:abcd:ef01:2345:6789:abcd:ef01:234/128"); if mask len is 64, the descriptor entry is ("masked_remote_address", "2001:abcd:ef01:2345::/64")..google.protobuf.UInt32Value v6_prefix_mask_len = 2 [(.validate.rules) = { ... }- Returns:
- Whether the v6PrefixMaskLen field is set.
-
getV6PrefixMaskLen
com.google.protobuf.UInt32Value getV6PrefixMaskLen()
Length of prefix mask len for IPv6 (e.g. 0, 128). Defaults to 128 when unset. For example, trusted address from x-forwarded-for is ``2001:abcd:ef01:2345:6789:abcd:ef01:234``, the descriptor entry is ("masked_remote_address", "2001:abcd:ef01:2345:6789:abcd:ef01:234/128"); if mask len is 64, the descriptor entry is ("masked_remote_address", "2001:abcd:ef01:2345::/64")..google.protobuf.UInt32Value v6_prefix_mask_len = 2 [(.validate.rules) = { ... }- Returns:
- The v6PrefixMaskLen.
-
getV6PrefixMaskLenOrBuilder
com.google.protobuf.UInt32ValueOrBuilder getV6PrefixMaskLenOrBuilder()
Length of prefix mask len for IPv6 (e.g. 0, 128). Defaults to 128 when unset. For example, trusted address from x-forwarded-for is ``2001:abcd:ef01:2345:6789:abcd:ef01:234``, the descriptor entry is ("masked_remote_address", "2001:abcd:ef01:2345:6789:abcd:ef01:234/128"); if mask len is 64, the descriptor entry is ("masked_remote_address", "2001:abcd:ef01:2345::/64")..google.protobuf.UInt32Value v6_prefix_mask_len = 2 [(.validate.rules) = { ... }
-
-