Package io.envoyproxy.envoy.api.v2.core
Class HeaderValueOption.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<HeaderValueOption.Builder>
io.envoyproxy.envoy.api.v2.core.HeaderValueOption.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,HeaderValueOptionOrBuilder,Cloneable
- Enclosing class:
- HeaderValueOption
public static final class HeaderValueOption.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<HeaderValueOption.Builder>
implements HeaderValueOptionOrBuilder
Header name/value pair plus option to control append behavior.Protobuf type
envoy.api.v2.core.HeaderValueOption-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Should the value be appended?clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Header name/value pair that this option applies to.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()com.google.protobuf.BoolValueShould the value be appended?com.google.protobuf.BoolValue.BuilderShould the value be appended?com.google.protobuf.BoolValueOrBuilderShould the value be appended?static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorHeader name/value pair that this option applies to.Header name/value pair that this option applies to.Header name/value pair that this option applies to.booleanShould the value be appended?booleanHeader name/value pair that this option applies to.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeAppend(com.google.protobuf.BoolValue value) Should the value be appended?mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(HeaderValueOption other) mergeHeader(HeaderValue value) Header name/value pair that this option applies to.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAppend(com.google.protobuf.BoolValue value) Should the value be appended?setAppend(com.google.protobuf.BoolValue.Builder builderForValue) Should the value be appended?setHeader(HeaderValue value) Header name/value pair that this option applies to.setHeader(HeaderValue.Builder builderForValue) Header name/value pair that this option applies to.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(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<HeaderValueOption.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<HeaderValueOption.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<HeaderValueOption.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<HeaderValueOption.Builder>
-
setField
public HeaderValueOption.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<HeaderValueOption.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HeaderValueOption.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<HeaderValueOption.Builder>
-
setRepeatedField
public HeaderValueOption.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<HeaderValueOption.Builder>
-
addRepeatedField
public HeaderValueOption.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<HeaderValueOption.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HeaderValueOption.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<HeaderValueOption.Builder>
-
mergeFrom
public HeaderValueOption.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<HeaderValueOption.Builder>- Throws:
IOException
-
hasHeader
public boolean hasHeader()Header name/value pair that this option applies to.
.envoy.api.v2.core.HeaderValue header = 1 [(.validate.rules) = { ... }- Specified by:
hasHeaderin interfaceHeaderValueOptionOrBuilder- Returns:
- Whether the header field is set.
-
getHeader
Header name/value pair that this option applies to.
.envoy.api.v2.core.HeaderValue header = 1 [(.validate.rules) = { ... }- Specified by:
getHeaderin interfaceHeaderValueOptionOrBuilder- Returns:
- The header.
-
setHeader
Header name/value pair that this option applies to.
.envoy.api.v2.core.HeaderValue header = 1 [(.validate.rules) = { ... } -
setHeader
Header name/value pair that this option applies to.
.envoy.api.v2.core.HeaderValue header = 1 [(.validate.rules) = { ... } -
mergeHeader
Header name/value pair that this option applies to.
.envoy.api.v2.core.HeaderValue header = 1 [(.validate.rules) = { ... } -
clearHeader
Header name/value pair that this option applies to.
.envoy.api.v2.core.HeaderValue header = 1 [(.validate.rules) = { ... } -
getHeaderBuilder
Header name/value pair that this option applies to.
.envoy.api.v2.core.HeaderValue header = 1 [(.validate.rules) = { ... } -
getHeaderOrBuilder
Header name/value pair that this option applies to.
.envoy.api.v2.core.HeaderValue header = 1 [(.validate.rules) = { ... }- Specified by:
getHeaderOrBuilderin interfaceHeaderValueOptionOrBuilder
-
hasAppend
public boolean hasAppend()Should the value be appended? If true (default), the value is appended to existing values.
.google.protobuf.BoolValue append = 2;- Specified by:
hasAppendin interfaceHeaderValueOptionOrBuilder- Returns:
- Whether the append field is set.
-
getAppend
public com.google.protobuf.BoolValue getAppend()Should the value be appended? If true (default), the value is appended to existing values.
.google.protobuf.BoolValue append = 2;- Specified by:
getAppendin interfaceHeaderValueOptionOrBuilder- Returns:
- The append.
-
setAppend
Should the value be appended? If true (default), the value is appended to existing values.
.google.protobuf.BoolValue append = 2; -
setAppend
Should the value be appended? If true (default), the value is appended to existing values.
.google.protobuf.BoolValue append = 2; -
mergeAppend
Should the value be appended? If true (default), the value is appended to existing values.
.google.protobuf.BoolValue append = 2; -
clearAppend
Should the value be appended? If true (default), the value is appended to existing values.
.google.protobuf.BoolValue append = 2; -
getAppendBuilder
public com.google.protobuf.BoolValue.Builder getAppendBuilder()Should the value be appended? If true (default), the value is appended to existing values.
.google.protobuf.BoolValue append = 2; -
getAppendOrBuilder
public com.google.protobuf.BoolValueOrBuilder getAppendOrBuilder()Should the value be appended? If true (default), the value is appended to existing values.
.google.protobuf.BoolValue append = 2;- Specified by:
getAppendOrBuilderin interfaceHeaderValueOptionOrBuilder
-
setUnknownFields
public final HeaderValueOption.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HeaderValueOption.Builder>
-
mergeUnknownFields
public final HeaderValueOption.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HeaderValueOption.Builder>
-