Uses of Class
io.envoyproxy.envoy.config.core.v3.CidrRange.Builder
Packages that use CidrRange.Builder
Package
Description
-
Uses of CidrRange.Builder in io.envoyproxy.envoy.config.core.v3
Methods in io.envoyproxy.envoy.config.core.v3 that return CidrRange.BuilderModifier and TypeMethodDescriptionCidrRange.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) CidrRange.Builder.clear()CidrRange.Builder.clearAddressPrefix()IPv4 or IPv6 address, e.g. ``192.0.0.0`` or ``2001:db8::``.CidrRange.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) CidrRange.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) CidrRange.Builder.clearPrefixLen()Length of prefix, e.g. 0, 32.CidrRange.Builder.clone()CidrRange.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) CidrRange.Builder.mergeFrom(com.google.protobuf.Message other) CidrRange.Builder.mergePrefixLen(com.google.protobuf.UInt32Value value) Length of prefix, e.g. 0, 32.final CidrRange.BuilderCidrRange.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static CidrRange.BuilderCidrRange.newBuilder()static CidrRange.BuilderCidrRange.newBuilder(CidrRange prototype) CidrRange.newBuilderForType()protected CidrRange.BuilderCidrRange.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) CidrRange.Builder.setAddressPrefix(String value) IPv4 or IPv6 address, e.g. ``192.0.0.0`` or ``2001:db8::``.CidrRange.Builder.setAddressPrefixBytes(com.google.protobuf.ByteString value) IPv4 or IPv6 address, e.g. ``192.0.0.0`` or ``2001:db8::``.CidrRange.Builder.setPrefixLen(com.google.protobuf.UInt32Value value) Length of prefix, e.g. 0, 32.CidrRange.Builder.setPrefixLen(com.google.protobuf.UInt32Value.Builder builderForValue) Length of prefix, e.g. 0, 32.CidrRange.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final CidrRange.BuilderCidrRange.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) CidrRange.toBuilder() -
Uses of CidrRange.Builder in io.envoyproxy.envoy.config.listener.v3
Methods in io.envoyproxy.envoy.config.listener.v3 that return CidrRange.BuilderModifier and TypeMethodDescriptionFilterChainMatch.Builder.addDirectSourcePrefixRangesBuilder()The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.addDirectSourcePrefixRangesBuilder(int index) The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.addPrefixRangesBuilder()If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.addPrefixRangesBuilder(int index) If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.addSourcePrefixRangesBuilder()The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.addSourcePrefixRangesBuilder(int index) The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.getDirectSourcePrefixRangesBuilder(int index) The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.getPrefixRangesBuilder(int index) If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.getSourcePrefixRangesBuilder(int index) The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.Methods in io.envoyproxy.envoy.config.listener.v3 that return types with arguments of type CidrRange.BuilderModifier and TypeMethodDescriptionFilterChainMatch.Builder.getDirectSourcePrefixRangesBuilderList()The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.getPrefixRangesBuilderList()If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.getSourcePrefixRangesBuilderList()The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.Methods in io.envoyproxy.envoy.config.listener.v3 with parameters of type CidrRange.BuilderModifier and TypeMethodDescriptionFilterChainMatch.Builder.addDirectSourcePrefixRanges(int index, CidrRange.Builder builderForValue) The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.addDirectSourcePrefixRanges(CidrRange.Builder builderForValue) The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.addPrefixRanges(int index, CidrRange.Builder builderForValue) If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.addPrefixRanges(CidrRange.Builder builderForValue) If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.addSourcePrefixRanges(int index, CidrRange.Builder builderForValue) The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.addSourcePrefixRanges(CidrRange.Builder builderForValue) The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.setDirectSourcePrefixRanges(int index, CidrRange.Builder builderForValue) The criteria is satisfied if the directly connected source IP address of the downstream connection is contained in at least one of the specified subnets.FilterChainMatch.Builder.setPrefixRanges(int index, CidrRange.Builder builderForValue) If non-empty, an IP address and prefix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.setSourcePrefixRanges(int index, CidrRange.Builder builderForValue) The criteria is satisfied if the source IP address of the downstream connection is contained in at least one of the specified subnets. -
Uses of CidrRange.Builder in io.envoyproxy.envoy.config.rbac.v3
Methods in io.envoyproxy.envoy.config.rbac.v3 that return CidrRange.BuilderModifier and TypeMethodDescriptionPermission.Builder.getDestinationIpBuilder()A CIDR block that describes the destination IP.Principal.Builder.getDirectRemoteIpBuilder()A CIDR block that describes the downstream remote/origin address. .. note:: This is always the physical peer even if the :ref:`remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.remote_ip>` is inferred from the x-forwarder-for header, the proxy protocol, etc.Principal.Builder.getRemoteIpBuilder()A CIDR block that describes the downstream remote/origin address. .. note:: This may not be the physical peer and could be different from the :ref:`direct_remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.direct_remote_ip>`.Principal.Builder.getSourceIpBuilder()Deprecated.Methods in io.envoyproxy.envoy.config.rbac.v3 with parameters of type CidrRange.BuilderModifier and TypeMethodDescriptionPermission.Builder.setDestinationIp(CidrRange.Builder builderForValue) A CIDR block that describes the destination IP.Principal.Builder.setDirectRemoteIp(CidrRange.Builder builderForValue) A CIDR block that describes the downstream remote/origin address. .. note:: This is always the physical peer even if the :ref:`remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.remote_ip>` is inferred from the x-forwarder-for header, the proxy protocol, etc.Principal.Builder.setRemoteIp(CidrRange.Builder builderForValue) A CIDR block that describes the downstream remote/origin address. .. note:: This may not be the physical peer and could be different from the :ref:`direct_remote_ip <envoy_v3_api_field_config.rbac.v3.Principal.direct_remote_ip>`.Principal.Builder.setSourceIp(CidrRange.Builder builderForValue) Deprecated. -
Uses of CidrRange.Builder in io.envoyproxy.envoy.extensions.filters.http.ip_tagging.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.ip_tagging.v3 that return CidrRange.BuilderModifier and TypeMethodDescriptionIPTagging.IPTag.Builder.addIpListBuilder()A list of IP address subnets that will be tagged with ip_tag_name.IPTagging.IPTag.Builder.addIpListBuilder(int index) A list of IP address subnets that will be tagged with ip_tag_name.IPTagging.IPTag.Builder.getIpListBuilder(int index) A list of IP address subnets that will be tagged with ip_tag_name.Methods in io.envoyproxy.envoy.extensions.filters.http.ip_tagging.v3 that return types with arguments of type CidrRange.BuilderModifier and TypeMethodDescriptionIPTagging.IPTag.Builder.getIpListBuilderList()A list of IP address subnets that will be tagged with ip_tag_name.Methods in io.envoyproxy.envoy.extensions.filters.http.ip_tagging.v3 with parameters of type CidrRange.BuilderModifier and TypeMethodDescriptionIPTagging.IPTag.Builder.addIpList(int index, CidrRange.Builder builderForValue) A list of IP address subnets that will be tagged with ip_tag_name.IPTagging.IPTag.Builder.addIpList(CidrRange.Builder builderForValue) A list of IP address subnets that will be tagged with ip_tag_name.IPTagging.IPTag.Builder.setIpList(int index, CidrRange.Builder builderForValue) A list of IP address subnets that will be tagged with ip_tag_name. -
Uses of CidrRange.Builder in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 that return CidrRange.BuilderModifier and TypeMethodDescriptionHttpConnectionManager.InternalAddressConfig.Builder.addCidrRangesBuilder()List of CIDR ranges that are treated as internal.HttpConnectionManager.InternalAddressConfig.Builder.addCidrRangesBuilder(int index) List of CIDR ranges that are treated as internal.HttpConnectionManager.InternalAddressConfig.Builder.getCidrRangesBuilder(int index) List of CIDR ranges that are treated as internal.Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 that return types with arguments of type CidrRange.BuilderModifier and TypeMethodDescriptionHttpConnectionManager.InternalAddressConfig.Builder.getCidrRangesBuilderList()List of CIDR ranges that are treated as internal.Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 with parameters of type CidrRange.BuilderModifier and TypeMethodDescriptionHttpConnectionManager.InternalAddressConfig.Builder.addCidrRanges(int index, CidrRange.Builder builderForValue) List of CIDR ranges that are treated as internal.HttpConnectionManager.InternalAddressConfig.Builder.addCidrRanges(CidrRange.Builder builderForValue) List of CIDR ranges that are treated as internal.HttpConnectionManager.InternalAddressConfig.Builder.setCidrRanges(int index, CidrRange.Builder builderForValue) List of CIDR ranges that are treated as internal. -
Uses of CidrRange.Builder in io.envoyproxy.envoy.extensions.http.original_ip_detection.xff.v3
Methods in io.envoyproxy.envoy.extensions.http.original_ip_detection.xff.v3 that return CidrRange.BuilderModifier and TypeMethodDescriptionXffTrustedCidrs.Builder.addCidrsBuilder()The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.XffTrustedCidrs.Builder.addCidrsBuilder(int index) The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.XffTrustedCidrs.Builder.getCidrsBuilder(int index) The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.Methods in io.envoyproxy.envoy.extensions.http.original_ip_detection.xff.v3 that return types with arguments of type CidrRange.BuilderModifier and TypeMethodDescriptionXffTrustedCidrs.Builder.getCidrsBuilderList()The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.Methods in io.envoyproxy.envoy.extensions.http.original_ip_detection.xff.v3 with parameters of type CidrRange.BuilderModifier and TypeMethodDescriptionXffTrustedCidrs.Builder.addCidrs(int index, CidrRange.Builder builderForValue) The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.XffTrustedCidrs.Builder.addCidrs(CidrRange.Builder builderForValue) The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted.XffTrustedCidrs.Builder.setCidrs(int index, CidrRange.Builder builderForValue) The list of `CIDRs <https://tools.ietf.org/html/rfc4632>`_ from which remote connections are considered trusted. -
Uses of CidrRange.Builder in io.envoyproxy.envoy.extensions.matching.input_matchers.ip.v3
Methods in io.envoyproxy.envoy.extensions.matching.input_matchers.ip.v3 that return CidrRange.BuilderModifier and TypeMethodDescriptionIp.Builder.addCidrRangesBuilder()Match if the IP belongs to any of these CIDR ranges.Ip.Builder.addCidrRangesBuilder(int index) Match if the IP belongs to any of these CIDR ranges.Ip.Builder.getCidrRangesBuilder(int index) Match if the IP belongs to any of these CIDR ranges.Methods in io.envoyproxy.envoy.extensions.matching.input_matchers.ip.v3 that return types with arguments of type CidrRange.BuilderModifier and TypeMethodDescriptionIp.Builder.getCidrRangesBuilderList()Match if the IP belongs to any of these CIDR ranges.Methods in io.envoyproxy.envoy.extensions.matching.input_matchers.ip.v3 with parameters of type CidrRange.BuilderModifier and TypeMethodDescriptionIp.Builder.addCidrRanges(int index, CidrRange.Builder builderForValue) Match if the IP belongs to any of these CIDR ranges.Ip.Builder.addCidrRanges(CidrRange.Builder builderForValue) Match if the IP belongs to any of these CIDR ranges.Ip.Builder.setCidrRanges(int index, CidrRange.Builder builderForValue) Match if the IP belongs to any of these CIDR ranges. -
Uses of CidrRange.Builder in io.envoyproxy.envoy.extensions.rbac.matchers.upstream_ip_port.v3
Methods in io.envoyproxy.envoy.extensions.rbac.matchers.upstream_ip_port.v3 that return CidrRange.BuilderModifier and TypeMethodDescriptionUpstreamIpPortMatcher.Builder.getUpstreamIpBuilder()A CIDR block that will be used to match the upstream IP.Methods in io.envoyproxy.envoy.extensions.rbac.matchers.upstream_ip_port.v3 with parameters of type CidrRange.BuilderModifier and TypeMethodDescriptionUpstreamIpPortMatcher.Builder.setUpstreamIp(CidrRange.Builder builderForValue) A CIDR block that will be used to match the upstream IP. -
Uses of CidrRange.Builder in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3
Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 that return CidrRange.BuilderModifier and TypeMethodDescriptionTlsKeyLog.Builder.addLocalAddressRangeBuilder()Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.addLocalAddressRangeBuilder(int index) Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.addRemoteAddressRangeBuilder()Remote IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.addRemoteAddressRangeBuilder(int index) Remote IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.getLocalAddressRangeBuilder(int index) Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.getRemoteAddressRangeBuilder(int index) Remote IP address ranges to filter connections for TLS key logging.Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 that return types with arguments of type CidrRange.BuilderModifier and TypeMethodDescriptionTlsKeyLog.Builder.getLocalAddressRangeBuilderList()Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.getRemoteAddressRangeBuilderList()Remote IP address ranges to filter connections for TLS key logging.Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 with parameters of type CidrRange.BuilderModifier and TypeMethodDescriptionTlsKeyLog.Builder.addLocalAddressRange(int index, CidrRange.Builder builderForValue) Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.addLocalAddressRange(CidrRange.Builder builderForValue) Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.addRemoteAddressRange(int index, CidrRange.Builder builderForValue) Remote IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.addRemoteAddressRange(CidrRange.Builder builderForValue) Remote IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.setLocalAddressRange(int index, CidrRange.Builder builderForValue) Local IP address ranges to filter connections for TLS key logging.TlsKeyLog.Builder.setRemoteAddressRange(int index, CidrRange.Builder builderForValue) Remote IP address ranges to filter connections for TLS key logging.