Class Filter.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Filter.Builder>
-
- io.envoyproxy.envoy.config.cluster.v3.Filter.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,FilterOrBuilder
,java.lang.Cloneable
- Enclosing class:
- Filter
public static final class Filter.Builder extends com.google.protobuf.GeneratedMessage.Builder<Filter.Builder> implements FilterOrBuilder
Protobuf typeenvoy.config.cluster.v3.Filter
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private ExtensionConfigSource
configDiscovery_
private com.google.protobuf.SingleFieldBuilder<ExtensionConfigSource,ExtensionConfigSource.Builder,ExtensionConfigSourceOrBuilder>
configDiscoveryBuilder_
private java.lang.Object
name_
private com.google.protobuf.Any
typedConfig_
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 Filter
build()
Filter
buildPartial()
private void
buildPartial0(Filter result)
Filter.Builder
clear()
Filter.Builder
clearConfigDiscovery()
Configuration source specifier for an extension configuration discovery service.Filter.Builder
clearName()
The name of the filter configuration.Filter.Builder
clearTypedConfig()
Filter specific configuration which depends on the filter being instantiated.ExtensionConfigSource
getConfigDiscovery()
Configuration source specifier for an extension configuration discovery service.ExtensionConfigSource.Builder
getConfigDiscoveryBuilder()
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.ExtensionConfigSourceOrBuilder
getConfigDiscoveryOrBuilder()
Configuration source specifier for an extension configuration discovery service.Filter
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.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.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.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.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
Filter.Builder
mergeConfigDiscovery(ExtensionConfigSource value)
Configuration source specifier for an extension configuration discovery service.Filter.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Filter.Builder
mergeFrom(com.google.protobuf.Message other)
Filter.Builder
mergeFrom(Filter other)
Filter.Builder
mergeTypedConfig(com.google.protobuf.Any value)
Filter specific configuration which depends on the filter being instantiated.Filter.Builder
setConfigDiscovery(ExtensionConfigSource value)
Configuration source specifier for an extension configuration discovery service.Filter.Builder
setConfigDiscovery(ExtensionConfigSource.Builder builderForValue)
Configuration source specifier for an extension configuration discovery service.Filter.Builder
setName(java.lang.String value)
The name of the filter configuration.Filter.Builder
setNameBytes(com.google.protobuf.ByteString value)
The name of the filter configuration.Filter.Builder
setTypedConfig(com.google.protobuf.Any value)
Filter specific configuration which depends on the filter being instantiated.Filter.Builder
setTypedConfig(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
-
bitField0_
private int bitField0_
-
name_
private java.lang.Object name_
-
typedConfig_
private com.google.protobuf.Any typedConfig_
-
typedConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Any,com.google.protobuf.Any.Builder,com.google.protobuf.AnyOrBuilder> typedConfigBuilder_
-
configDiscovery_
private ExtensionConfigSource configDiscovery_
-
configDiscoveryBuilder_
private com.google.protobuf.SingleFieldBuilder<ExtensionConfigSource,ExtensionConfigSource.Builder,ExtensionConfigSourceOrBuilder> configDiscoveryBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Filter.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Filter.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Filter.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Filter.Builder>
-
getDefaultInstanceForType
public Filter getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Filter build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Filter buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Filter result)
-
mergeFrom
public Filter.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Filter.Builder>
-
mergeFrom
public Filter.Builder mergeFrom(Filter other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Filter.Builder>
-
mergeFrom
public Filter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Filter.Builder>
- Throws:
java.io.IOException
-
getName
public java.lang.String getName()
The name of the filter configuration.
string name = 1 [(.validate.rules) = { ... }
- Specified by:
getName
in interfaceFilterOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The name of the filter configuration.
string name = 1 [(.validate.rules) = { ... }
- Specified by:
getNameBytes
in interfaceFilterOrBuilder
- Returns:
- The bytes for name.
-
setName
public Filter.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 Filter.Builder clearName()
The name of the filter configuration.
string name = 1 [(.validate.rules) = { ... }
- Returns:
- This builder for chaining.
-
setNameBytes
public Filter.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. Note that Envoy's :ref:`downstream network filters <config_network_filters>` are not valid upstream network filters. Only one of typed_config or config_discovery can be used.
.google.protobuf.Any typed_config = 2;
- Specified by:
hasTypedConfig
in interfaceFilterOrBuilder
- 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. Note that Envoy's :ref:`downstream network filters <config_network_filters>` are not valid upstream network filters. Only one of typed_config or config_discovery can be used.
.google.protobuf.Any typed_config = 2;
- Specified by:
getTypedConfig
in interfaceFilterOrBuilder
- Returns:
- The typedConfig.
-
setTypedConfig
public Filter.Builder setTypedConfig(com.google.protobuf.Any value)
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation. Note that Envoy's :ref:`downstream network filters <config_network_filters>` are not valid upstream network filters. Only one of typed_config or config_discovery can be used.
.google.protobuf.Any typed_config = 2;
-
setTypedConfig
public Filter.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. Note that Envoy's :ref:`downstream network filters <config_network_filters>` are not valid upstream network filters. Only one of typed_config or config_discovery can be used.
.google.protobuf.Any typed_config = 2;
-
mergeTypedConfig
public Filter.Builder mergeTypedConfig(com.google.protobuf.Any value)
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation. Note that Envoy's :ref:`downstream network filters <config_network_filters>` are not valid upstream network filters. Only one of typed_config or config_discovery can be used.
.google.protobuf.Any typed_config = 2;
-
clearTypedConfig
public Filter.Builder clearTypedConfig()
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation. Note that Envoy's :ref:`downstream network filters <config_network_filters>` are not valid upstream network filters. Only one of typed_config or config_discovery can be used.
.google.protobuf.Any typed_config = 2;
-
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. Note that Envoy's :ref:`downstream network filters <config_network_filters>` are not valid upstream network filters. Only one of typed_config or config_discovery can be used.
.google.protobuf.Any typed_config = 2;
-
getTypedConfigOrBuilder
public com.google.protobuf.AnyOrBuilder getTypedConfigOrBuilder()
Filter specific configuration which depends on the filter being instantiated. See the supported filters for further documentation. Note that Envoy's :ref:`downstream network filters <config_network_filters>` are not valid upstream network filters. Only one of typed_config or config_discovery can be used.
.google.protobuf.Any typed_config = 2;
- Specified by:
getTypedConfigOrBuilder
in interfaceFilterOrBuilder
-
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. Note that Envoy's :ref:`downstream network filters <config_network_filters>` are not valid upstream network filters. Only one of typed_config or config_discovery can be used.
.google.protobuf.Any typed_config = 2;
-
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. Only one of typed_config or config_discovery can be used.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 3;
- Specified by:
hasConfigDiscovery
in interfaceFilterOrBuilder
- 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. Only one of typed_config or config_discovery can be used.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 3;
- Specified by:
getConfigDiscovery
in interfaceFilterOrBuilder
- Returns:
- The configDiscovery.
-
setConfigDiscovery
public Filter.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. Only one of typed_config or config_discovery can be used.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 3;
-
setConfigDiscovery
public Filter.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. Only one of typed_config or config_discovery can be used.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 3;
-
mergeConfigDiscovery
public Filter.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. Only one of typed_config or config_discovery can be used.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 3;
-
clearConfigDiscovery
public Filter.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. Only one of typed_config or config_discovery can be used.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 3;
-
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. Only one of typed_config or config_discovery can be used.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 3;
-
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. Only one of typed_config or config_discovery can be used.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 3;
- Specified by:
getConfigDiscoveryOrBuilder
in interfaceFilterOrBuilder
-
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. Only one of typed_config or config_discovery can be used.
.envoy.config.core.v3.ExtensionConfigSource config_discovery = 3;
-
-