Class PluginConfig

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.envoyproxy.envoy.extensions.wasm.v3.PluginConfig
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, PluginConfigOrBuilder, Serializable

public final class PluginConfig extends com.google.protobuf.GeneratedMessageV3 implements PluginConfigOrBuilder
 Base Configuration for Wasm Plugins e.g. filters and services.
 [#next-free-field: 10]
 
Protobuf type envoy.extensions.wasm.v3.PluginConfig
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Base Configuration for Wasm Plugins e.g. filters and services.
    static enum 
     

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

    com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessageV3

    alwaysUseFieldBuilders, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    com.google.protobuf.BoolValue
    Whether or not to allow plugin onRequestHeaders and onResponseHeaders callbacks to return FilterHeadersStatus::StopIteration.
    com.google.protobuf.BoolValueOrBuilder
    Whether or not to allow plugin onRequestHeaders and onResponseHeaders callbacks to return FilterHeadersStatus::StopIteration.
    Configuration for restricting Proxy-Wasm capabilities available to modules.
    Configuration for restricting Proxy-Wasm capabilities available to modules.
    com.google.protobuf.Any
    Filter/service configuration used to configure or reconfigure a plugin (``proxy_on_configure``).
    com.google.protobuf.AnyOrBuilder
    Filter/service configuration used to configure or reconfigure a plugin (``proxy_on_configure``).
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    boolean
    Deprecated.
    envoy.extensions.wasm.v3.PluginConfig.fail_open is deprecated.
    The failure policy for the plugin.
    int
    The failure policy for the plugin.
    A unique name for a filters/services in a VM for use in identifying the filter/service if multiple filters/services are handled by the same ``vm_id`` and ``root_id`` and for logging/debugging.
    com.google.protobuf.ByteString
    A unique name for a filters/services in a VM for use in identifying the filter/service if multiple filters/services are handled by the same ``vm_id`` and ``root_id`` and for logging/debugging.
    com.google.protobuf.Parser<PluginConfig>
     
    Reload configuration.
    Reload configuration.
    A unique ID for a set of filters/services in a VM which will share a RootContext and Contexts if applicable (e.g. an Wasm HttpFilter and an Wasm AccessLog).
    com.google.protobuf.ByteString
    A unique ID for a set of filters/services in a VM which will share a RootContext and Contexts if applicable (e.g. an Wasm HttpFilter and an Wasm AccessLog).
    int
     
     
    TODO: add referential VM configurations.
    TODO: add referential VM configurations.
    boolean
    Whether or not to allow plugin onRequestHeaders and onResponseHeaders callbacks to return FilterHeadersStatus::StopIteration.
    boolean
    Configuration for restricting Proxy-Wasm capabilities available to modules.
    boolean
    Filter/service configuration used to configure or reconfigure a plugin (``proxy_on_configure``).
    int
     
    boolean
    Reload configuration.
    boolean
    TODO: add referential VM configurations.
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
     
    final boolean
     
     
     
     
    newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
     
    protected Object
    newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<PluginConfig>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessageV3

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag

    Methods inherited from class com.google.protobuf.AbstractMessage

    findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • ROOT_ID_FIELD_NUMBER

      public static final int ROOT_ID_FIELD_NUMBER
      See Also:
    • VM_CONFIG_FIELD_NUMBER

      public static final int VM_CONFIG_FIELD_NUMBER
      See Also:
    • CONFIGURATION_FIELD_NUMBER

      public static final int CONFIGURATION_FIELD_NUMBER
      See Also:
    • FAIL_OPEN_FIELD_NUMBER

      public static final int FAIL_OPEN_FIELD_NUMBER
      See Also:
    • FAILURE_POLICY_FIELD_NUMBER

      public static final int FAILURE_POLICY_FIELD_NUMBER
      See Also:
    • RELOAD_CONFIG_FIELD_NUMBER

      public static final int RELOAD_CONFIG_FIELD_NUMBER
      See Also:
    • CAPABILITY_RESTRICTION_CONFIG_FIELD_NUMBER

      public static final int CAPABILITY_RESTRICTION_CONFIG_FIELD_NUMBER
      See Also:
    • ALLOW_ON_HEADERS_STOP_ITERATION_FIELD_NUMBER

      public static final int ALLOW_ON_HEADERS_STOP_ITERATION_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getVmCase

      public PluginConfig.VmCase getVmCase()
      Specified by:
      getVmCase in interface PluginConfigOrBuilder
    • getName

      public String getName()
       A unique name for a filters/services in a VM for use in identifying the filter/service if
       multiple filters/services are handled by the same ``vm_id`` and ``root_id`` and for
       logging/debugging.
       
      string name = 1;
      Specified by:
      getName in interface PluginConfigOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       A unique name for a filters/services in a VM for use in identifying the filter/service if
       multiple filters/services are handled by the same ``vm_id`` and ``root_id`` and for
       logging/debugging.
       
      string name = 1;
      Specified by:
      getNameBytes in interface PluginConfigOrBuilder
      Returns:
      The bytes for name.
    • getRootId

      public String getRootId()
       A unique ID for a set of filters/services in a VM which will share a RootContext and Contexts
       if applicable (e.g. an Wasm HttpFilter and an Wasm AccessLog). If left blank, all
       filters/services with a blank root_id with the same ``vm_id`` will share Context(s).
       
      string root_id = 2;
      Specified by:
      getRootId in interface PluginConfigOrBuilder
      Returns:
      The rootId.
    • getRootIdBytes

      public com.google.protobuf.ByteString getRootIdBytes()
       A unique ID for a set of filters/services in a VM which will share a RootContext and Contexts
       if applicable (e.g. an Wasm HttpFilter and an Wasm AccessLog). If left blank, all
       filters/services with a blank root_id with the same ``vm_id`` will share Context(s).
       
      string root_id = 2;
      Specified by:
      getRootIdBytes in interface PluginConfigOrBuilder
      Returns:
      The bytes for rootId.
    • hasVmConfig

      public boolean hasVmConfig()
       TODO: add referential VM configurations.
       
      .envoy.extensions.wasm.v3.VmConfig vm_config = 3;
      Specified by:
      hasVmConfig in interface PluginConfigOrBuilder
      Returns:
      Whether the vmConfig field is set.
    • getVmConfig

      public VmConfig getVmConfig()
       TODO: add referential VM configurations.
       
      .envoy.extensions.wasm.v3.VmConfig vm_config = 3;
      Specified by:
      getVmConfig in interface PluginConfigOrBuilder
      Returns:
      The vmConfig.
    • getVmConfigOrBuilder

      public VmConfigOrBuilder getVmConfigOrBuilder()
       TODO: add referential VM configurations.
       
      .envoy.extensions.wasm.v3.VmConfig vm_config = 3;
      Specified by:
      getVmConfigOrBuilder in interface PluginConfigOrBuilder
    • hasConfiguration

      public boolean hasConfiguration()
       Filter/service configuration used to configure or reconfigure a plugin
       (``proxy_on_configure``).
       ``google.protobuf.Struct`` is serialized as JSON before
       passing it to the plugin. ``google.protobuf.BytesValue`` and
       ``google.protobuf.StringValue`` are passed directly without the wrapper.
       
      .google.protobuf.Any configuration = 4;
      Specified by:
      hasConfiguration in interface PluginConfigOrBuilder
      Returns:
      Whether the configuration field is set.
    • getConfiguration

      public com.google.protobuf.Any getConfiguration()
       Filter/service configuration used to configure or reconfigure a plugin
       (``proxy_on_configure``).
       ``google.protobuf.Struct`` is serialized as JSON before
       passing it to the plugin. ``google.protobuf.BytesValue`` and
       ``google.protobuf.StringValue`` are passed directly without the wrapper.
       
      .google.protobuf.Any configuration = 4;
      Specified by:
      getConfiguration in interface PluginConfigOrBuilder
      Returns:
      The configuration.
    • getConfigurationOrBuilder

      public com.google.protobuf.AnyOrBuilder getConfigurationOrBuilder()
       Filter/service configuration used to configure or reconfigure a plugin
       (``proxy_on_configure``).
       ``google.protobuf.Struct`` is serialized as JSON before
       passing it to the plugin. ``google.protobuf.BytesValue`` and
       ``google.protobuf.StringValue`` are passed directly without the wrapper.
       
      .google.protobuf.Any configuration = 4;
      Specified by:
      getConfigurationOrBuilder in interface PluginConfigOrBuilder
    • getFailOpen

      @Deprecated public boolean getFailOpen()
      Deprecated.
      envoy.extensions.wasm.v3.PluginConfig.fail_open is deprecated. See envoy/extensions/wasm/v3/wasm.proto;l=185
       If there is a fatal error on the VM (e.g. exception, ``abort()``, ``on_start`` or ``on_configure`` return false),
       then all plugins associated with the VM will either fail closed (by default), e.g. by returning an HTTP 503 error,
       or fail open (if 'fail_open' is set to true) by bypassing the filter.
      
       .. note::
         When ``on_start`` or ``on_configure`` return ``false`` during xDS updates the xDS configuration will be rejected and when ``on_start`` or ``on_configure`` return ``false`` on
         initial startup the proxy will not start.
      
       This field is deprecated in favor of the ``failure_policy`` field.
       
      bool fail_open = 5 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Specified by:
      getFailOpen in interface PluginConfigOrBuilder
      Returns:
      The failOpen.
    • getFailurePolicyValue

      public int getFailurePolicyValue()
       The failure policy for the plugin.
       
      .envoy.extensions.wasm.v3.FailurePolicy failure_policy = 7;
      Specified by:
      getFailurePolicyValue in interface PluginConfigOrBuilder
      Returns:
      The enum numeric value on the wire for failurePolicy.
    • getFailurePolicy

      public FailurePolicy getFailurePolicy()
       The failure policy for the plugin.
       
      .envoy.extensions.wasm.v3.FailurePolicy failure_policy = 7;
      Specified by:
      getFailurePolicy in interface PluginConfigOrBuilder
      Returns:
      The failurePolicy.
    • hasReloadConfig

      public boolean hasReloadConfig()
       Reload configuration. This is only applied when ``failure_policy`` is set to ``FAIL_RELOAD``.
       
      .envoy.extensions.wasm.v3.ReloadConfig reload_config = 8;
      Specified by:
      hasReloadConfig in interface PluginConfigOrBuilder
      Returns:
      Whether the reloadConfig field is set.
    • getReloadConfig

      public ReloadConfig getReloadConfig()
       Reload configuration. This is only applied when ``failure_policy`` is set to ``FAIL_RELOAD``.
       
      .envoy.extensions.wasm.v3.ReloadConfig reload_config = 8;
      Specified by:
      getReloadConfig in interface PluginConfigOrBuilder
      Returns:
      The reloadConfig.
    • getReloadConfigOrBuilder

      public ReloadConfigOrBuilder getReloadConfigOrBuilder()
       Reload configuration. This is only applied when ``failure_policy`` is set to ``FAIL_RELOAD``.
       
      .envoy.extensions.wasm.v3.ReloadConfig reload_config = 8;
      Specified by:
      getReloadConfigOrBuilder in interface PluginConfigOrBuilder
    • hasCapabilityRestrictionConfig

      public boolean hasCapabilityRestrictionConfig()
       Configuration for restricting Proxy-Wasm capabilities available to modules.
       
      .envoy.extensions.wasm.v3.CapabilityRestrictionConfig capability_restriction_config = 6;
      Specified by:
      hasCapabilityRestrictionConfig in interface PluginConfigOrBuilder
      Returns:
      Whether the capabilityRestrictionConfig field is set.
    • getCapabilityRestrictionConfig

      public CapabilityRestrictionConfig getCapabilityRestrictionConfig()
       Configuration for restricting Proxy-Wasm capabilities available to modules.
       
      .envoy.extensions.wasm.v3.CapabilityRestrictionConfig capability_restriction_config = 6;
      Specified by:
      getCapabilityRestrictionConfig in interface PluginConfigOrBuilder
      Returns:
      The capabilityRestrictionConfig.
    • getCapabilityRestrictionConfigOrBuilder

      public CapabilityRestrictionConfigOrBuilder getCapabilityRestrictionConfigOrBuilder()
       Configuration for restricting Proxy-Wasm capabilities available to modules.
       
      .envoy.extensions.wasm.v3.CapabilityRestrictionConfig capability_restriction_config = 6;
      Specified by:
      getCapabilityRestrictionConfigOrBuilder in interface PluginConfigOrBuilder
    • hasAllowOnHeadersStopIteration

      public boolean hasAllowOnHeadersStopIteration()
       Whether or not to allow plugin onRequestHeaders and onResponseHeaders callbacks to return
       FilterHeadersStatus::StopIteration.
       
      .google.protobuf.BoolValue allow_on_headers_stop_iteration = 9;
      Specified by:
      hasAllowOnHeadersStopIteration in interface PluginConfigOrBuilder
      Returns:
      Whether the allowOnHeadersStopIteration field is set.
    • getAllowOnHeadersStopIteration

      public com.google.protobuf.BoolValue getAllowOnHeadersStopIteration()
       Whether or not to allow plugin onRequestHeaders and onResponseHeaders callbacks to return
       FilterHeadersStatus::StopIteration.
       
      .google.protobuf.BoolValue allow_on_headers_stop_iteration = 9;
      Specified by:
      getAllowOnHeadersStopIteration in interface PluginConfigOrBuilder
      Returns:
      The allowOnHeadersStopIteration.
    • getAllowOnHeadersStopIterationOrBuilder

      public com.google.protobuf.BoolValueOrBuilder getAllowOnHeadersStopIterationOrBuilder()
       Whether or not to allow plugin onRequestHeaders and onResponseHeaders callbacks to return
       FilterHeadersStatus::StopIteration.
       
      .google.protobuf.BoolValue allow_on_headers_stop_iteration = 9;
      Specified by:
      getAllowOnHeadersStopIterationOrBuilder in interface PluginConfigOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static PluginConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PluginConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PluginConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PluginConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PluginConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PluginConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PluginConfig parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PluginConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PluginConfig parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PluginConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PluginConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PluginConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public PluginConfig.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static PluginConfig.Builder newBuilder()
    • newBuilder

      public static PluginConfig.Builder newBuilder(PluginConfig prototype)
    • toBuilder

      public PluginConfig.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected PluginConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static PluginConfig getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<PluginConfig> parser()
    • getParserForType

      public com.google.protobuf.Parser<PluginConfig> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public PluginConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder