Interface RequestMatcherOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RequestMatcher,RequestMatcher.Builder
public interface RequestMatcherOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetHost()Optional host pattern to match on.Optional host pattern to match on.Optional method pattern to match on.Optional method pattern to match on.getPath()Optional path pattern to match on.Optional path pattern to match on.getProperties(int index) Optional arbitrary properties to match on.intOptional arbitrary properties to match on.Optional arbitrary properties to match on.getPropertiesOrBuilder(int index) Optional arbitrary properties to match on.List<? extends KeyValueMatchEntryOrBuilder>Optional arbitrary properties to match on.booleanhasHost()Optional host pattern to match on.booleanOptional method pattern to match on.booleanhasPath()Optional path pattern to match on.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasHost
boolean hasHost()Optional host pattern to match on. If not specified, any host will match.
.envoy.type.matcher.v3.StringMatcher host = 1;- Returns:
- Whether the host field is set.
-
getHost
StringMatcher getHost()Optional host pattern to match on. If not specified, any host will match.
.envoy.type.matcher.v3.StringMatcher host = 1;- Returns:
- The host.
-
getHostOrBuilder
StringMatcherOrBuilder getHostOrBuilder()Optional host pattern to match on. If not specified, any host will match.
.envoy.type.matcher.v3.StringMatcher host = 1; -
hasPath
boolean hasPath()Optional path pattern to match on. If not specified, any path will match.
.envoy.type.matcher.v3.StringMatcher path = 2;- Returns:
- Whether the path field is set.
-
getPath
StringMatcher getPath()Optional path pattern to match on. If not specified, any path will match.
.envoy.type.matcher.v3.StringMatcher path = 2;- Returns:
- The path.
-
getPathOrBuilder
StringMatcherOrBuilder getPathOrBuilder()Optional path pattern to match on. If not specified, any path will match.
.envoy.type.matcher.v3.StringMatcher path = 2; -
hasMethod
boolean hasMethod()Optional method pattern to match on. If not specified, any method will match.
.envoy.type.matcher.v3.StringMatcher method = 3;- Returns:
- Whether the method field is set.
-
getMethod
StringMatcher getMethod()Optional method pattern to match on. If not specified, any method will match.
.envoy.type.matcher.v3.StringMatcher method = 3;- Returns:
- The method.
-
getMethodOrBuilder
StringMatcherOrBuilder getMethodOrBuilder()Optional method pattern to match on. If not specified, any method will match.
.envoy.type.matcher.v3.StringMatcher method = 3; -
getPropertiesList
List<KeyValueMatchEntry> getPropertiesList()Optional arbitrary properties to match on. If not specified, any properties will match. The key is the property name and the value is the property value to match on.
repeated .envoy.extensions.filters.network.generic_proxy.matcher.v3.KeyValueMatchEntry properties = 4; -
getProperties
Optional arbitrary properties to match on. If not specified, any properties will match. The key is the property name and the value is the property value to match on.
repeated .envoy.extensions.filters.network.generic_proxy.matcher.v3.KeyValueMatchEntry properties = 4; -
getPropertiesCount
int getPropertiesCount()Optional arbitrary properties to match on. If not specified, any properties will match. The key is the property name and the value is the property value to match on.
repeated .envoy.extensions.filters.network.generic_proxy.matcher.v3.KeyValueMatchEntry properties = 4; -
getPropertiesOrBuilderList
List<? extends KeyValueMatchEntryOrBuilder> getPropertiesOrBuilderList()Optional arbitrary properties to match on. If not specified, any properties will match. The key is the property name and the value is the property value to match on.
repeated .envoy.extensions.filters.network.generic_proxy.matcher.v3.KeyValueMatchEntry properties = 4; -
getPropertiesOrBuilder
Optional arbitrary properties to match on. If not specified, any properties will match. The key is the property name and the value is the property value to match on.
repeated .envoy.extensions.filters.network.generic_proxy.matcher.v3.KeyValueMatchEntry properties = 4;
-