Interface ExtensionWithMatcherOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ExtensionWithMatcher,ExtensionWithMatcher.Builder
public interface ExtensionWithMatcherOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe underlying extension config.The underlying extension config.Deprecated.envoy.extensions.common.matching.v3.ExtensionWithMatcher.matcher is deprecated.Deprecated.The associated matcher.The associated matcher.booleanThe underlying extension config.booleanDeprecated.envoy.extensions.common.matching.v3.ExtensionWithMatcher.matcher is deprecated.booleanThe associated matcher.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
-
hasMatcher
Deprecated.envoy.extensions.common.matching.v3.ExtensionWithMatcher.matcher is deprecated. See envoy/extensions/common/matching/v3/extension_matcher.proto;l=26The associated matcher. This is deprecated in favor of xds_matcher.
.envoy.config.common.matcher.v3.Matcher matcher = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Returns:
- Whether the matcher field is set.
-
getMatcher
Deprecated.envoy.extensions.common.matching.v3.ExtensionWithMatcher.matcher is deprecated. See envoy/extensions/common/matching/v3/extension_matcher.proto;l=26The associated matcher. This is deprecated in favor of xds_matcher.
.envoy.config.common.matcher.v3.Matcher matcher = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Returns:
- The matcher.
-
getMatcherOrBuilder
Deprecated.The associated matcher. This is deprecated in favor of xds_matcher.
.envoy.config.common.matcher.v3.Matcher matcher = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
hasXdsMatcher
boolean hasXdsMatcher()The associated matcher.
.xds.type.matcher.v3.Matcher xds_matcher = 3;- Returns:
- Whether the xdsMatcher field is set.
-
getXdsMatcher
Matcher getXdsMatcher()The associated matcher.
.xds.type.matcher.v3.Matcher xds_matcher = 3;- Returns:
- The xdsMatcher.
-
getXdsMatcherOrBuilder
MatcherOrBuilder getXdsMatcherOrBuilder()The associated matcher.
.xds.type.matcher.v3.Matcher xds_matcher = 3; -
hasExtensionConfig
boolean hasExtensionConfig()The underlying extension config.
.envoy.config.core.v3.TypedExtensionConfig extension_config = 2 [(.validate.rules) = { ... }- Returns:
- Whether the extensionConfig field is set.
-
getExtensionConfig
TypedExtensionConfig getExtensionConfig()The underlying extension config.
.envoy.config.core.v3.TypedExtensionConfig extension_config = 2 [(.validate.rules) = { ... }- Returns:
- The extensionConfig.
-
getExtensionConfigOrBuilder
TypedExtensionConfigOrBuilder getExtensionConfigOrBuilder()The underlying extension config.
.envoy.config.core.v3.TypedExtensionConfig extension_config = 2 [(.validate.rules) = { ... }
-