Class HeaderMap.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<HeaderMap.Builder>
-
- io.envoyproxy.envoy.config.core.v3.HeaderMap.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,HeaderMapOrBuilder,java.lang.Cloneable
- Enclosing class:
- HeaderMap
public static final class HeaderMap.Builder extends com.google.protobuf.GeneratedMessage.Builder<HeaderMap.Builder> implements HeaderMapOrBuilder
Wrapper for a set of headers.
Protobuf typeenvoy.config.core.v3.HeaderMap
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private java.util.List<HeaderValue>headers_private com.google.protobuf.RepeatedFieldBuilder<HeaderValue,HeaderValue.Builder,HeaderValueOrBuilder>headersBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HeaderMap.BuilderaddAllHeaders(java.lang.Iterable<? extends HeaderValue> values)repeated .envoy.config.core.v3.HeaderValue headers = 1;HeaderMap.BuilderaddHeaders(int index, HeaderValue value)repeated .envoy.config.core.v3.HeaderValue headers = 1;HeaderMap.BuilderaddHeaders(int index, HeaderValue.Builder builderForValue)repeated .envoy.config.core.v3.HeaderValue headers = 1;HeaderMap.BuilderaddHeaders(HeaderValue value)repeated .envoy.config.core.v3.HeaderValue headers = 1;HeaderMap.BuilderaddHeaders(HeaderValue.Builder builderForValue)repeated .envoy.config.core.v3.HeaderValue headers = 1;HeaderValue.BuilderaddHeadersBuilder()repeated .envoy.config.core.v3.HeaderValue headers = 1;HeaderValue.BuilderaddHeadersBuilder(int index)repeated .envoy.config.core.v3.HeaderValue headers = 1;HeaderMapbuild()HeaderMapbuildPartial()private voidbuildPartial0(HeaderMap result)private voidbuildPartialRepeatedFields(HeaderMap result)HeaderMap.Builderclear()HeaderMap.BuilderclearHeaders()repeated .envoy.config.core.v3.HeaderValue headers = 1;private voidensureHeadersIsMutable()HeaderMapgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()HeaderValuegetHeaders(int index)repeated .envoy.config.core.v3.HeaderValue headers = 1;HeaderValue.BuildergetHeadersBuilder(int index)repeated .envoy.config.core.v3.HeaderValue headers = 1;java.util.List<HeaderValue.Builder>getHeadersBuilderList()repeated .envoy.config.core.v3.HeaderValue headers = 1;intgetHeadersCount()repeated .envoy.config.core.v3.HeaderValue headers = 1;private com.google.protobuf.RepeatedFieldBuilder<HeaderValue,HeaderValue.Builder,HeaderValueOrBuilder>getHeadersFieldBuilder()java.util.List<HeaderValue>getHeadersList()repeated .envoy.config.core.v3.HeaderValue headers = 1;HeaderValueOrBuildergetHeadersOrBuilder(int index)repeated .envoy.config.core.v3.HeaderValue headers = 1;java.util.List<? extends HeaderValueOrBuilder>getHeadersOrBuilderList()repeated .envoy.config.core.v3.HeaderValue headers = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()HeaderMap.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)HeaderMap.BuildermergeFrom(com.google.protobuf.Message other)HeaderMap.BuildermergeFrom(HeaderMap other)HeaderMap.BuilderremoveHeaders(int index)repeated .envoy.config.core.v3.HeaderValue headers = 1;HeaderMap.BuildersetHeaders(int index, HeaderValue value)repeated .envoy.config.core.v3.HeaderValue headers = 1;HeaderMap.BuildersetHeaders(int index, HeaderValue.Builder builderForValue)repeated .envoy.config.core.v3.HeaderValue headers = 1;-
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_
-
headers_
private java.util.List<HeaderValue> headers_
-
headersBuilder_
private com.google.protobuf.RepeatedFieldBuilder<HeaderValue,HeaderValue.Builder,HeaderValueOrBuilder> headersBuilder_
-
-
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<HeaderMap.Builder>
-
clear
public HeaderMap.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<HeaderMap.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<HeaderMap.Builder>
-
getDefaultInstanceForType
public HeaderMap getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public HeaderMap build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HeaderMap buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(HeaderMap result)
-
buildPartial0
private void buildPartial0(HeaderMap result)
-
mergeFrom
public HeaderMap.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HeaderMap.Builder>
-
mergeFrom
public HeaderMap.Builder mergeFrom(HeaderMap other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<HeaderMap.Builder>
-
mergeFrom
public HeaderMap.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<HeaderMap.Builder>- Throws:
java.io.IOException
-
ensureHeadersIsMutable
private void ensureHeadersIsMutable()
-
getHeadersList
public java.util.List<HeaderValue> getHeadersList()
repeated .envoy.config.core.v3.HeaderValue headers = 1;- Specified by:
getHeadersListin interfaceHeaderMapOrBuilder
-
getHeadersCount
public int getHeadersCount()
repeated .envoy.config.core.v3.HeaderValue headers = 1;- Specified by:
getHeadersCountin interfaceHeaderMapOrBuilder
-
getHeaders
public HeaderValue getHeaders(int index)
repeated .envoy.config.core.v3.HeaderValue headers = 1;- Specified by:
getHeadersin interfaceHeaderMapOrBuilder
-
setHeaders
public HeaderMap.Builder setHeaders(int index, HeaderValue value)
repeated .envoy.config.core.v3.HeaderValue headers = 1;
-
setHeaders
public HeaderMap.Builder setHeaders(int index, HeaderValue.Builder builderForValue)
repeated .envoy.config.core.v3.HeaderValue headers = 1;
-
addHeaders
public HeaderMap.Builder addHeaders(HeaderValue value)
repeated .envoy.config.core.v3.HeaderValue headers = 1;
-
addHeaders
public HeaderMap.Builder addHeaders(int index, HeaderValue value)
repeated .envoy.config.core.v3.HeaderValue headers = 1;
-
addHeaders
public HeaderMap.Builder addHeaders(HeaderValue.Builder builderForValue)
repeated .envoy.config.core.v3.HeaderValue headers = 1;
-
addHeaders
public HeaderMap.Builder addHeaders(int index, HeaderValue.Builder builderForValue)
repeated .envoy.config.core.v3.HeaderValue headers = 1;
-
addAllHeaders
public HeaderMap.Builder addAllHeaders(java.lang.Iterable<? extends HeaderValue> values)
repeated .envoy.config.core.v3.HeaderValue headers = 1;
-
clearHeaders
public HeaderMap.Builder clearHeaders()
repeated .envoy.config.core.v3.HeaderValue headers = 1;
-
removeHeaders
public HeaderMap.Builder removeHeaders(int index)
repeated .envoy.config.core.v3.HeaderValue headers = 1;
-
getHeadersBuilder
public HeaderValue.Builder getHeadersBuilder(int index)
repeated .envoy.config.core.v3.HeaderValue headers = 1;
-
getHeadersOrBuilder
public HeaderValueOrBuilder getHeadersOrBuilder(int index)
repeated .envoy.config.core.v3.HeaderValue headers = 1;- Specified by:
getHeadersOrBuilderin interfaceHeaderMapOrBuilder
-
getHeadersOrBuilderList
public java.util.List<? extends HeaderValueOrBuilder> getHeadersOrBuilderList()
repeated .envoy.config.core.v3.HeaderValue headers = 1;- Specified by:
getHeadersOrBuilderListin interfaceHeaderMapOrBuilder
-
addHeadersBuilder
public HeaderValue.Builder addHeadersBuilder()
repeated .envoy.config.core.v3.HeaderValue headers = 1;
-
addHeadersBuilder
public HeaderValue.Builder addHeadersBuilder(int index)
repeated .envoy.config.core.v3.HeaderValue headers = 1;
-
getHeadersBuilderList
public java.util.List<HeaderValue.Builder> getHeadersBuilderList()
repeated .envoy.config.core.v3.HeaderValue headers = 1;
-
getHeadersFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<HeaderValue,HeaderValue.Builder,HeaderValueOrBuilder> getHeadersFieldBuilder()
-
-