Class RateLimit.Action.MaskedRemoteAddress.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<RateLimit.Action.MaskedRemoteAddress.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<RateLimit.Action.MaskedRemoteAddress.Builder>
      • getDefaultInstanceForType

        public RateLimit.Action.MaskedRemoteAddress getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public RateLimit.Action.MaskedRemoteAddress build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public RateLimit.Action.MaskedRemoteAddress buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RateLimit.Action.MaskedRemoteAddress.Builder>
      • 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 interface RateLimit.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 interface RateLimit.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 interface RateLimit.Action.MaskedRemoteAddressOrBuilder
      • 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 interface RateLimit.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 interface RateLimit.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 interface RateLimit.Action.MaskedRemoteAddressOrBuilder