public static final class LuaPerRoute.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LuaPerRoute.Builder> implements LuaPerRouteOrBuilder
envoy.extensions.filters.http.lua.v3.LuaPerRoute| Modifier and Type | Method and Description |
|---|---|
LuaPerRoute.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LuaPerRoute |
build() |
LuaPerRoute |
buildPartial() |
LuaPerRoute.Builder |
clear() |
LuaPerRoute.Builder |
clearDisabled()
Disable the Lua filter for this particular vhost or route.
|
LuaPerRoute.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
LuaPerRoute.Builder |
clearName()
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.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
LuaPerRoute.Builder |
clearOverride() |
LuaPerRoute.Builder |
clearSourceCode()
A configured per-route Lua source code that can be served by RDS or provided inline.
|
LuaPerRoute.Builder |
clone() |
LuaPerRoute |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDisabled()
Disable the Lua filter for this particular vhost or route.
|
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>`.
|
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>`.
|
LuaPerRoute.OverrideCase |
getOverrideCase() |
DataSource |
getSourceCode()
A configured per-route Lua source code that can be served by RDS or provided inline.
|
DataSource.Builder |
getSourceCodeBuilder()
A configured per-route Lua source code that can be served by RDS or provided inline.
|
DataSourceOrBuilder |
getSourceCodeOrBuilder()
A configured per-route Lua source code that can be served by RDS or provided inline.
|
boolean |
hasSourceCode()
A configured per-route Lua source code that can be served by RDS or provided inline.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LuaPerRoute.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LuaPerRoute.Builder |
mergeFrom(LuaPerRoute other) |
LuaPerRoute.Builder |
mergeFrom(com.google.protobuf.Message other) |
LuaPerRoute.Builder |
mergeSourceCode(DataSource value)
A configured per-route Lua source code that can be served by RDS or provided inline.
|
LuaPerRoute.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LuaPerRoute.Builder |
setDisabled(boolean value)
Disable the Lua filter for this particular vhost or route.
|
LuaPerRoute.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LuaPerRoute.Builder |
setName(String value)
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.Builder |
setNameBytes(com.google.protobuf.ByteString value)
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.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
LuaPerRoute.Builder |
setSourceCode(DataSource.Builder builderForValue)
A configured per-route Lua source code that can be served by RDS or provided inline.
|
LuaPerRoute.Builder |
setSourceCode(DataSource value)
A configured per-route Lua source code that can be served by RDS or provided inline.
|
LuaPerRoute.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<LuaPerRoute.Builder>public LuaPerRoute.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LuaPerRoute.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<LuaPerRoute.Builder>public LuaPerRoute getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LuaPerRoute build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LuaPerRoute buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LuaPerRoute.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<LuaPerRoute.Builder>public LuaPerRoute.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<LuaPerRoute.Builder>public LuaPerRoute.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LuaPerRoute.Builder>public LuaPerRoute.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LuaPerRoute.Builder>public LuaPerRoute.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LuaPerRoute.Builder>public LuaPerRoute.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LuaPerRoute.Builder>public LuaPerRoute.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LuaPerRoute.Builder>public LuaPerRoute.Builder mergeFrom(LuaPerRoute other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LuaPerRoute.Builder>public LuaPerRoute.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LuaPerRoute.Builder>IOExceptionpublic LuaPerRoute.OverrideCase getOverrideCase()
getOverrideCase in interface LuaPerRouteOrBuilderpublic LuaPerRoute.Builder clearOverride()
public 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) = { ... }getDisabled in interface LuaPerRouteOrBuilderpublic LuaPerRoute.Builder setDisabled(boolean value)
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) = { ... }public LuaPerRoute.Builder clearDisabled()
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) = { ... }public 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) = { ... }getName in interface LuaPerRouteOrBuilderpublic 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) = { ... }getNameBytes in interface LuaPerRouteOrBuilderpublic LuaPerRoute.Builder setName(String value)
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) = { ... }public LuaPerRoute.Builder clearName()
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) = { ... }public LuaPerRoute.Builder setNameBytes(com.google.protobuf.ByteString value)
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) = { ... }public 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;hasSourceCode in interface LuaPerRouteOrBuilderpublic 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;getSourceCode in interface LuaPerRouteOrBuilderpublic LuaPerRoute.Builder setSourceCode(DataSource value)
A configured per-route Lua source code that can be served by RDS or provided inline.
.envoy.config.core.v3.DataSource source_code = 3;public LuaPerRoute.Builder setSourceCode(DataSource.Builder builderForValue)
A configured per-route Lua source code that can be served by RDS or provided inline.
.envoy.config.core.v3.DataSource source_code = 3;public LuaPerRoute.Builder mergeSourceCode(DataSource value)
A configured per-route Lua source code that can be served by RDS or provided inline.
.envoy.config.core.v3.DataSource source_code = 3;public LuaPerRoute.Builder clearSourceCode()
A configured per-route Lua source code that can be served by RDS or provided inline.
.envoy.config.core.v3.DataSource source_code = 3;public DataSource.Builder getSourceCodeBuilder()
A configured per-route Lua source code that can be served by RDS or provided inline.
.envoy.config.core.v3.DataSource source_code = 3;public 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;getSourceCodeOrBuilder in interface LuaPerRouteOrBuilderpublic final LuaPerRoute.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LuaPerRoute.Builder>public final LuaPerRoute.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LuaPerRoute.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.