Class ListenerFilter.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<ListenerFilter.Builder>
-
- io.envoyproxy.envoy.config.listener.v3.ListenerFilter.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ListenerFilterOrBuilder,java.lang.Cloneable
- Enclosing class:
- ListenerFilter
public static final class ListenerFilter.Builder extends com.google.protobuf.GeneratedMessage.Builder<ListenerFilter.Builder> implements ListenerFilterOrBuilder
[#next-free-field: 6]
Protobuf typeenvoy.config.listener.v3.ListenerFilter
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private com.google.protobuf.SingleFieldBuilder<ExtensionConfigSource,ExtensionConfigSource.Builder,ExtensionConfigSourceOrBuilder>configDiscoveryBuilder_private java.lang.ObjectconfigType_private intconfigTypeCase_private ListenerFilterChainMatchPredicatefilterDisabled_private com.google.protobuf.SingleFieldBuilder<ListenerFilterChainMatchPredicate,ListenerFilterChainMatchPredicate.Builder,ListenerFilterChainMatchPredicateOrBuilder>filterDisabledBuilder_private java.lang.Objectname_private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Any,com.google.protobuf.Any.Builder,com.google.protobuf.AnyOrBuilder>typedConfigBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ListenerFilterbuild()ListenerFilterbuildPartial()private voidbuildPartial0(ListenerFilter result)private voidbuildPartialOneofs(ListenerFilter result)ListenerFilter.Builderclear()ListenerFilter.BuilderclearConfigDiscovery()Configuration source specifier for an extension configuration discovery service.ListenerFilter.BuilderclearConfigType()ListenerFilter.BuilderclearFilterDisabled()Optional match predicate used to disable the filter.ListenerFilter.BuilderclearName()The name of the filter configuration.ListenerFilter.BuilderclearTypedConfig()Filter specific configuration which depends on the filter being instantiated.ExtensionConfigSourcegetConfigDiscovery()Configuration source specifier for an extension configuration discovery service.ExtensionConfigSource.BuildergetConfigDiscoveryBuilder()Configuration source specifier for an extension configuration discovery service.private com.google.protobuf.SingleFieldBuilder<ExtensionConfigSource,ExtensionConfigSource.Builder,ExtensionConfigSourceOrBuilder>getConfigDiscoveryFieldBuilder()Configuration source specifier for an extension configuration discovery service.ExtensionConfigSourceOrBuildergetConfigDiscoveryOrBuilder()Configuration source specifier for an extension configuration discovery service.ListenerFilter.ConfigTypeCasegetConfigTypeCase()ListenerFiltergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ListenerFilterChainMatchPredicategetFilterDisabled()Optional match predicate used to disable the filter.ListenerFilterChainMatchPredicate.BuildergetFilterDisabledBuilder()Optional match predicate used to disable the filter.private com.google.protobuf.SingleFieldBuilder<ListenerFilterChainMatchPredicate,ListenerFilterChainMatchPredicate.Builder,ListenerFilterChainMatchPredicateOrBuilder>getFilterDisabledFieldBuilder()Optional match predicate used to disable the filter.ListenerFilterChainMatchPredicateOrBuildergetFilterDisabledOrBuilder()Optional match predicate used to disable the filter.java.lang.StringgetName()The name of the filter configuration.com.google.protobuf.ByteStringgetNameBytes()The name of the filter configuration.com.google.protobuf.AnygetTypedConfig()Filter specific configuration which depends on the filter being instantiated.com.google.protobuf.Any.BuildergetTypedConfigBuilder()Filter specific configuration which depends on the filter being instantiated.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Any,com.google.protobuf.Any.Builder,com.google.protobuf.AnyOrBuilder>getTypedConfigFieldBuilder()Filter specific configuration which depends on the filter being instantiated.com.google.protobuf.AnyOrBuildergetTypedConfigOrBuilder()Filter specific configuration which depends on the filter being instantiated.booleanhasConfigDiscovery()Configuration source specifier for an extension configuration discovery service.booleanhasFilterDisabled()Optional match predicate used to disable the filter.booleanhasTypedConfig()Filter specific configuration which depends on the filter being instantiated.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()ListenerFilter.BuildermergeConfigDiscovery(ExtensionConfigSource value)Configuration source specifier for an extension configuration discovery service.ListenerFilter.BuildermergeFilterDisabled(ListenerFilterChainMatchPredicate value)Optional match predicate used to disable the filter.ListenerFilter.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ListenerFilter.BuildermergeFrom(com.google.protobuf.Message other)ListenerFilter.BuildermergeFrom(ListenerFilter other)ListenerFilter.BuildermergeTypedConfig(com.google.protobuf.Any value)Filter specific configuration which depends on the filter being instantiated.ListenerFilter.BuildersetConfigDiscovery(ExtensionConfigSource value)Configuration source specifier for an extension configuration discovery service.ListenerFilter.BuildersetConfigDiscovery(ExtensionConfigSource.Builder builderForValue)Configuration source specifier for an extension configuration discovery service.ListenerFilter.BuildersetFilterDisabled(ListenerFilterChainMatchPredicate value)Optional match predicate used to disable the filter.ListenerFilter.BuildersetFilterDisabled(ListenerFilterChainMatchPredicate.Builder builderForValue)Optional match predicate used to disable the filter.ListenerFilter.BuildersetName(java.lang.String value)The name of the filter configuration.ListenerFilter.BuildersetNameBytes(com.google.protobuf.ByteString value)The name of the filter configuration.ListenerFilter.BuildersetTypedConfig(com.google.protobuf.Any value)Filter specific configuration which depends on the filter being instantiated.ListenerFilter.BuildersetTypedConfig(com.google.protobuf.Any.Builder builderForValue)Filter specific configuration which depends on the filter being instantiated.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
configTypeCase_
private int configTypeCase_
-
configType_
private java.lang.Object configType_
-
bitField0_
private int bitField0_
-
name_
private java.lang.Object name_
-
typedConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Any,com.google.protobuf.Any.Builder,com.google.protobuf.AnyOrBuilder> typedConfigBuilder_
-
configDiscoveryBuilder_
private com.google.protobuf.SingleFieldBuilder<ExtensionConfigSource,ExtensionConfigSource.Builder,ExtensionConfigSourceOrBuilder> configDiscoveryBuilder_
-
filterDisabled_
private ListenerFilterChainMatchPredicate filterDisabled_
-
filterDisabledBuilder_
private com.google.protobuf.SingleFieldBuilder<ListenerFilterChainMatchPredicate,ListenerFilterChainMatchPredicate.Builder,ListenerFilterChainMatchPredicateOrBuilder> filterDisabledBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ListenerFilter.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public ListenerFilter.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ListenerFilter.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ListenerFilter.Builder>
-
getDefaultInstanceForType
public ListenerFilter getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ListenerFilter build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ListenerFilter buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(ListenerFilter result)
-
buildPartialOneofs
private void buildPartialOneofs(ListenerFilter result)
-
mergeFrom
public ListenerFilter.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ListenerFilter.Builder>
-
mergeFrom
public ListenerFilter.Builder mergeFrom(ListenerFilter other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ListenerFilter.Builder>
-
mergeFrom
public ListenerFilter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ListenerFilter.Builder>- Throws:
java.io.IOException
-
getConfigTypeCase
public ListenerFilter.ConfigTypeCase getConfigTypeCase()
- Specified by:
getConfigTypeCasein interfaceListenerFilterOrBuilder
-
clearConfigType
public ListenerFilter.Builder clearConfigType()
-
getName
public java.lang.String getName()
The name of the filter configuration.
string name = 1 [(.validate.rules) = { ... }- Specified by:
getNamein interfaceListenerFilterOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The name of the filter configuration.
string name = 1 [(.validate.rules) = { ... }- Specified by:
getNameBytesin interfaceListenerFilterOrBuilder- Returns:
- The bytes for name.
-
setName
public ListenerFilter.Builder setName(java.lang.String value)
The name of the filter configuration.
string name = 1 [(.validate.rules) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public ListenerFilter.Builder clearName()
The name of the filter configuration.
string name = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
public ListenerFilter.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of the filter configuration.
string name = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasTypedConfig
public boolean hasTypedConfig()
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation. [#extension-category: envoy.filters.listener,envoy.filters.udp_listener]
.google.protobuf.Any typed_config = 3;- Specified by:
hasTypedConfigin interfaceListenerFilterOrBuilder- Returns:
- Whether the typedConfig field is set.
-
getTypedConfig
public com.google.protobuf.Any getTypedConfig()
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation. [#extension-category: envoy.filters.listener,envoy.filters.udp_listener]
.google.protobuf.Any typed_config = 3;- Specified by:
getTypedConfigin interfaceListenerFilterOrBuilder- Returns:
- The typedConfig.
-
setTypedConfig
public ListenerFilter.Builder setTypedConfig(com.google.protobuf.Any value)
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation. [#extension-category: envoy.filters.listener,envoy.filters.udp_listener]
.google.protobuf.Any typed_config = 3;
-
setTypedConfig
public ListenerFilter.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. [#extension-category: envoy.filters.listener,envoy.filters.udp_listener]
.google.protobuf.Any typed_config = 3;
-
mergeTypedConfig
public ListenerFilter.Builder mergeTypedConfig(com.google.protobuf.Any value)
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation. [#extension-category: envoy.filters.listener,envoy.filters.udp_listener]
.google.protobuf.Any typed_config = 3;
-
clearTypedConfig
public ListenerFilter.Builder clearTypedConfig()
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation. [#extension-category: envoy.filters.listener,envoy.filters.udp_listener]
.google.protobuf.Any typed_config = 3;
-
getTypedConfigBuilder
public com.google.protobuf.Any.Builder getTypedConfigBuilder()
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation. [#extension-category: envoy.filters.listener,envoy.filters.udp_listener]
.google.protobuf.Any typed_config = 3;
-
getTypedConfigOrBuilder
public com.google.protobuf.AnyOrBuilder getTypedConfigOrBuilder()
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation. [#extension-category: envoy.filters.listener,envoy.filters.udp_listener]
.google.protobuf.Any typed_config = 3;- Specified by:
getTypedConfigOrBuilderin interfaceListenerFilterOrBuilder
-
getTypedConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Any,com.google.protobuf.Any.Builder,com.google.protobuf.AnyOrBuilder> getTypedConfigFieldBuilder()
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation. [#extension-category: envoy.filters.listener,envoy.filters.udp_listener]
.google.protobuf.Any typed_config = 3;
-
hasConfigDiscovery
public boolean hasConfigDiscovery()
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the listener closes the connections.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 5;- Specified by:
hasConfigDiscoveryin interfaceListenerFilterOrBuilder- Returns:
- Whether the configDiscovery field is set.
-
getConfigDiscovery
public ExtensionConfigSource getConfigDiscovery()
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the listener closes the connections.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 5;- Specified by:
getConfigDiscoveryin interfaceListenerFilterOrBuilder- Returns:
- The configDiscovery.
-
setConfigDiscovery
public ListenerFilter.Builder setConfigDiscovery(ExtensionConfigSource value)
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the listener closes the connections.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 5;
-
setConfigDiscovery
public ListenerFilter.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 listener closes the connections.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 5;
-
mergeConfigDiscovery
public ListenerFilter.Builder mergeConfigDiscovery(ExtensionConfigSource value)
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the listener closes the connections.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 5;
-
clearConfigDiscovery
public ListenerFilter.Builder clearConfigDiscovery()
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the listener closes the connections.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 5;
-
getConfigDiscoveryBuilder
public ExtensionConfigSource.Builder getConfigDiscoveryBuilder()
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the listener closes the connections.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 5;
-
getConfigDiscoveryOrBuilder
public ExtensionConfigSourceOrBuilder getConfigDiscoveryOrBuilder()
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the listener closes the connections.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 5;- Specified by:
getConfigDiscoveryOrBuilderin interfaceListenerFilterOrBuilder
-
getConfigDiscoveryFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ExtensionConfigSource,ExtensionConfigSource.Builder,ExtensionConfigSourceOrBuilder> getConfigDiscoveryFieldBuilder()
Configuration source specifier for an extension configuration discovery service. In case of a failure and without the default configuration, the listener closes the connections.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 5;
-
hasFilterDisabled
public boolean hasFilterDisabled()
Optional match predicate used to disable the filter. The filter is enabled when this field is empty. See :ref:`ListenerFilterChainMatchPredicate <envoy_v3_api_msg_config.listener.v3.ListenerFilterChainMatchPredicate>` for further examples.
.envoy.config.listener.v3.ListenerFilterChainMatchPredicate filter_disabled = 4;- Specified by:
hasFilterDisabledin interfaceListenerFilterOrBuilder- Returns:
- Whether the filterDisabled field is set.
-
getFilterDisabled
public ListenerFilterChainMatchPredicate getFilterDisabled()
Optional match predicate used to disable the filter. The filter is enabled when this field is empty. See :ref:`ListenerFilterChainMatchPredicate <envoy_v3_api_msg_config.listener.v3.ListenerFilterChainMatchPredicate>` for further examples.
.envoy.config.listener.v3.ListenerFilterChainMatchPredicate filter_disabled = 4;- Specified by:
getFilterDisabledin interfaceListenerFilterOrBuilder- Returns:
- The filterDisabled.
-
setFilterDisabled
public ListenerFilter.Builder setFilterDisabled(ListenerFilterChainMatchPredicate value)
Optional match predicate used to disable the filter. The filter is enabled when this field is empty. See :ref:`ListenerFilterChainMatchPredicate <envoy_v3_api_msg_config.listener.v3.ListenerFilterChainMatchPredicate>` for further examples.
.envoy.config.listener.v3.ListenerFilterChainMatchPredicate filter_disabled = 4;
-
setFilterDisabled
public ListenerFilter.Builder setFilterDisabled(ListenerFilterChainMatchPredicate.Builder builderForValue)
Optional match predicate used to disable the filter. The filter is enabled when this field is empty. See :ref:`ListenerFilterChainMatchPredicate <envoy_v3_api_msg_config.listener.v3.ListenerFilterChainMatchPredicate>` for further examples.
.envoy.config.listener.v3.ListenerFilterChainMatchPredicate filter_disabled = 4;
-
mergeFilterDisabled
public ListenerFilter.Builder mergeFilterDisabled(ListenerFilterChainMatchPredicate value)
Optional match predicate used to disable the filter. The filter is enabled when this field is empty. See :ref:`ListenerFilterChainMatchPredicate <envoy_v3_api_msg_config.listener.v3.ListenerFilterChainMatchPredicate>` for further examples.
.envoy.config.listener.v3.ListenerFilterChainMatchPredicate filter_disabled = 4;
-
clearFilterDisabled
public ListenerFilter.Builder clearFilterDisabled()
Optional match predicate used to disable the filter. The filter is enabled when this field is empty. See :ref:`ListenerFilterChainMatchPredicate <envoy_v3_api_msg_config.listener.v3.ListenerFilterChainMatchPredicate>` for further examples.
.envoy.config.listener.v3.ListenerFilterChainMatchPredicate filter_disabled = 4;
-
getFilterDisabledBuilder
public ListenerFilterChainMatchPredicate.Builder getFilterDisabledBuilder()
Optional match predicate used to disable the filter. The filter is enabled when this field is empty. See :ref:`ListenerFilterChainMatchPredicate <envoy_v3_api_msg_config.listener.v3.ListenerFilterChainMatchPredicate>` for further examples.
.envoy.config.listener.v3.ListenerFilterChainMatchPredicate filter_disabled = 4;
-
getFilterDisabledOrBuilder
public ListenerFilterChainMatchPredicateOrBuilder getFilterDisabledOrBuilder()
Optional match predicate used to disable the filter. The filter is enabled when this field is empty. See :ref:`ListenerFilterChainMatchPredicate <envoy_v3_api_msg_config.listener.v3.ListenerFilterChainMatchPredicate>` for further examples.
.envoy.config.listener.v3.ListenerFilterChainMatchPredicate filter_disabled = 4;- Specified by:
getFilterDisabledOrBuilderin interfaceListenerFilterOrBuilder
-
getFilterDisabledFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ListenerFilterChainMatchPredicate,ListenerFilterChainMatchPredicate.Builder,ListenerFilterChainMatchPredicateOrBuilder> getFilterDisabledFieldBuilder()
Optional match predicate used to disable the filter. The filter is enabled when this field is empty. See :ref:`ListenerFilterChainMatchPredicate <envoy_v3_api_msg_config.listener.v3.ListenerFilterChainMatchPredicate>` for further examples.
.envoy.config.listener.v3.ListenerFilterChainMatchPredicate filter_disabled = 4;
-
-