Class JwtRequirement.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>
-
- io.envoyproxy.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirement.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,JwtRequirementOrBuilder,Cloneable
- Enclosing class:
- JwtRequirement
public static final class JwtRequirement.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder> implements JwtRequirementOrBuilder
This message specifies a Jwt requirement. An empty message means JWT verification is not required. Here are some config examples: .. code-block:: yaml # Example 1: not required with an empty message # Example 2: require A provider_name: provider-A # Example 3: require A or B requires_any: requirements: - provider_name: provider-A - provider_name: provider-B # Example 4: require A and B requires_all: requirements: - provider_name: provider-A - provider_name: provider-B # Example 5: require A and (B or C) requires_all: requirements: - provider_name: provider-A - requires_any: requirements: - provider_name: provider-B - provider_name: provider-C # Example 6: require A or (B and C) requires_any: requirements: - provider_name: provider-A - requires_all: requirements: - provider_name: provider-B - provider_name: provider-C # Example 7: A is optional (if token from A is provided, it must be valid, but also allows missing token.) requires_any: requirements: - provider_name: provider-A - allow_missing: {} # Example 8: A is optional and B is required. requires_all: requirements: - requires_any: requirements: - provider_name: provider-A - allow_missing: {} - provider_name: provider-B [#next-free-field: 7]Protobuf typeenvoy.config.filter.http.jwt_authn.v2alpha.JwtRequirement
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description JwtRequirement.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)JwtRequirementbuild()JwtRequirementbuildPartial()JwtRequirement.Builderclear()JwtRequirement.BuilderclearAllowMissing()The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid.JwtRequirement.BuilderclearAllowMissingOrFailed()The requirement is always satisfied even if JWT is missing or the JWT verification fails.JwtRequirement.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)JwtRequirement.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)JwtRequirement.BuilderclearProviderAndAudiences()Specify a required provider with audiences.JwtRequirement.BuilderclearProviderName()Specify a required provider name.JwtRequirement.BuilderclearRequiresAll()Specify list of JwtRequirement.JwtRequirement.BuilderclearRequiresAny()Specify list of JwtRequirement.JwtRequirement.BuilderclearRequiresType()JwtRequirement.Builderclone()com.google.protobuf.EmptygetAllowMissing()The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid.com.google.protobuf.Empty.BuildergetAllowMissingBuilder()The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid.com.google.protobuf.EmptyOrBuildergetAllowMissingOrBuilder()The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid.com.google.protobuf.EmptygetAllowMissingOrFailed()The requirement is always satisfied even if JWT is missing or the JWT verification fails.com.google.protobuf.Empty.BuildergetAllowMissingOrFailedBuilder()The requirement is always satisfied even if JWT is missing or the JWT verification fails.com.google.protobuf.EmptyOrBuildergetAllowMissingOrFailedOrBuilder()The requirement is always satisfied even if JWT is missing or the JWT verification fails.JwtRequirementgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ProviderWithAudiencesgetProviderAndAudiences()Specify a required provider with audiences.ProviderWithAudiences.BuildergetProviderAndAudiencesBuilder()Specify a required provider with audiences.ProviderWithAudiencesOrBuildergetProviderAndAudiencesOrBuilder()Specify a required provider with audiences.StringgetProviderName()Specify a required provider name.com.google.protobuf.ByteStringgetProviderNameBytes()Specify a required provider name.JwtRequirementAndListgetRequiresAll()Specify list of JwtRequirement.JwtRequirementAndList.BuildergetRequiresAllBuilder()Specify list of JwtRequirement.JwtRequirementAndListOrBuildergetRequiresAllOrBuilder()Specify list of JwtRequirement.JwtRequirementOrListgetRequiresAny()Specify list of JwtRequirement.JwtRequirementOrList.BuildergetRequiresAnyBuilder()Specify list of JwtRequirement.JwtRequirementOrListOrBuildergetRequiresAnyOrBuilder()Specify list of JwtRequirement.JwtRequirement.RequiresTypeCasegetRequiresTypeCase()booleanhasAllowMissing()The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid.booleanhasAllowMissingOrFailed()The requirement is always satisfied even if JWT is missing or the JWT verification fails.booleanhasProviderAndAudiences()Specify a required provider with audiences.booleanhasProviderName()Specify a required provider name.booleanhasRequiresAll()Specify list of JwtRequirement.booleanhasRequiresAny()Specify list of JwtRequirement.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()JwtRequirement.BuildermergeAllowMissing(com.google.protobuf.Empty value)The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid.JwtRequirement.BuildermergeAllowMissingOrFailed(com.google.protobuf.Empty value)The requirement is always satisfied even if JWT is missing or the JWT verification fails.JwtRequirement.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)JwtRequirement.BuildermergeFrom(com.google.protobuf.Message other)JwtRequirement.BuildermergeFrom(JwtRequirement other)JwtRequirement.BuildermergeProviderAndAudiences(ProviderWithAudiences value)Specify a required provider with audiences.JwtRequirement.BuildermergeRequiresAll(JwtRequirementAndList value)Specify list of JwtRequirement.JwtRequirement.BuildermergeRequiresAny(JwtRequirementOrList value)Specify list of JwtRequirement.JwtRequirement.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)JwtRequirement.BuildersetAllowMissing(com.google.protobuf.Empty value)The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid.JwtRequirement.BuildersetAllowMissing(com.google.protobuf.Empty.Builder builderForValue)The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid.JwtRequirement.BuildersetAllowMissingOrFailed(com.google.protobuf.Empty value)The requirement is always satisfied even if JWT is missing or the JWT verification fails.JwtRequirement.BuildersetAllowMissingOrFailed(com.google.protobuf.Empty.Builder builderForValue)The requirement is always satisfied even if JWT is missing or the JWT verification fails.JwtRequirement.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)JwtRequirement.BuildersetProviderAndAudiences(ProviderWithAudiences value)Specify a required provider with audiences.JwtRequirement.BuildersetProviderAndAudiences(ProviderWithAudiences.Builder builderForValue)Specify a required provider with audiences.JwtRequirement.BuildersetProviderName(String value)Specify a required provider name.JwtRequirement.BuildersetProviderNameBytes(com.google.protobuf.ByteString value)Specify a required provider name.JwtRequirement.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)JwtRequirement.BuildersetRequiresAll(JwtRequirementAndList value)Specify list of JwtRequirement.JwtRequirement.BuildersetRequiresAll(JwtRequirementAndList.Builder builderForValue)Specify list of JwtRequirement.JwtRequirement.BuildersetRequiresAny(JwtRequirementOrList value)Specify list of JwtRequirement.JwtRequirement.BuildersetRequiresAny(JwtRequirementOrList.Builder builderForValue)Specify list of JwtRequirement.JwtRequirement.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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
-
-
-
-
Method Detail
-
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<JwtRequirement.Builder>
-
clear
public JwtRequirement.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<JwtRequirement.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<JwtRequirement.Builder>
-
getDefaultInstanceForType
public JwtRequirement getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public JwtRequirement build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public JwtRequirement buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public JwtRequirement.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<JwtRequirement.Builder>
-
setField
public JwtRequirement.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<JwtRequirement.Builder>
-
clearField
public JwtRequirement.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>
-
clearOneof
public JwtRequirement.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>
-
setRepeatedField
public JwtRequirement.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<JwtRequirement.Builder>
-
addRepeatedField
public JwtRequirement.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<JwtRequirement.Builder>
-
mergeFrom
public JwtRequirement.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<JwtRequirement.Builder>
-
mergeFrom
public JwtRequirement.Builder mergeFrom(JwtRequirement other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>
-
mergeFrom
public JwtRequirement.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<JwtRequirement.Builder>- Throws:
IOException
-
getRequiresTypeCase
public JwtRequirement.RequiresTypeCase getRequiresTypeCase()
- Specified by:
getRequiresTypeCasein interfaceJwtRequirementOrBuilder
-
clearRequiresType
public JwtRequirement.Builder clearRequiresType()
-
hasProviderName
public boolean hasProviderName()
Specify a required provider name.
string provider_name = 1;- Specified by:
hasProviderNamein interfaceJwtRequirementOrBuilder- Returns:
- Whether the providerName field is set.
-
getProviderName
public String getProviderName()
Specify a required provider name.
string provider_name = 1;- Specified by:
getProviderNamein interfaceJwtRequirementOrBuilder- Returns:
- The providerName.
-
getProviderNameBytes
public com.google.protobuf.ByteString getProviderNameBytes()
Specify a required provider name.
string provider_name = 1;- Specified by:
getProviderNameBytesin interfaceJwtRequirementOrBuilder- Returns:
- The bytes for providerName.
-
setProviderName
public JwtRequirement.Builder setProviderName(String value)
Specify a required provider name.
string provider_name = 1;- Parameters:
value- The providerName to set.- Returns:
- This builder for chaining.
-
clearProviderName
public JwtRequirement.Builder clearProviderName()
Specify a required provider name.
string provider_name = 1;- Returns:
- This builder for chaining.
-
setProviderNameBytes
public JwtRequirement.Builder setProviderNameBytes(com.google.protobuf.ByteString value)
Specify a required provider name.
string provider_name = 1;- Parameters:
value- The bytes for providerName to set.- Returns:
- This builder for chaining.
-
hasProviderAndAudiences
public boolean hasProviderAndAudiences()
Specify a required provider with audiences.
.envoy.config.filter.http.jwt_authn.v2alpha.ProviderWithAudiences provider_and_audiences = 2;- Specified by:
hasProviderAndAudiencesin interfaceJwtRequirementOrBuilder- Returns:
- Whether the providerAndAudiences field is set.
-
getProviderAndAudiences
public ProviderWithAudiences getProviderAndAudiences()
Specify a required provider with audiences.
.envoy.config.filter.http.jwt_authn.v2alpha.ProviderWithAudiences provider_and_audiences = 2;- Specified by:
getProviderAndAudiencesin interfaceJwtRequirementOrBuilder- Returns:
- The providerAndAudiences.
-
setProviderAndAudiences
public JwtRequirement.Builder setProviderAndAudiences(ProviderWithAudiences value)
Specify a required provider with audiences.
.envoy.config.filter.http.jwt_authn.v2alpha.ProviderWithAudiences provider_and_audiences = 2;
-
setProviderAndAudiences
public JwtRequirement.Builder setProviderAndAudiences(ProviderWithAudiences.Builder builderForValue)
Specify a required provider with audiences.
.envoy.config.filter.http.jwt_authn.v2alpha.ProviderWithAudiences provider_and_audiences = 2;
-
mergeProviderAndAudiences
public JwtRequirement.Builder mergeProviderAndAudiences(ProviderWithAudiences value)
Specify a required provider with audiences.
.envoy.config.filter.http.jwt_authn.v2alpha.ProviderWithAudiences provider_and_audiences = 2;
-
clearProviderAndAudiences
public JwtRequirement.Builder clearProviderAndAudiences()
Specify a required provider with audiences.
.envoy.config.filter.http.jwt_authn.v2alpha.ProviderWithAudiences provider_and_audiences = 2;
-
getProviderAndAudiencesBuilder
public ProviderWithAudiences.Builder getProviderAndAudiencesBuilder()
Specify a required provider with audiences.
.envoy.config.filter.http.jwt_authn.v2alpha.ProviderWithAudiences provider_and_audiences = 2;
-
getProviderAndAudiencesOrBuilder
public ProviderWithAudiencesOrBuilder getProviderAndAudiencesOrBuilder()
Specify a required provider with audiences.
.envoy.config.filter.http.jwt_authn.v2alpha.ProviderWithAudiences provider_and_audiences = 2;- Specified by:
getProviderAndAudiencesOrBuilderin interfaceJwtRequirementOrBuilder
-
hasRequiresAny
public boolean hasRequiresAny()
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementOrList requires_any = 3;- Specified by:
hasRequiresAnyin interfaceJwtRequirementOrBuilder- Returns:
- Whether the requiresAny field is set.
-
getRequiresAny
public JwtRequirementOrList getRequiresAny()
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementOrList requires_any = 3;- Specified by:
getRequiresAnyin interfaceJwtRequirementOrBuilder- Returns:
- The requiresAny.
-
setRequiresAny
public JwtRequirement.Builder setRequiresAny(JwtRequirementOrList value)
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementOrList requires_any = 3;
-
setRequiresAny
public JwtRequirement.Builder setRequiresAny(JwtRequirementOrList.Builder builderForValue)
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementOrList requires_any = 3;
-
mergeRequiresAny
public JwtRequirement.Builder mergeRequiresAny(JwtRequirementOrList value)
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementOrList requires_any = 3;
-
clearRequiresAny
public JwtRequirement.Builder clearRequiresAny()
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementOrList requires_any = 3;
-
getRequiresAnyBuilder
public JwtRequirementOrList.Builder getRequiresAnyBuilder()
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementOrList requires_any = 3;
-
getRequiresAnyOrBuilder
public JwtRequirementOrListOrBuilder getRequiresAnyOrBuilder()
Specify list of JwtRequirement. Their results are OR-ed. If any one of them passes, the result is passed.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementOrList requires_any = 3;- Specified by:
getRequiresAnyOrBuilderin interfaceJwtRequirementOrBuilder
-
hasRequiresAll
public boolean hasRequiresAll()
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementAndList requires_all = 4;- Specified by:
hasRequiresAllin interfaceJwtRequirementOrBuilder- Returns:
- Whether the requiresAll field is set.
-
getRequiresAll
public JwtRequirementAndList getRequiresAll()
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementAndList requires_all = 4;- Specified by:
getRequiresAllin interfaceJwtRequirementOrBuilder- Returns:
- The requiresAll.
-
setRequiresAll
public JwtRequirement.Builder setRequiresAll(JwtRequirementAndList value)
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementAndList requires_all = 4;
-
setRequiresAll
public JwtRequirement.Builder setRequiresAll(JwtRequirementAndList.Builder builderForValue)
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementAndList requires_all = 4;
-
mergeRequiresAll
public JwtRequirement.Builder mergeRequiresAll(JwtRequirementAndList value)
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementAndList requires_all = 4;
-
clearRequiresAll
public JwtRequirement.Builder clearRequiresAll()
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementAndList requires_all = 4;
-
getRequiresAllBuilder
public JwtRequirementAndList.Builder getRequiresAllBuilder()
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementAndList requires_all = 4;
-
getRequiresAllOrBuilder
public JwtRequirementAndListOrBuilder getRequiresAllOrBuilder()
Specify list of JwtRequirement. Their results are AND-ed. All of them must pass, if one of them fails or missing, it fails.
.envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementAndList requires_all = 4;- Specified by:
getRequiresAllOrBuilderin interfaceJwtRequirementOrBuilder
-
hasAllowMissingOrFailed
public boolean hasAllowMissingOrFailed()
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;- Specified by:
hasAllowMissingOrFailedin interfaceJwtRequirementOrBuilder- Returns:
- Whether the allowMissingOrFailed field is set.
-
getAllowMissingOrFailed
public com.google.protobuf.Empty getAllowMissingOrFailed()
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;- Specified by:
getAllowMissingOrFailedin interfaceJwtRequirementOrBuilder- Returns:
- The allowMissingOrFailed.
-
setAllowMissingOrFailed
public JwtRequirement.Builder setAllowMissingOrFailed(com.google.protobuf.Empty value)
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;
-
setAllowMissingOrFailed
public JwtRequirement.Builder setAllowMissingOrFailed(com.google.protobuf.Empty.Builder builderForValue)
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;
-
mergeAllowMissingOrFailed
public JwtRequirement.Builder mergeAllowMissingOrFailed(com.google.protobuf.Empty value)
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;
-
clearAllowMissingOrFailed
public JwtRequirement.Builder clearAllowMissingOrFailed()
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;
-
getAllowMissingOrFailedBuilder
public com.google.protobuf.Empty.Builder getAllowMissingOrFailedBuilder()
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;
-
getAllowMissingOrFailedOrBuilder
public com.google.protobuf.EmptyOrBuilder getAllowMissingOrFailedOrBuilder()
The requirement is always satisfied even if JWT is missing or the JWT verification fails. A typical usage is: this filter is used to only verify JWTs and pass the verified JWT payloads to another filter, the other filter will make decision. In this mode, all JWT tokens will be verified.
.google.protobuf.Empty allow_missing_or_failed = 5;- Specified by:
getAllowMissingOrFailedOrBuilderin interfaceJwtRequirementOrBuilder
-
hasAllowMissing
public boolean hasAllowMissing()
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;- Specified by:
hasAllowMissingin interfaceJwtRequirementOrBuilder- Returns:
- Whether the allowMissing field is set.
-
getAllowMissing
public com.google.protobuf.Empty getAllowMissing()
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;- Specified by:
getAllowMissingin interfaceJwtRequirementOrBuilder- Returns:
- The allowMissing.
-
setAllowMissing
public JwtRequirement.Builder setAllowMissing(com.google.protobuf.Empty value)
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;
-
setAllowMissing
public JwtRequirement.Builder setAllowMissing(com.google.protobuf.Empty.Builder builderForValue)
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;
-
mergeAllowMissing
public JwtRequirement.Builder mergeAllowMissing(com.google.protobuf.Empty value)
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;
-
clearAllowMissing
public JwtRequirement.Builder clearAllowMissing()
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;
-
getAllowMissingBuilder
public com.google.protobuf.Empty.Builder getAllowMissingBuilder()
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;
-
getAllowMissingOrBuilder
public com.google.protobuf.EmptyOrBuilder getAllowMissingOrBuilder()
The requirement is satisfied if JWT is missing, but failed if JWT is presented but invalid. Similar to allow_missing_or_failed, this is used to only verify JWTs and pass the verified payload to another filter. The different is this mode will reject requests with invalid tokens.
.google.protobuf.Empty allow_missing = 6;- Specified by:
getAllowMissingOrBuilderin interfaceJwtRequirementOrBuilder
-
setUnknownFields
public final JwtRequirement.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>
-
mergeUnknownFields
public final JwtRequirement.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<JwtRequirement.Builder>
-
-