Class OrFilter.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<OrFilter.Builder>
-
- io.envoyproxy.envoy.config.accesslog.v3.OrFilter.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,OrFilterOrBuilder,java.lang.Cloneable
- Enclosing class:
- OrFilter
public static final class OrFilter.Builder extends com.google.protobuf.GeneratedMessage.Builder<OrFilter.Builder> implements OrFilterOrBuilder
Performs a logical “or” operation on the result of each individual filter. Filters are evaluated sequentially and if one of them returns true, the filter returns true immediately.
Protobuf typeenvoy.config.accesslog.v3.OrFilter
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private java.util.List<AccessLogFilter>filters_private com.google.protobuf.RepeatedFieldBuilder<AccessLogFilter,AccessLogFilter.Builder,AccessLogFilterOrBuilder>filtersBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OrFilter.BuilderaddAllFilters(java.lang.Iterable<? extends AccessLogFilter> values)repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...OrFilter.BuilderaddFilters(int index, AccessLogFilter value)repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...OrFilter.BuilderaddFilters(int index, AccessLogFilter.Builder builderForValue)repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...OrFilter.BuilderaddFilters(AccessLogFilter value)repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...OrFilter.BuilderaddFilters(AccessLogFilter.Builder builderForValue)repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...AccessLogFilter.BuilderaddFiltersBuilder()repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...AccessLogFilter.BuilderaddFiltersBuilder(int index)repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...OrFilterbuild()OrFilterbuildPartial()private voidbuildPartial0(OrFilter result)private voidbuildPartialRepeatedFields(OrFilter result)OrFilter.Builderclear()OrFilter.BuilderclearFilters()repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...private voidensureFiltersIsMutable()OrFiltergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()AccessLogFiltergetFilters(int index)repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...AccessLogFilter.BuildergetFiltersBuilder(int index)repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...java.util.List<AccessLogFilter.Builder>getFiltersBuilderList()repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...intgetFiltersCount()repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...private com.google.protobuf.RepeatedFieldBuilder<AccessLogFilter,AccessLogFilter.Builder,AccessLogFilterOrBuilder>getFiltersFieldBuilder()java.util.List<AccessLogFilter>getFiltersList()repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...AccessLogFilterOrBuildergetFiltersOrBuilder(int index)repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...java.util.List<? extends AccessLogFilterOrBuilder>getFiltersOrBuilderList()repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()OrFilter.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)OrFilter.BuildermergeFrom(com.google.protobuf.Message other)OrFilter.BuildermergeFrom(OrFilter other)OrFilter.BuilderremoveFilters(int index)repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...OrFilter.BuildersetFilters(int index, AccessLogFilter value)repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...OrFilter.BuildersetFilters(int index, AccessLogFilter.Builder builderForValue)repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ...-
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_
-
filters_
private java.util.List<AccessLogFilter> filters_
-
filtersBuilder_
private com.google.protobuf.RepeatedFieldBuilder<AccessLogFilter,AccessLogFilter.Builder,AccessLogFilterOrBuilder> filtersBuilder_
-
-
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<OrFilter.Builder>
-
clear
public OrFilter.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<OrFilter.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<OrFilter.Builder>
-
getDefaultInstanceForType
public OrFilter getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public OrFilter build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OrFilter buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(OrFilter result)
-
buildPartial0
private void buildPartial0(OrFilter result)
-
mergeFrom
public OrFilter.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OrFilter.Builder>
-
mergeFrom
public OrFilter.Builder mergeFrom(OrFilter other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<OrFilter.Builder>
-
mergeFrom
public OrFilter.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<OrFilter.Builder>- Throws:
java.io.IOException
-
ensureFiltersIsMutable
private void ensureFiltersIsMutable()
-
getFiltersList
public java.util.List<AccessLogFilter> getFiltersList()
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }- Specified by:
getFiltersListin interfaceOrFilterOrBuilder
-
getFiltersCount
public int getFiltersCount()
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }- Specified by:
getFiltersCountin interfaceOrFilterOrBuilder
-
getFilters
public AccessLogFilter getFilters(int index)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }- Specified by:
getFiltersin interfaceOrFilterOrBuilder
-
setFilters
public OrFilter.Builder setFilters(int index, AccessLogFilter value)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }
-
setFilters
public OrFilter.Builder setFilters(int index, AccessLogFilter.Builder builderForValue)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }
-
addFilters
public OrFilter.Builder addFilters(AccessLogFilter value)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }
-
addFilters
public OrFilter.Builder addFilters(int index, AccessLogFilter value)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }
-
addFilters
public OrFilter.Builder addFilters(AccessLogFilter.Builder builderForValue)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }
-
addFilters
public OrFilter.Builder addFilters(int index, AccessLogFilter.Builder builderForValue)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }
-
addAllFilters
public OrFilter.Builder addAllFilters(java.lang.Iterable<? extends AccessLogFilter> values)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }
-
clearFilters
public OrFilter.Builder clearFilters()
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }
-
removeFilters
public OrFilter.Builder removeFilters(int index)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }
-
getFiltersBuilder
public AccessLogFilter.Builder getFiltersBuilder(int index)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }
-
getFiltersOrBuilder
public AccessLogFilterOrBuilder getFiltersOrBuilder(int index)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }- Specified by:
getFiltersOrBuilderin interfaceOrFilterOrBuilder
-
getFiltersOrBuilderList
public java.util.List<? extends AccessLogFilterOrBuilder> getFiltersOrBuilderList()
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }- Specified by:
getFiltersOrBuilderListin interfaceOrFilterOrBuilder
-
addFiltersBuilder
public AccessLogFilter.Builder addFiltersBuilder()
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }
-
addFiltersBuilder
public AccessLogFilter.Builder addFiltersBuilder(int index)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }
-
getFiltersBuilderList
public java.util.List<AccessLogFilter.Builder> getFiltersBuilderList()
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 2 [(.validate.rules) = { ... }
-
getFiltersFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<AccessLogFilter,AccessLogFilter.Builder,AccessLogFilterOrBuilder> getFiltersFieldBuilder()
-
-