Uses of Class
io.envoyproxy.envoy.config.listener.v3.FilterChainMatch.Builder
Packages that use FilterChainMatch.Builder
-
Uses of FilterChainMatch.Builder in io.envoyproxy.envoy.config.listener.v3
Subclasses with type arguments of type FilterChainMatch.Builder in io.envoyproxy.envoy.config.listener.v3Modifier and TypeClassDescriptionstatic final classSpecifies the match criteria for selecting a specific filter chain for a listener.Fields in io.envoyproxy.envoy.config.listener.v3 with type parameters of type FilterChainMatch.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder<FilterChainMatch, FilterChainMatch.Builder, FilterChainMatchOrBuilder> FilterChain.Builder.filterChainMatchBuilder_Methods in io.envoyproxy.envoy.config.listener.v3 that return FilterChainMatch.BuilderModifier and TypeMethodDescriptionFilterChainMatch.Builder.addAllApplicationProtocols(Iterable<String> values) If non-empty, a list of application protocols (e.g.FilterChainMatch.Builder.addAllDirectSourcePrefixRanges(Iterable<? extends CidrRange> values) 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.addAllPrefixRanges(Iterable<? extends CidrRange> values) 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.addAllServerNames(Iterable<String> values) If non-empty, a list of server names (e.g.FilterChainMatch.Builder.addAllSourcePorts(Iterable<? extends Integer> values) The criteria is satisfied if the source port of the downstream connection is contained in at least one of the specified ports.FilterChainMatch.Builder.addAllSourcePrefixRanges(Iterable<? extends CidrRange> values) 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.addApplicationProtocols(String value) If non-empty, a list of application protocols (e.g.FilterChainMatch.Builder.addApplicationProtocolsBytes(com.google.protobuf.ByteString value) If non-empty, a list of application protocols (e.g.FilterChainMatch.Builder.addDirectSourcePrefixRanges(int index, CidrRange value) 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(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 value) 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 value) 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(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 value) 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.addServerNames(String value) If non-empty, a list of server names (e.g.FilterChainMatch.Builder.addServerNamesBytes(com.google.protobuf.ByteString value) If non-empty, a list of server names (e.g.FilterChainMatch.Builder.addSourcePorts(int value) The criteria is satisfied if the source port of the downstream connection is contained in at least one of the specified ports.FilterChainMatch.Builder.addSourcePrefixRanges(int index, CidrRange value) 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(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 value) 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.clear()FilterChainMatch.Builder.clearAddressSuffix()If non-empty, an IP address and suffix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.clearApplicationProtocols()If non-empty, a list of application protocols (e.g.FilterChainMatch.Builder.clearDestinationPort()Optional destination port to consider when use_original_dst is set on the listener in determining a filter chain match.FilterChainMatch.Builder.clearDirectSourcePrefixRanges()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.clearPrefixRanges()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.clearServerNames()If non-empty, a list of server names (e.g.FilterChainMatch.Builder.clearSourcePorts()The criteria is satisfied if the source port of the downstream connection is contained in at least one of the specified ports.FilterChainMatch.Builder.clearSourcePrefixRanges()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.clearSourceType()Specifies the connection source IP match type.FilterChainMatch.Builder.clearSuffixLen()[#not-implemented-hide:]FilterChainMatch.Builder.clearTransportProtocol()If non-empty, a transport protocol to consider when determining a filter chain match.FilterChain.Builder.getFilterChainMatchBuilder()The criteria to use when matching a connection to this filter chain.FilterChainMatch.Builder.mergeDestinationPort(com.google.protobuf.UInt32Value value) Optional destination port to consider when use_original_dst is set on the listener in determining a filter chain match.FilterChainMatch.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) FilterChainMatch.Builder.mergeFrom(com.google.protobuf.Message other) FilterChainMatch.Builder.mergeFrom(FilterChainMatch other) FilterChainMatch.Builder.mergeSuffixLen(com.google.protobuf.UInt32Value value) [#not-implemented-hide:]static FilterChainMatch.BuilderFilterChainMatch.newBuilder()static FilterChainMatch.BuilderFilterChainMatch.newBuilder(FilterChainMatch prototype) FilterChainMatch.newBuilderForType()protected FilterChainMatch.BuilderFilterChainMatch.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) FilterChainMatch.Builder.removeDirectSourcePrefixRanges(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.removePrefixRanges(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.removeSourcePrefixRanges(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.setAddressSuffix(String value) If non-empty, an IP address and suffix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.setAddressSuffixBytes(com.google.protobuf.ByteString value) If non-empty, an IP address and suffix length to match addresses when the listener is bound to 0.0.0.0/:: or when use_original_dst is specified.FilterChainMatch.Builder.setApplicationProtocols(int index, String value) If non-empty, a list of application protocols (e.g.FilterChainMatch.Builder.setDestinationPort(com.google.protobuf.UInt32Value value) Optional destination port to consider when use_original_dst is set on the listener in determining a filter chain match.FilterChainMatch.Builder.setDestinationPort(com.google.protobuf.UInt32Value.Builder builderForValue) Optional destination port to consider when use_original_dst is set on the listener in determining a filter chain match.FilterChainMatch.Builder.setDirectSourcePrefixRanges(int index, CidrRange value) 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.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 value) 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.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.setServerNames(int index, String value) If non-empty, a list of server names (e.g.FilterChainMatch.Builder.setSourcePorts(int index, int value) The criteria is satisfied if the source port of the downstream connection is contained in at least one of the specified ports.FilterChainMatch.Builder.setSourcePrefixRanges(int index, CidrRange value) 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.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.FilterChainMatch.Builder.setSourceType(FilterChainMatch.ConnectionSourceType value) Specifies the connection source IP match type.FilterChainMatch.Builder.setSourceTypeValue(int value) Specifies the connection source IP match type.FilterChainMatch.Builder.setSuffixLen(com.google.protobuf.UInt32Value value) [#not-implemented-hide:]FilterChainMatch.Builder.setSuffixLen(com.google.protobuf.UInt32Value.Builder builderForValue) [#not-implemented-hide:]FilterChainMatch.Builder.setTransportProtocol(String value) If non-empty, a transport protocol to consider when determining a filter chain match.FilterChainMatch.Builder.setTransportProtocolBytes(com.google.protobuf.ByteString value) If non-empty, a transport protocol to consider when determining a filter chain match.FilterChainMatch.toBuilder()Methods in io.envoyproxy.envoy.config.listener.v3 that return types with arguments of type FilterChainMatch.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder<FilterChainMatch, FilterChainMatch.Builder, FilterChainMatchOrBuilder> FilterChain.Builder.internalGetFilterChainMatchFieldBuilder()The criteria to use when matching a connection to this filter chain.Methods in io.envoyproxy.envoy.config.listener.v3 with parameters of type FilterChainMatch.BuilderModifier and TypeMethodDescriptionFilterChain.Builder.setFilterChainMatch(FilterChainMatch.Builder builderForValue) The criteria to use when matching a connection to this filter chain.