public static final class HttpFilter.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HttpFilter.Builder> implements HttpFilterOrBuilder
[#next-free-field: 6]Protobuf type
envoy.extensions.filters.network.http_connection_manager.v4alpha.HttpFilter| Modifier and Type | Method and Description |
|---|---|
HttpFilter.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HttpFilter |
build() |
HttpFilter |
buildPartial() |
HttpFilter.Builder |
clear() |
HttpFilter.Builder |
clearConfigDiscovery()
Configuration source specifier for an extension configuration discovery service.
|
HttpFilter.Builder |
clearConfigType() |
HttpFilter.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
HttpFilter.Builder |
clearName()
The name of the filter configuration.
|
HttpFilter.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
HttpFilter.Builder |
clearTypedConfig()
Filter specific configuration which depends on the filter being instantiated.
|
HttpFilter.Builder |
clone() |
ExtensionConfigSource |
getConfigDiscovery()
Configuration source specifier for an extension configuration discovery service.
|
ExtensionConfigSource.Builder |
getConfigDiscoveryBuilder()
Configuration source specifier for an extension configuration discovery service.
|
ExtensionConfigSourceOrBuilder |
getConfigDiscoveryOrBuilder()
Configuration source specifier for an extension configuration discovery service.
|
HttpFilter.ConfigTypeCase |
getConfigTypeCase() |
HttpFilter |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getName()
The name of the filter configuration.
|
com.google.protobuf.ByteString |
getNameBytes()
The name of the filter configuration.
|
com.google.protobuf.Any |
getTypedConfig()
Filter specific configuration which depends on the filter being instantiated.
|
com.google.protobuf.Any.Builder |
getTypedConfigBuilder()
Filter specific configuration which depends on the filter being instantiated.
|
com.google.protobuf.AnyOrBuilder |
getTypedConfigOrBuilder()
Filter specific configuration which depends on the filter being instantiated.
|
boolean |
hasConfigDiscovery()
Configuration source specifier for an extension configuration discovery service.
|
boolean |
hasTypedConfig()
Filter specific configuration which depends on the filter being instantiated.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
HttpFilter.Builder |
mergeConfigDiscovery(ExtensionConfigSource value)
Configuration source specifier for an extension configuration discovery service.
|
HttpFilter.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
HttpFilter.Builder |
mergeFrom(HttpFilter other) |
HttpFilter.Builder |
mergeFrom(com.google.protobuf.Message other) |
HttpFilter.Builder |
mergeTypedConfig(com.google.protobuf.Any value)
Filter specific configuration which depends on the filter being instantiated.
|
HttpFilter.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HttpFilter.Builder |
setConfigDiscovery(ExtensionConfigSource.Builder builderForValue)
Configuration source specifier for an extension configuration discovery service.
|
HttpFilter.Builder |
setConfigDiscovery(ExtensionConfigSource value)
Configuration source specifier for an extension configuration discovery service.
|
HttpFilter.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HttpFilter.Builder |
setName(String value)
The name of the filter configuration.
|
HttpFilter.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The name of the filter configuration.
|
HttpFilter.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
HttpFilter.Builder |
setTypedConfig(com.google.protobuf.Any.Builder builderForValue)
Filter specific configuration which depends on the filter being instantiated.
|
HttpFilter.Builder |
setTypedConfig(com.google.protobuf.Any value)
Filter specific configuration which depends on the filter being instantiated.
|
HttpFilter.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<HttpFilter.Builder>public HttpFilter.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<HttpFilter.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<HttpFilter.Builder>public HttpFilter getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic HttpFilter build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic HttpFilter buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic HttpFilter.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<HttpFilter.Builder>public HttpFilter.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<HttpFilter.Builder>public HttpFilter.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<HttpFilter.Builder>public HttpFilter.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<HttpFilter.Builder>public HttpFilter.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<HttpFilter.Builder>public HttpFilter.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<HttpFilter.Builder>public HttpFilter.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HttpFilter.Builder>public HttpFilter.Builder mergeFrom(HttpFilter other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<HttpFilter.Builder>public HttpFilter.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<HttpFilter.Builder>IOExceptionpublic HttpFilter.ConfigTypeCase getConfigTypeCase()
getConfigTypeCase in interface HttpFilterOrBuilderpublic HttpFilter.Builder clearConfigType()
public String getName()
The name of the filter configuration. The name is used as a fallback to select an extension if the type of the configuration proto is not sufficient. It also serves as a resource name in ExtensionConfigDS.
string name = 1 [(.validate.rules) = { ... }getName in interface HttpFilterOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The name of the filter configuration. The name is used as a fallback to select an extension if the type of the configuration proto is not sufficient. It also serves as a resource name in ExtensionConfigDS.
string name = 1 [(.validate.rules) = { ... }getNameBytes in interface HttpFilterOrBuilderpublic HttpFilter.Builder setName(String value)
The name of the filter configuration. The name is used as a fallback to select an extension if the type of the configuration proto is not sufficient. It also serves as a resource name in ExtensionConfigDS.
string name = 1 [(.validate.rules) = { ... }public HttpFilter.Builder clearName()
The name of the filter configuration. The name is used as a fallback to select an extension if the type of the configuration proto is not sufficient. It also serves as a resource name in ExtensionConfigDS.
string name = 1 [(.validate.rules) = { ... }public HttpFilter.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of the filter configuration. The name is used as a fallback to select an extension if the type of the configuration proto is not sufficient. It also serves as a resource name in ExtensionConfigDS.
string name = 1 [(.validate.rules) = { ... }public boolean hasTypedConfig()
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation.
.google.protobuf.Any typed_config = 4;hasTypedConfig in interface HttpFilterOrBuilderpublic com.google.protobuf.Any getTypedConfig()
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation.
.google.protobuf.Any typed_config = 4;getTypedConfig in interface HttpFilterOrBuilderpublic HttpFilter.Builder setTypedConfig(com.google.protobuf.Any value)
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation.
.google.protobuf.Any typed_config = 4;public HttpFilter.Builder setTypedConfig(com.google.protobuf.Any.Builder builderForValue)
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation.
.google.protobuf.Any typed_config = 4;public HttpFilter.Builder mergeTypedConfig(com.google.protobuf.Any value)
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation.
.google.protobuf.Any typed_config = 4;public HttpFilter.Builder clearTypedConfig()
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation.
.google.protobuf.Any typed_config = 4;public com.google.protobuf.Any.Builder getTypedConfigBuilder()
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation.
.google.protobuf.Any typed_config = 4;public com.google.protobuf.AnyOrBuilder getTypedConfigOrBuilder()
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation.
.google.protobuf.Any typed_config = 4;getTypedConfigOrBuilder in interface HttpFilterOrBuilderpublic boolean hasConfigDiscovery()
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the HTTP listener responds with code 500. Extension configs delivered through this mechanism are not expected to require warming (see https://github.com/envoyproxy/envoy/issues/12061).
.envoy.config.core.v4alpha.ExtensionConfigSource config_discovery = 5;hasConfigDiscovery in interface HttpFilterOrBuilderpublic ExtensionConfigSource getConfigDiscovery()
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the HTTP listener responds with code 500. Extension configs delivered through this mechanism are not expected to require warming (see https://github.com/envoyproxy/envoy/issues/12061).
.envoy.config.core.v4alpha.ExtensionConfigSource config_discovery = 5;getConfigDiscovery in interface HttpFilterOrBuilderpublic HttpFilter.Builder setConfigDiscovery(ExtensionConfigSource value)
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the HTTP listener responds with code 500. Extension configs delivered through this mechanism are not expected to require warming (see https://github.com/envoyproxy/envoy/issues/12061).
.envoy.config.core.v4alpha.ExtensionConfigSource config_discovery = 5;public HttpFilter.Builder setConfigDiscovery(ExtensionConfigSource.Builder builderForValue)
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the HTTP listener responds with code 500. Extension configs delivered through this mechanism are not expected to require warming (see https://github.com/envoyproxy/envoy/issues/12061).
.envoy.config.core.v4alpha.ExtensionConfigSource config_discovery = 5;public HttpFilter.Builder mergeConfigDiscovery(ExtensionConfigSource value)
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the HTTP listener responds with code 500. Extension configs delivered through this mechanism are not expected to require warming (see https://github.com/envoyproxy/envoy/issues/12061).
.envoy.config.core.v4alpha.ExtensionConfigSource config_discovery = 5;public HttpFilter.Builder clearConfigDiscovery()
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the HTTP listener responds with code 500. Extension configs delivered through this mechanism are not expected to require warming (see https://github.com/envoyproxy/envoy/issues/12061).
.envoy.config.core.v4alpha.ExtensionConfigSource config_discovery = 5;public ExtensionConfigSource.Builder getConfigDiscoveryBuilder()
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the HTTP listener responds with code 500. Extension configs delivered through this mechanism are not expected to require warming (see https://github.com/envoyproxy/envoy/issues/12061).
.envoy.config.core.v4alpha.ExtensionConfigSource config_discovery = 5;public ExtensionConfigSourceOrBuilder getConfigDiscoveryOrBuilder()
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the HTTP listener responds with code 500. Extension configs delivered through this mechanism are not expected to require warming (see https://github.com/envoyproxy/envoy/issues/12061).
.envoy.config.core.v4alpha.ExtensionConfigSource config_discovery = 5;getConfigDiscoveryOrBuilder in interface HttpFilterOrBuilderpublic final HttpFilter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HttpFilter.Builder>public final HttpFilter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HttpFilter.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.