Class ComparisonFilter.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<ComparisonFilter.Builder>
-
- io.envoyproxy.envoy.config.accesslog.v3.ComparisonFilter.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ComparisonFilterOrBuilder,java.lang.Cloneable
- Enclosing class:
- ComparisonFilter
public static final class ComparisonFilter.Builder extends com.google.protobuf.GeneratedMessage.Builder<ComparisonFilter.Builder> implements ComparisonFilterOrBuilder
Filter on an integer comparison.
Protobuf typeenvoy.config.accesslog.v3.ComparisonFilter
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private intop_private RuntimeUInt32value_private com.google.protobuf.SingleFieldBuilder<RuntimeUInt32,RuntimeUInt32.Builder,RuntimeUInt32OrBuilder>valueBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ComparisonFilterbuild()ComparisonFilterbuildPartial()private voidbuildPartial0(ComparisonFilter result)ComparisonFilter.Builderclear()ComparisonFilter.BuilderclearOp()Comparison operator.ComparisonFilter.BuilderclearValue()Value to compare against.ComparisonFiltergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ComparisonFilter.OpgetOp()Comparison operator.intgetOpValue()Comparison operator.RuntimeUInt32getValue()Value to compare against.RuntimeUInt32.BuildergetValueBuilder()Value to compare against.private com.google.protobuf.SingleFieldBuilder<RuntimeUInt32,RuntimeUInt32.Builder,RuntimeUInt32OrBuilder>getValueFieldBuilder()Value to compare against.RuntimeUInt32OrBuildergetValueOrBuilder()Value to compare against.booleanhasValue()Value to compare against.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()ComparisonFilter.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ComparisonFilter.BuildermergeFrom(com.google.protobuf.Message other)ComparisonFilter.BuildermergeFrom(ComparisonFilter other)ComparisonFilter.BuildermergeValue(RuntimeUInt32 value)Value to compare against.ComparisonFilter.BuildersetOp(ComparisonFilter.Op value)Comparison operator.ComparisonFilter.BuildersetOpValue(int value)Comparison operator.ComparisonFilter.BuildersetValue(RuntimeUInt32 value)Value to compare against.ComparisonFilter.BuildersetValue(RuntimeUInt32.Builder builderForValue)Value to compare against.-
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_
-
op_
private int op_
-
value_
private RuntimeUInt32 value_
-
valueBuilder_
private com.google.protobuf.SingleFieldBuilder<RuntimeUInt32,RuntimeUInt32.Builder,RuntimeUInt32OrBuilder> valueBuilder_
-
-
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<ComparisonFilter.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public ComparisonFilter.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<ComparisonFilter.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<ComparisonFilter.Builder>
-
getDefaultInstanceForType
public ComparisonFilter getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ComparisonFilter build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ComparisonFilter buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(ComparisonFilter result)
-
mergeFrom
public ComparisonFilter.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ComparisonFilter.Builder>
-
mergeFrom
public ComparisonFilter.Builder mergeFrom(ComparisonFilter other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ComparisonFilter.Builder>
-
mergeFrom
public ComparisonFilter.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<ComparisonFilter.Builder>- Throws:
java.io.IOException
-
getOpValue
public int getOpValue()
Comparison operator.
.envoy.config.accesslog.v3.ComparisonFilter.Op op = 1 [(.validate.rules) = { ... }- Specified by:
getOpValuein interfaceComparisonFilterOrBuilder- Returns:
- The enum numeric value on the wire for op.
-
setOpValue
public ComparisonFilter.Builder setOpValue(int value)
Comparison operator.
.envoy.config.accesslog.v3.ComparisonFilter.Op op = 1 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for op to set.- Returns:
- This builder for chaining.
-
getOp
public ComparisonFilter.Op getOp()
Comparison operator.
.envoy.config.accesslog.v3.ComparisonFilter.Op op = 1 [(.validate.rules) = { ... }- Specified by:
getOpin interfaceComparisonFilterOrBuilder- Returns:
- The op.
-
setOp
public ComparisonFilter.Builder setOp(ComparisonFilter.Op value)
Comparison operator.
.envoy.config.accesslog.v3.ComparisonFilter.Op op = 1 [(.validate.rules) = { ... }- Parameters:
value- The op to set.- Returns:
- This builder for chaining.
-
clearOp
public ComparisonFilter.Builder clearOp()
Comparison operator.
.envoy.config.accesslog.v3.ComparisonFilter.Op op = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
hasValue
public boolean hasValue()
Value to compare against.
.envoy.config.core.v3.RuntimeUInt32 value = 2 [(.validate.rules) = { ... }- Specified by:
hasValuein interfaceComparisonFilterOrBuilder- Returns:
- Whether the value field is set.
-
getValue
public RuntimeUInt32 getValue()
Value to compare against.
.envoy.config.core.v3.RuntimeUInt32 value = 2 [(.validate.rules) = { ... }- Specified by:
getValuein interfaceComparisonFilterOrBuilder- Returns:
- The value.
-
setValue
public ComparisonFilter.Builder setValue(RuntimeUInt32 value)
Value to compare against.
.envoy.config.core.v3.RuntimeUInt32 value = 2 [(.validate.rules) = { ... }
-
setValue
public ComparisonFilter.Builder setValue(RuntimeUInt32.Builder builderForValue)
Value to compare against.
.envoy.config.core.v3.RuntimeUInt32 value = 2 [(.validate.rules) = { ... }
-
mergeValue
public ComparisonFilter.Builder mergeValue(RuntimeUInt32 value)
Value to compare against.
.envoy.config.core.v3.RuntimeUInt32 value = 2 [(.validate.rules) = { ... }
-
clearValue
public ComparisonFilter.Builder clearValue()
Value to compare against.
.envoy.config.core.v3.RuntimeUInt32 value = 2 [(.validate.rules) = { ... }
-
getValueBuilder
public RuntimeUInt32.Builder getValueBuilder()
Value to compare against.
.envoy.config.core.v3.RuntimeUInt32 value = 2 [(.validate.rules) = { ... }
-
getValueOrBuilder
public RuntimeUInt32OrBuilder getValueOrBuilder()
Value to compare against.
.envoy.config.core.v3.RuntimeUInt32 value = 2 [(.validate.rules) = { ... }- Specified by:
getValueOrBuilderin interfaceComparisonFilterOrBuilder
-
getValueFieldBuilder
private com.google.protobuf.SingleFieldBuilder<RuntimeUInt32,RuntimeUInt32.Builder,RuntimeUInt32OrBuilder> getValueFieldBuilder()
Value to compare against.
.envoy.config.core.v3.RuntimeUInt32 value = 2 [(.validate.rules) = { ... }
-
-