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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetDisabled()Disable the Lua filter for this particular vhost or route.StringgetName()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.ByteStringgetNameBytes()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>`.LuaPerRoute.OverrideCasegetOverrideCase()DataSourcegetSourceCode()A configured per-route Lua source code that can be served by RDS or provided inline.DataSourceOrBuildergetSourceCodeOrBuilder()A configured per-route Lua source code that can be served by RDS or provided inline.booleanhasDisabled()Disable 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>`.booleanhasSourceCode()A configured per-route Lua source code that can be served by RDS or provided inline.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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()
-
-