Class RateLimit.Action.MaskedRemoteAddress.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<RateLimit.Action.MaskedRemoteAddress.Builder>
-
- io.envoyproxy.envoy.config.route.v3.RateLimit.Action.MaskedRemoteAddress.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,RateLimit.Action.MaskedRemoteAddressOrBuilder
,java.lang.Cloneable
- Enclosing class:
- RateLimit.Action.MaskedRemoteAddress
public static final class RateLimit.Action.MaskedRemoteAddress.Builder extends com.google.protobuf.GeneratedMessage.Builder<RateLimit.Action.MaskedRemoteAddress.Builder> implements RateLimit.Action.MaskedRemoteAddressOrBuilder
The following descriptor entry is appended to the descriptor and is populated using the masked address from :ref:`x-forwarded-for <config_http_conn_man_headers_x-forwarded-for>`: .. code-block:: cpp ("masked_remote_address", "<masked address from x-forwarded-for>")
Protobuf typeenvoy.config.route.v3.RateLimit.Action.MaskedRemoteAddress
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private com.google.protobuf.UInt32Value
v4PrefixMaskLen_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder>
v4PrefixMaskLenBuilder_
private com.google.protobuf.UInt32Value
v6PrefixMaskLen_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder>
v6PrefixMaskLenBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RateLimit.Action.MaskedRemoteAddress
build()
RateLimit.Action.MaskedRemoteAddress
buildPartial()
private void
buildPartial0(RateLimit.Action.MaskedRemoteAddress result)
RateLimit.Action.MaskedRemoteAddress.Builder
clear()
RateLimit.Action.MaskedRemoteAddress.Builder
clearV4PrefixMaskLen()
Length of prefix mask len for IPv4 (e.g.RateLimit.Action.MaskedRemoteAddress.Builder
clearV6PrefixMaskLen()
Length of prefix mask len for IPv6 (e.g.RateLimit.Action.MaskedRemoteAddress
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.UInt32Value
getV4PrefixMaskLen()
Length of prefix mask len for IPv4 (e.g.com.google.protobuf.UInt32Value.Builder
getV4PrefixMaskLenBuilder()
Length of prefix mask len for IPv4 (e.g.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder>
getV4PrefixMaskLenFieldBuilder()
Length of prefix mask len for IPv4 (e.g.com.google.protobuf.UInt32ValueOrBuilder
getV4PrefixMaskLenOrBuilder()
Length of prefix mask len for IPv4 (e.g.com.google.protobuf.UInt32Value
getV6PrefixMaskLen()
Length of prefix mask len for IPv6 (e.g.com.google.protobuf.UInt32Value.Builder
getV6PrefixMaskLenBuilder()
Length of prefix mask len for IPv6 (e.g.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder>
getV6PrefixMaskLenFieldBuilder()
Length of prefix mask len for IPv6 (e.g.com.google.protobuf.UInt32ValueOrBuilder
getV6PrefixMaskLenOrBuilder()
Length of prefix mask len for IPv6 (e.g.boolean
hasV4PrefixMaskLen()
Length of prefix mask len for IPv4 (e.g.boolean
hasV6PrefixMaskLen()
Length of prefix mask len for IPv6 (e.g.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
RateLimit.Action.MaskedRemoteAddress.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
RateLimit.Action.MaskedRemoteAddress.Builder
mergeFrom(com.google.protobuf.Message other)
RateLimit.Action.MaskedRemoteAddress.Builder
mergeFrom(RateLimit.Action.MaskedRemoteAddress other)
RateLimit.Action.MaskedRemoteAddress.Builder
mergeV4PrefixMaskLen(com.google.protobuf.UInt32Value value)
Length of prefix mask len for IPv4 (e.g.RateLimit.Action.MaskedRemoteAddress.Builder
mergeV6PrefixMaskLen(com.google.protobuf.UInt32Value value)
Length of prefix mask len for IPv6 (e.g.RateLimit.Action.MaskedRemoteAddress.Builder
setV4PrefixMaskLen(com.google.protobuf.UInt32Value value)
Length of prefix mask len for IPv4 (e.g.RateLimit.Action.MaskedRemoteAddress.Builder
setV4PrefixMaskLen(com.google.protobuf.UInt32Value.Builder builderForValue)
Length of prefix mask len for IPv4 (e.g.RateLimit.Action.MaskedRemoteAddress.Builder
setV6PrefixMaskLen(com.google.protobuf.UInt32Value value)
Length of prefix mask len for IPv6 (e.g.RateLimit.Action.MaskedRemoteAddress.Builder
setV6PrefixMaskLen(com.google.protobuf.UInt32Value.Builder builderForValue)
Length of prefix mask len for IPv6 (e.g.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
v4PrefixMaskLen_
private com.google.protobuf.UInt32Value v4PrefixMaskLen_
-
v4PrefixMaskLenBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> v4PrefixMaskLenBuilder_
-
v6PrefixMaskLen_
private com.google.protobuf.UInt32Value v6PrefixMaskLen_
-
v6PrefixMaskLenBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> v6PrefixMaskLenBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<RateLimit.Action.MaskedRemoteAddress.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public RateLimit.Action.MaskedRemoteAddress.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<RateLimit.Action.MaskedRemoteAddress.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<RateLimit.Action.MaskedRemoteAddress.Builder>
-
getDefaultInstanceForType
public RateLimit.Action.MaskedRemoteAddress getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public RateLimit.Action.MaskedRemoteAddress build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RateLimit.Action.MaskedRemoteAddress buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(RateLimit.Action.MaskedRemoteAddress result)
-
mergeFrom
public RateLimit.Action.MaskedRemoteAddress.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RateLimit.Action.MaskedRemoteAddress.Builder>
-
mergeFrom
public RateLimit.Action.MaskedRemoteAddress.Builder mergeFrom(RateLimit.Action.MaskedRemoteAddress other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<RateLimit.Action.MaskedRemoteAddress.Builder>
-
mergeFrom
public RateLimit.Action.MaskedRemoteAddress.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RateLimit.Action.MaskedRemoteAddress.Builder>
- Throws:
java.io.IOException
-
hasV4PrefixMaskLen
public 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) = { ... }
- Specified by:
hasV4PrefixMaskLen
in interfaceRateLimit.Action.MaskedRemoteAddressOrBuilder
- Returns:
- Whether the v4PrefixMaskLen field is set.
-
getV4PrefixMaskLen
public 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) = { ... }
- Specified by:
getV4PrefixMaskLen
in interfaceRateLimit.Action.MaskedRemoteAddressOrBuilder
- Returns:
- The v4PrefixMaskLen.
-
setV4PrefixMaskLen
public RateLimit.Action.MaskedRemoteAddress.Builder setV4PrefixMaskLen(com.google.protobuf.UInt32Value value)
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) = { ... }
-
setV4PrefixMaskLen
public RateLimit.Action.MaskedRemoteAddress.Builder setV4PrefixMaskLen(com.google.protobuf.UInt32Value.Builder builderForValue)
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) = { ... }
-
mergeV4PrefixMaskLen
public RateLimit.Action.MaskedRemoteAddress.Builder mergeV4PrefixMaskLen(com.google.protobuf.UInt32Value value)
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) = { ... }
-
clearV4PrefixMaskLen
public RateLimit.Action.MaskedRemoteAddress.Builder clearV4PrefixMaskLen()
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) = { ... }
-
getV4PrefixMaskLenBuilder
public com.google.protobuf.UInt32Value.Builder getV4PrefixMaskLenBuilder()
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) = { ... }
-
getV4PrefixMaskLenOrBuilder
public 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) = { ... }
- Specified by:
getV4PrefixMaskLenOrBuilder
in interfaceRateLimit.Action.MaskedRemoteAddressOrBuilder
-
getV4PrefixMaskLenFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> getV4PrefixMaskLenFieldBuilder()
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
public 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) = { ... }
- Specified by:
hasV6PrefixMaskLen
in interfaceRateLimit.Action.MaskedRemoteAddressOrBuilder
- Returns:
- Whether the v6PrefixMaskLen field is set.
-
getV6PrefixMaskLen
public 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) = { ... }
- Specified by:
getV6PrefixMaskLen
in interfaceRateLimit.Action.MaskedRemoteAddressOrBuilder
- Returns:
- The v6PrefixMaskLen.
-
setV6PrefixMaskLen
public RateLimit.Action.MaskedRemoteAddress.Builder setV6PrefixMaskLen(com.google.protobuf.UInt32Value value)
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) = { ... }
-
setV6PrefixMaskLen
public RateLimit.Action.MaskedRemoteAddress.Builder setV6PrefixMaskLen(com.google.protobuf.UInt32Value.Builder builderForValue)
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) = { ... }
-
mergeV6PrefixMaskLen
public RateLimit.Action.MaskedRemoteAddress.Builder mergeV6PrefixMaskLen(com.google.protobuf.UInt32Value value)
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) = { ... }
-
clearV6PrefixMaskLen
public RateLimit.Action.MaskedRemoteAddress.Builder clearV6PrefixMaskLen()
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) = { ... }
-
getV6PrefixMaskLenBuilder
public com.google.protobuf.UInt32Value.Builder getV6PrefixMaskLenBuilder()
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) = { ... }
-
getV6PrefixMaskLenOrBuilder
public 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) = { ... }
- Specified by:
getV6PrefixMaskLenOrBuilder
in interfaceRateLimit.Action.MaskedRemoteAddressOrBuilder
-
getV6PrefixMaskLenFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> getV6PrefixMaskLenFieldBuilder()
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) = { ... }
-
-