Class IPTagging.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.Builder>
io.envoyproxy.envoy.config.filter.http.ip_tagging.v2.IPTagging.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,IPTaggingOrBuilder,Cloneable
- Enclosing class:
- IPTagging
public static final class IPTagging.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.Builder>
implements IPTaggingOrBuilder
Protobuf type
envoy.config.filter.http.ip_tagging.v2.IPTagging-
Method Summary
Modifier and TypeMethodDescriptionaddAllIpTags(Iterable<? extends IPTagging.IPTag> values) [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.addIpTags(int index, IPTagging.IPTag value) [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.addIpTags(int index, IPTagging.IPTag.Builder builderForValue) [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.addIpTags(IPTagging.IPTag value) [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.addIpTags(IPTagging.IPTag.Builder builderForValue) [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.addIpTagsBuilder(int index) [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The type of request the filter should apply to.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetIpTags(int index) [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.getIpTagsBuilder(int index) [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.int[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.getIpTagsOrBuilder(int index) [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.List<? extends IPTagging.IPTagOrBuilder>[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.The type of request the filter should apply to.intThe type of request the filter should apply to.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final IPTagging.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeIpTags(int index) [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.setIpTags(int index, IPTagging.IPTag value) [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.setIpTags(int index, IPTagging.IPTag.Builder builderForValue) [#comment:TODO(ccaraman): Extend functionality to load IP tags from file system.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) The type of request the filter should apply to.setRequestTypeValue(int value) The type of request the filter should apply to.final IPTagging.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<IPTagging.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<IPTagging.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.GeneratedMessageV3.Builder<IPTagging.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<IPTagging.Builder>
-
setField
public IPTagging.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<IPTagging.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<IPTagging.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<IPTagging.Builder>
-
setRepeatedField
public IPTagging.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<IPTagging.Builder>
-
addRepeatedField
public IPTagging.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<IPTagging.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<IPTagging.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<IPTagging.Builder>
-
mergeFrom
public IPTagging.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<IPTagging.Builder>- Throws:
IOException
-
getRequestTypeValue
public int getRequestTypeValue()The type of request the filter should apply to.
.envoy.config.filter.http.ip_tagging.v2.IPTagging.RequestType request_type = 1 [(.validate.rules) = { ... }- Specified by:
getRequestTypeValuein interfaceIPTaggingOrBuilder- Returns:
- The enum numeric value on the wire for requestType.
-
setRequestTypeValue
The type of request the filter should apply to.
.envoy.config.filter.http.ip_tagging.v2.IPTagging.RequestType request_type = 1 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for requestType to set.- Returns:
- This builder for chaining.
-
getRequestType
The type of request the filter should apply to.
.envoy.config.filter.http.ip_tagging.v2.IPTagging.RequestType request_type = 1 [(.validate.rules) = { ... }- Specified by:
getRequestTypein interfaceIPTaggingOrBuilder- Returns:
- The requestType.
-
setRequestType
The type of request the filter should apply to.
.envoy.config.filter.http.ip_tagging.v2.IPTagging.RequestType request_type = 1 [(.validate.rules) = { ... }- Parameters:
value- The requestType to set.- Returns:
- This builder for chaining.
-
clearRequestType
The type of request the filter should apply to.
.envoy.config.filter.http.ip_tagging.v2.IPTagging.RequestType request_type = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
getIpTagsList
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... }- Specified by:
getIpTagsListin interfaceIPTaggingOrBuilder
-
getIpTagsCount
public int getIpTagsCount()[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... }- Specified by:
getIpTagsCountin interfaceIPTaggingOrBuilder
-
getIpTags
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... }- Specified by:
getIpTagsin interfaceIPTaggingOrBuilder
-
setIpTags
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... } -
setIpTags
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... } -
addIpTags
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... } -
addIpTags
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... } -
addIpTags
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... } -
addIpTags
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... } -
addAllIpTags
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... } -
clearIpTags
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... } -
removeIpTags
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... } -
getIpTagsBuilder
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... } -
getIpTagsOrBuilder
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... }- Specified by:
getIpTagsOrBuilderin interfaceIPTaggingOrBuilder
-
getIpTagsOrBuilderList
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... }- Specified by:
getIpTagsOrBuilderListin interfaceIPTaggingOrBuilder
-
addIpTagsBuilder
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... } -
addIpTagsBuilder
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... } -
getIpTagsBuilderList
[#comment:TODO(ccaraman): Extend functionality to load IP tags from file system. Tracked by issue https://github.com/envoyproxy/envoy/issues/2695] The set of IP tags for the filter.
repeated .envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag ip_tags = 4 [(.validate.rules) = { ... } -
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<IPTagging.Builder>
-
mergeUnknownFields
public final IPTagging.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<IPTagging.Builder>
-