public static final class JwtHeader.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<JwtHeader.Builder> implements JwtHeaderOrBuilder
This message specifies a header location to extract JWT token.Protobuf type
envoy.extensions.filters.http.jwt_authn.v3.JwtHeader| Modifier and Type | Method and Description |
|---|---|
JwtHeader.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
JwtHeader |
build() |
JwtHeader |
buildPartial() |
JwtHeader.Builder |
clear() |
JwtHeader.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
JwtHeader.Builder |
clearName()
The HTTP header name.
|
JwtHeader.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
JwtHeader.Builder |
clearValuePrefix()
The value prefix.
|
JwtHeader.Builder |
clone() |
JwtHeader |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getName()
The HTTP header name.
|
com.google.protobuf.ByteString |
getNameBytes()
The HTTP header name.
|
String |
getValuePrefix()
The value prefix.
|
com.google.protobuf.ByteString |
getValuePrefixBytes()
The value prefix.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
JwtHeader.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
JwtHeader.Builder |
mergeFrom(JwtHeader other) |
JwtHeader.Builder |
mergeFrom(com.google.protobuf.Message other) |
JwtHeader.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
JwtHeader.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
JwtHeader.Builder |
setName(String value)
The HTTP header name.
|
JwtHeader.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The HTTP header name.
|
JwtHeader.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
JwtHeader.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
JwtHeader.Builder |
setValuePrefix(String value)
The value prefix.
|
JwtHeader.Builder |
setValuePrefixBytes(com.google.protobuf.ByteString value)
The value prefix.
|
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<JwtHeader.Builder>public JwtHeader.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<JwtHeader.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<JwtHeader.Builder>public JwtHeader getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic JwtHeader build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic JwtHeader buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic JwtHeader.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<JwtHeader.Builder>public JwtHeader.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<JwtHeader.Builder>public JwtHeader.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<JwtHeader.Builder>public JwtHeader.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<JwtHeader.Builder>public JwtHeader.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<JwtHeader.Builder>public JwtHeader.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<JwtHeader.Builder>public JwtHeader.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<JwtHeader.Builder>public JwtHeader.Builder mergeFrom(JwtHeader other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<JwtHeader.Builder>public JwtHeader.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<JwtHeader.Builder>IOExceptionpublic String getName()
The HTTP header name.
string name = 1 [(.validate.rules) = { ... }getName in interface JwtHeaderOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The HTTP header name.
string name = 1 [(.validate.rules) = { ... }getNameBytes in interface JwtHeaderOrBuilderpublic JwtHeader.Builder setName(String value)
The HTTP header name.
string name = 1 [(.validate.rules) = { ... }public JwtHeader.Builder clearName()
The HTTP header name.
string name = 1 [(.validate.rules) = { ... }public JwtHeader.Builder setNameBytes(com.google.protobuf.ByteString value)
The HTTP header name.
string name = 1 [(.validate.rules) = { ... }public String getValuePrefix()
The value prefix. The value format is "value_prefix<token>" For example, for "Authorization: Bearer <token>", value_prefix="Bearer " with a space at the end.
string value_prefix = 2 [(.validate.rules) = { ... }getValuePrefix in interface JwtHeaderOrBuilderpublic com.google.protobuf.ByteString getValuePrefixBytes()
The value prefix. The value format is "value_prefix<token>" For example, for "Authorization: Bearer <token>", value_prefix="Bearer " with a space at the end.
string value_prefix = 2 [(.validate.rules) = { ... }getValuePrefixBytes in interface JwtHeaderOrBuilderpublic JwtHeader.Builder setValuePrefix(String value)
The value prefix. The value format is "value_prefix<token>" For example, for "Authorization: Bearer <token>", value_prefix="Bearer " with a space at the end.
string value_prefix = 2 [(.validate.rules) = { ... }public JwtHeader.Builder clearValuePrefix()
The value prefix. The value format is "value_prefix<token>" For example, for "Authorization: Bearer <token>", value_prefix="Bearer " with a space at the end.
string value_prefix = 2 [(.validate.rules) = { ... }public JwtHeader.Builder setValuePrefixBytes(com.google.protobuf.ByteString value)
The value prefix. The value format is "value_prefix<token>" For example, for "Authorization: Bearer <token>", value_prefix="Bearer " with a space at the end.
string value_prefix = 2 [(.validate.rules) = { ... }public final JwtHeader.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<JwtHeader.Builder>public final JwtHeader.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<JwtHeader.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.