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