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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      TypedExtensionConfig getExtension()
      The name of the plugin and its opaque configuration.
      TypedExtensionConfigOrBuilder getExtensionOrBuilder()
      The name of the plugin and its opaque configuration.
      boolean getIsOptional()
      If is_optional is not set and the plugin defined by this message is not a supported type, the containing resource is NACKed.
      boolean hasExtension()
      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 Detail

      • hasExtension

        boolean hasExtension()
         The name of the plugin and its opaque configuration.
         
        .envoy.config.core.v3.TypedExtensionConfig extension = 1;
      • getExtension

        TypedExtensionConfig getExtension()
         The name of the plugin and its opaque configuration.
         
        .envoy.config.core.v3.TypedExtensionConfig extension = 1;
      • getExtensionOrBuilder

        TypedExtensionConfigOrBuilder getExtensionOrBuilder()
         The name of the plugin and its opaque configuration.
         
        .envoy.config.core.v3.TypedExtensionConfig extension = 1;
      • getIsOptional

        boolean getIsOptional()
         If is_optional is not set and the plugin defined by this message is not
         a supported type, the containing resource is NACKed. If is_optional is
         set, 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;