Interface LuaPerRouteOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
LuaPerRoute,LuaPerRoute.Builder
public interface LuaPerRouteOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanDisable the Lua filter for this particular vhost or route.getName()A name of a Lua source code stored in :ref:`Lua.source_codes <envoy_v3_api_field_extensions.filters.http.lua.v3.Lua.source_codes>`.com.google.protobuf.ByteStringA name of a Lua source code stored in :ref:`Lua.source_codes <envoy_v3_api_field_extensions.filters.http.lua.v3.Lua.source_codes>`.A configured per-route Lua source code that can be served by RDS or provided inline.A configured per-route Lua source code that can be served by RDS or provided inline.booleanDisable the Lua filter for this particular vhost or route.booleanhasName()A name of a Lua source code stored in :ref:`Lua.source_codes <envoy_v3_api_field_extensions.filters.http.lua.v3.Lua.source_codes>`.booleanA configured per-route Lua source code that can be served by RDS or provided inline.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
-
hasDisabled
boolean hasDisabled()Disable the Lua filter for this particular vhost or route. If disabled is specified in multiple per-filter-configs, the most specific one will be used.
bool disabled = 1 [(.validate.rules) = { ... }- Returns:
- Whether the disabled field is set.
-
getDisabled
boolean getDisabled()Disable the Lua filter for this particular vhost or route. If disabled is specified in multiple per-filter-configs, the most specific one will be used.
bool disabled = 1 [(.validate.rules) = { ... }- Returns:
- The disabled.
-
hasName
boolean hasName()A name of a Lua source code stored in :ref:`Lua.source_codes <envoy_v3_api_field_extensions.filters.http.lua.v3.Lua.source_codes>`.
string name = 2 [(.validate.rules) = { ... }- Returns:
- Whether the name field is set.
-
getName
String getName()A name of a Lua source code stored in :ref:`Lua.source_codes <envoy_v3_api_field_extensions.filters.http.lua.v3.Lua.source_codes>`.
string name = 2 [(.validate.rules) = { ... }- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()A name of a Lua source code stored in :ref:`Lua.source_codes <envoy_v3_api_field_extensions.filters.http.lua.v3.Lua.source_codes>`.
string name = 2 [(.validate.rules) = { ... }- Returns:
- The bytes for name.
-
hasSourceCode
boolean hasSourceCode()A configured per-route Lua source code that can be served by RDS or provided inline.
.envoy.config.core.v3.DataSource source_code = 3;- Returns:
- Whether the sourceCode field is set.
-
getSourceCode
DataSource getSourceCode()A configured per-route Lua source code that can be served by RDS or provided inline.
.envoy.config.core.v3.DataSource source_code = 3;- Returns:
- The sourceCode.
-
getSourceCodeOrBuilder
DataSourceOrBuilder getSourceCodeOrBuilder()A configured per-route Lua source code that can be served by RDS or provided inline.
.envoy.config.core.v3.DataSource source_code = 3; -
getOverrideCase
LuaPerRoute.OverrideCase getOverrideCase()
-