Interface ClusterSpecifierPluginOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ClusterSpecifierPlugin
,ClusterSpecifierPlugin.Builder
public interface ClusterSpecifierPluginOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe name of the plugin and its opaque configuration.The name of the plugin and its opaque configuration.boolean
If is_optional is not set or is set to false and the plugin defined by this message is not a supported type, the containing resource is NACKed.boolean
The name of the plugin and its opaque configuration.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasExtension
boolean hasExtension()The name of the plugin and its opaque configuration.
.envoy.config.core.v3.TypedExtensionConfig extension = 1 [(.validate.rules) = { ... }
- Returns:
- Whether the extension field is set.
-
getExtension
TypedExtensionConfig getExtension()The name of the plugin and its opaque configuration.
.envoy.config.core.v3.TypedExtensionConfig extension = 1 [(.validate.rules) = { ... }
- Returns:
- The extension.
-
getExtensionOrBuilder
TypedExtensionConfigOrBuilder getExtensionOrBuilder()The name of the plugin and its opaque configuration.
.envoy.config.core.v3.TypedExtensionConfig extension = 1 [(.validate.rules) = { ... }
-
getIsOptional
boolean getIsOptional()If is_optional is not set or is set to false and the plugin defined by this message is not a supported type, the containing resource is NACKed. If is_optional is set to true, the resource would not be NACKed for this reason. In this case, routes referencing this plugin's name would not be treated as an illegal configuration, but would result in a failure if the route is selected.
bool is_optional = 2;
- Returns:
- The isOptional.
-