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.ObjectCorresponds 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.ConnectionSourceTypeconnectionSourceType()static EnvoyServerProtoData.FilterChainMatchcreate(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 intdestinationPort()(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.StringtransportProtocol()
-
-
-
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)
-
-