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