Package io.grpc.xds
Class EnvoyServerProtoData.FilterChainMatch
java.lang.Object
io.grpc.xds.EnvoyServerProtoData.FilterChainMatch
- Direct Known Subclasses:
AutoValue_EnvoyServerProtoData_FilterChainMatch
- Enclosing class:
EnvoyServerProtoData
Corresponds to Envoy proto message
FilterChainMatch
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract com.google.common.collect.ImmutableList
<String> (package private) abstract EnvoyServerProtoData.ConnectionSourceType
create
(int destinationPort, com.google.common.collect.ImmutableList<EnvoyServerProtoData.CidrRange> prefixRanges, com.google.common.collect.ImmutableList<String> applicationProtocols, com.google.common.collect.ImmutableList<EnvoyServerProtoData.CidrRange> sourcePrefixRanges, EnvoyServerProtoData.ConnectionSourceType connectionSourceType, com.google.common.collect.ImmutableList<Integer> sourcePorts, com.google.common.collect.ImmutableList<String> serverNames, String transportProtocol) (package private) abstract int
(package private) abstract com.google.common.collect.ImmutableList
<EnvoyServerProtoData.CidrRange> (package private) abstract com.google.common.collect.ImmutableList
<String> (package private) abstract com.google.common.collect.ImmutableList
<Integer> (package private) abstract com.google.common.collect.ImmutableList
<EnvoyServerProtoData.CidrRange> (package private) abstract String
-
Constructor Details
-
FilterChainMatch
FilterChainMatch()
-
-
Method Details
-
destinationPort
abstract int destinationPort() -
prefixRanges
-
applicationProtocols
-
sourcePrefixRanges
abstract com.google.common.collect.ImmutableList<EnvoyServerProtoData.CidrRange> sourcePrefixRanges() -
connectionSourceType
-
sourcePorts
-
serverNames
-
transportProtocol
-
create
public static EnvoyServerProtoData.FilterChainMatch create(int destinationPort, com.google.common.collect.ImmutableList<EnvoyServerProtoData.CidrRange> prefixRanges, com.google.common.collect.ImmutableList<String> applicationProtocols, com.google.common.collect.ImmutableList<EnvoyServerProtoData.CidrRange> sourcePrefixRanges, EnvoyServerProtoData.ConnectionSourceType connectionSourceType, com.google.common.collect.ImmutableList<Integer> sourcePorts, com.google.common.collect.ImmutableList<String> serverNames, String transportProtocol)
-