Class JwtProvider.NormalizePayload.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<JwtProvider.NormalizePayload.Builder>
io.envoyproxy.envoy.extensions.filters.http.jwt_authn.v3.JwtProvider.NormalizePayload.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,JwtProvider.NormalizePayloadOrBuilder,Cloneable
- Enclosing class:
- JwtProvider.NormalizePayload
public static final class JwtProvider.NormalizePayload.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<JwtProvider.NormalizePayload.Builder>
implements JwtProvider.NormalizePayloadOrBuilder
Alters the payload representation in the request dynamic metadata to facilitate its use in matching.Protobuf type
envoy.extensions.filters.http.jwt_authn.v3.JwtProvider.NormalizePayload-
Method Summary
Modifier and TypeMethodDescriptionaddAllSpaceDelimitedClaims(Iterable<String> values) Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addSpaceDelimitedClaims(String value) Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values.addSpaceDelimitedClaimsBytes(com.google.protobuf.ByteString value) Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values.build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetSpaceDelimitedClaims(int index) Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values.com.google.protobuf.ByteStringgetSpaceDelimitedClaimsBytes(int index) Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values.intEach claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values.com.google.protobuf.ProtocolStringListEach claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSpaceDelimitedClaims(int index, String value) Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values.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<JwtProvider.NormalizePayload.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<JwtProvider.NormalizePayload.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<JwtProvider.NormalizePayload.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<JwtProvider.NormalizePayload.Builder>
-
setField
public JwtProvider.NormalizePayload.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<JwtProvider.NormalizePayload.Builder>
-
clearField
public JwtProvider.NormalizePayload.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<JwtProvider.NormalizePayload.Builder>
-
clearOneof
public JwtProvider.NormalizePayload.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<JwtProvider.NormalizePayload.Builder>
-
setRepeatedField
public JwtProvider.NormalizePayload.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<JwtProvider.NormalizePayload.Builder>
-
addRepeatedField
public JwtProvider.NormalizePayload.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<JwtProvider.NormalizePayload.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<JwtProvider.NormalizePayload.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<JwtProvider.NormalizePayload.Builder>
-
mergeFrom
public JwtProvider.NormalizePayload.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<JwtProvider.NormalizePayload.Builder>- Throws:
IOException
-
getSpaceDelimitedClaimsList
public com.google.protobuf.ProtocolStringList getSpaceDelimitedClaimsList()Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values. Example: a token with a claim ``scope: "email profile"`` is translated to dynamic metadata ``scope: ["email", "profile"]`` if this field is set value ``["scope"]``. This special handling of ``scope`` is recommended by `RFC8693 <https://datatracker.ietf.org/doc/html/rfc8693#name-scope-scopes-claim>`_.
repeated string space_delimited_claims = 1;- Specified by:
getSpaceDelimitedClaimsListin interfaceJwtProvider.NormalizePayloadOrBuilder- Returns:
- A list containing the spaceDelimitedClaims.
-
getSpaceDelimitedClaimsCount
public int getSpaceDelimitedClaimsCount()Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values. Example: a token with a claim ``scope: "email profile"`` is translated to dynamic metadata ``scope: ["email", "profile"]`` if this field is set value ``["scope"]``. This special handling of ``scope`` is recommended by `RFC8693 <https://datatracker.ietf.org/doc/html/rfc8693#name-scope-scopes-claim>`_.
repeated string space_delimited_claims = 1;- Specified by:
getSpaceDelimitedClaimsCountin interfaceJwtProvider.NormalizePayloadOrBuilder- Returns:
- The count of spaceDelimitedClaims.
-
getSpaceDelimitedClaims
Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values. Example: a token with a claim ``scope: "email profile"`` is translated to dynamic metadata ``scope: ["email", "profile"]`` if this field is set value ``["scope"]``. This special handling of ``scope`` is recommended by `RFC8693 <https://datatracker.ietf.org/doc/html/rfc8693#name-scope-scopes-claim>`_.
repeated string space_delimited_claims = 1;- Specified by:
getSpaceDelimitedClaimsin interfaceJwtProvider.NormalizePayloadOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The spaceDelimitedClaims at the given index.
-
getSpaceDelimitedClaimsBytes
public com.google.protobuf.ByteString getSpaceDelimitedClaimsBytes(int index) Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values. Example: a token with a claim ``scope: "email profile"`` is translated to dynamic metadata ``scope: ["email", "profile"]`` if this field is set value ``["scope"]``. This special handling of ``scope`` is recommended by `RFC8693 <https://datatracker.ietf.org/doc/html/rfc8693#name-scope-scopes-claim>`_.
repeated string space_delimited_claims = 1;- Specified by:
getSpaceDelimitedClaimsBytesin interfaceJwtProvider.NormalizePayloadOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the spaceDelimitedClaims at the given index.
-
setSpaceDelimitedClaims
Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values. Example: a token with a claim ``scope: "email profile"`` is translated to dynamic metadata ``scope: ["email", "profile"]`` if this field is set value ``["scope"]``. This special handling of ``scope`` is recommended by `RFC8693 <https://datatracker.ietf.org/doc/html/rfc8693#name-scope-scopes-claim>`_.
repeated string space_delimited_claims = 1;- Parameters:
index- The index to set the value at.value- The spaceDelimitedClaims to set.- Returns:
- This builder for chaining.
-
addSpaceDelimitedClaims
Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values. Example: a token with a claim ``scope: "email profile"`` is translated to dynamic metadata ``scope: ["email", "profile"]`` if this field is set value ``["scope"]``. This special handling of ``scope`` is recommended by `RFC8693 <https://datatracker.ietf.org/doc/html/rfc8693#name-scope-scopes-claim>`_.
repeated string space_delimited_claims = 1;- Parameters:
value- The spaceDelimitedClaims to add.- Returns:
- This builder for chaining.
-
addAllSpaceDelimitedClaims
Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values. Example: a token with a claim ``scope: "email profile"`` is translated to dynamic metadata ``scope: ["email", "profile"]`` if this field is set value ``["scope"]``. This special handling of ``scope`` is recommended by `RFC8693 <https://datatracker.ietf.org/doc/html/rfc8693#name-scope-scopes-claim>`_.
repeated string space_delimited_claims = 1;- Parameters:
values- The spaceDelimitedClaims to add.- Returns:
- This builder for chaining.
-
clearSpaceDelimitedClaims
Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values. Example: a token with a claim ``scope: "email profile"`` is translated to dynamic metadata ``scope: ["email", "profile"]`` if this field is set value ``["scope"]``. This special handling of ``scope`` is recommended by `RFC8693 <https://datatracker.ietf.org/doc/html/rfc8693#name-scope-scopes-claim>`_.
repeated string space_delimited_claims = 1;- Returns:
- This builder for chaining.
-
addSpaceDelimitedClaimsBytes
public JwtProvider.NormalizePayload.Builder addSpaceDelimitedClaimsBytes(com.google.protobuf.ByteString value) Each claim in this list will be interpreted as a space-delimited string and converted to a list of strings based on the delimited values. Example: a token with a claim ``scope: "email profile"`` is translated to dynamic metadata ``scope: ["email", "profile"]`` if this field is set value ``["scope"]``. This special handling of ``scope`` is recommended by `RFC8693 <https://datatracker.ietf.org/doc/html/rfc8693#name-scope-scopes-claim>`_.
repeated string space_delimited_claims = 1;- Parameters:
value- The bytes of the spaceDelimitedClaims to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final JwtProvider.NormalizePayload.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<JwtProvider.NormalizePayload.Builder>
-
mergeUnknownFields
public final JwtProvider.NormalizePayload.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<JwtProvider.NormalizePayload.Builder>
-