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 int
bitField0_
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.Builder
addAllFilters(java.lang.Iterable<? extends AccessLogFilter> values)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 1 [(.validate.rules) = { ...
AndFilter.Builder
addFilters(int index, AccessLogFilter value)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 1 [(.validate.rules) = { ...
AndFilter.Builder
addFilters(int index, AccessLogFilter.Builder builderForValue)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 1 [(.validate.rules) = { ...
AndFilter.Builder
addFilters(AccessLogFilter value)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 1 [(.validate.rules) = { ...
AndFilter.Builder
addFilters(AccessLogFilter.Builder builderForValue)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 1 [(.validate.rules) = { ...
AccessLogFilter.Builder
addFiltersBuilder()
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 1 [(.validate.rules) = { ...
AccessLogFilter.Builder
addFiltersBuilder(int index)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 1 [(.validate.rules) = { ...
AndFilter
build()
AndFilter
buildPartial()
private void
buildPartial0(AndFilter result)
private void
buildPartialRepeatedFields(AndFilter result)
AndFilter.Builder
clear()
AndFilter.Builder
clearFilters()
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 1 [(.validate.rules) = { ...
private void
ensureFiltersIsMutable()
AndFilter
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
AccessLogFilter
getFilters(int index)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 1 [(.validate.rules) = { ...
AccessLogFilter.Builder
getFiltersBuilder(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) = { ...
int
getFiltersCount()
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) = { ...
AccessLogFilterOrBuilder
getFiltersOrBuilder(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.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
AndFilter.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
AndFilter.Builder
mergeFrom(com.google.protobuf.Message other)
AndFilter.Builder
mergeFrom(AndFilter other)
AndFilter.Builder
removeFilters(int index)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 1 [(.validate.rules) = { ...
AndFilter.Builder
setFilters(int index, AccessLogFilter value)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 1 [(.validate.rules) = { ...
AndFilter.Builder
setFilters(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<AndFilter.Builder>
-
clear
public AndFilter.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<AndFilter.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<AndFilter.Builder>
-
getDefaultInstanceForType
public AndFilter getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AndFilter build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AndFilter buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AndFilter.Builder>
-
mergeFrom
public AndFilter.Builder mergeFrom(AndFilter other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getFiltersList
in interfaceAndFilterOrBuilder
-
getFiltersCount
public int getFiltersCount()
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 1 [(.validate.rules) = { ... }
- Specified by:
getFiltersCount
in interfaceAndFilterOrBuilder
-
getFilters
public AccessLogFilter getFilters(int index)
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 1 [(.validate.rules) = { ... }
- Specified by:
getFilters
in 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:
getFiltersOrBuilder
in interfaceAndFilterOrBuilder
-
getFiltersOrBuilderList
public java.util.List<? extends AccessLogFilterOrBuilder> getFiltersOrBuilderList()
repeated .envoy.config.accesslog.v3.AccessLogFilter filters = 1 [(.validate.rules) = { ... }
- Specified by:
getFiltersOrBuilderList
in 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()
-
-