public static final class IPTagging.IPTag.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.IPTag.Builder> implements IPTagging.IPTagOrBuilder
Supplies the IP tag name and the IP address subnets.Protobuf type
envoy.config.filter.http.ip_tagging.v2.IPTagging.IPTag| Modifier and Type | Method and Description |
|---|---|
IPTagging.IPTag.Builder |
addAllIpList(Iterable<? extends CidrRange> values)
A list of IP address subnets that will be tagged with
ip_tag_name.
|
IPTagging.IPTag.Builder |
addIpList(CidrRange.Builder builderForValue)
A list of IP address subnets that will be tagged with
ip_tag_name.
|
IPTagging.IPTag.Builder |
addIpList(CidrRange value)
A list of IP address subnets that will be tagged with
ip_tag_name.
|
IPTagging.IPTag.Builder |
addIpList(int index,
CidrRange.Builder builderForValue)
A list of IP address subnets that will be tagged with
ip_tag_name.
|
IPTagging.IPTag.Builder |
addIpList(int index,
CidrRange value)
A list of IP address subnets that will be tagged with
ip_tag_name.
|
CidrRange.Builder |
addIpListBuilder()
A list of IP address subnets that will be tagged with
ip_tag_name.
|
CidrRange.Builder |
addIpListBuilder(int index)
A list of IP address subnets that will be tagged with
ip_tag_name.
|
IPTagging.IPTag.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
IPTagging.IPTag |
build() |
IPTagging.IPTag |
buildPartial() |
IPTagging.IPTag.Builder |
clear() |
IPTagging.IPTag.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
IPTagging.IPTag.Builder |
clearIpList()
A list of IP address subnets that will be tagged with
ip_tag_name.
|
IPTagging.IPTag.Builder |
clearIpTagName()
Specifies the IP tag name to apply.
|
IPTagging.IPTag.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
IPTagging.IPTag.Builder |
clone() |
IPTagging.IPTag |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
CidrRange |
getIpList(int index)
A list of IP address subnets that will be tagged with
ip_tag_name.
|
CidrRange.Builder |
getIpListBuilder(int index)
A list of IP address subnets that will be tagged with
ip_tag_name.
|
List<CidrRange.Builder> |
getIpListBuilderList()
A list of IP address subnets that will be tagged with
ip_tag_name.
|
int |
getIpListCount()
A list of IP address subnets that will be tagged with
ip_tag_name.
|
List<CidrRange> |
getIpListList()
A list of IP address subnets that will be tagged with
ip_tag_name.
|
CidrRangeOrBuilder |
getIpListOrBuilder(int index)
A list of IP address subnets that will be tagged with
ip_tag_name.
|
List<? extends CidrRangeOrBuilder> |
getIpListOrBuilderList()
A list of IP address subnets that will be tagged with
ip_tag_name.
|
String |
getIpTagName()
Specifies the IP tag name to apply.
|
com.google.protobuf.ByteString |
getIpTagNameBytes()
Specifies the IP tag name to apply.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
IPTagging.IPTag.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
IPTagging.IPTag.Builder |
mergeFrom(IPTagging.IPTag other) |
IPTagging.IPTag.Builder |
mergeFrom(com.google.protobuf.Message other) |
IPTagging.IPTag.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
IPTagging.IPTag.Builder |
removeIpList(int index)
A list of IP address subnets that will be tagged with
ip_tag_name.
|
IPTagging.IPTag.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
IPTagging.IPTag.Builder |
setIpList(int index,
CidrRange.Builder builderForValue)
A list of IP address subnets that will be tagged with
ip_tag_name.
|
IPTagging.IPTag.Builder |
setIpList(int index,
CidrRange value)
A list of IP address subnets that will be tagged with
ip_tag_name.
|
IPTagging.IPTag.Builder |
setIpTagName(String value)
Specifies the IP tag name to apply.
|
IPTagging.IPTag.Builder |
setIpTagNameBytes(com.google.protobuf.ByteString value)
Specifies the IP tag name to apply.
|
IPTagging.IPTag.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
IPTagging.IPTag.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.IPTag.Builder>public IPTagging.IPTag.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.IPTag.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.IPTag.Builder>public IPTagging.IPTag getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic IPTagging.IPTag build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic IPTagging.IPTag buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic IPTagging.IPTag.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.IPTag.Builder>public IPTagging.IPTag.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.IPTag.Builder>public IPTagging.IPTag.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.IPTag.Builder>public IPTagging.IPTag.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.IPTag.Builder>public IPTagging.IPTag.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.IPTag.Builder>public IPTagging.IPTag.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.IPTag.Builder>public IPTagging.IPTag.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<IPTagging.IPTag.Builder>public IPTagging.IPTag.Builder mergeFrom(IPTagging.IPTag other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.IPTag.Builder>public IPTagging.IPTag.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<IPTagging.IPTag.Builder>IOExceptionpublic String getIpTagName()
Specifies the IP tag name to apply.
string ip_tag_name = 1;getIpTagName in interface IPTagging.IPTagOrBuilderpublic com.google.protobuf.ByteString getIpTagNameBytes()
Specifies the IP tag name to apply.
string ip_tag_name = 1;getIpTagNameBytes in interface IPTagging.IPTagOrBuilderpublic IPTagging.IPTag.Builder setIpTagName(String value)
Specifies the IP tag name to apply.
string ip_tag_name = 1;public IPTagging.IPTag.Builder clearIpTagName()
Specifies the IP tag name to apply.
string ip_tag_name = 1;public IPTagging.IPTag.Builder setIpTagNameBytes(com.google.protobuf.ByteString value)
Specifies the IP tag name to apply.
string ip_tag_name = 1;public List<CidrRange> getIpListList()
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;getIpListList in interface IPTagging.IPTagOrBuilderpublic int getIpListCount()
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;getIpListCount in interface IPTagging.IPTagOrBuilderpublic CidrRange getIpList(int index)
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;getIpList in interface IPTagging.IPTagOrBuilderpublic IPTagging.IPTag.Builder setIpList(int index, CidrRange value)
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;public IPTagging.IPTag.Builder setIpList(int index, CidrRange.Builder builderForValue)
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;public IPTagging.IPTag.Builder addIpList(CidrRange value)
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;public IPTagging.IPTag.Builder addIpList(int index, CidrRange value)
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;public IPTagging.IPTag.Builder addIpList(CidrRange.Builder builderForValue)
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;public IPTagging.IPTag.Builder addIpList(int index, CidrRange.Builder builderForValue)
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;public IPTagging.IPTag.Builder addAllIpList(Iterable<? extends CidrRange> values)
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;public IPTagging.IPTag.Builder clearIpList()
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;public IPTagging.IPTag.Builder removeIpList(int index)
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;public CidrRange.Builder getIpListBuilder(int index)
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;public CidrRangeOrBuilder getIpListOrBuilder(int index)
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;getIpListOrBuilder in interface IPTagging.IPTagOrBuilderpublic List<? extends CidrRangeOrBuilder> getIpListOrBuilderList()
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;getIpListOrBuilderList in interface IPTagging.IPTagOrBuilderpublic CidrRange.Builder addIpListBuilder()
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;public CidrRange.Builder addIpListBuilder(int index)
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;public List<CidrRange.Builder> getIpListBuilderList()
A list of IP address subnets that will be tagged with ip_tag_name. Both IPv4 and IPv6 are supported.
repeated .envoy.api.v2.core.CidrRange ip_list = 2;public final IPTagging.IPTag.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.IPTag.Builder>public final IPTagging.IPTag.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<IPTagging.IPTag.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.