Class JwtProcessingResult.Builder
java.lang.Object
com.pingidentity.sdk.oauth20.jwtprocessing.JwtProcessingResult.Builder
- Enclosing class:
- JwtProcessingResult
Builder for
JwtProcessingResult.- Since:
- 13.1
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder(JwtProcessingResult.STATUS status) Constructs a builder with the required processing status. -
Method Summary
Modifier and TypeMethodDescriptionaccessGrantAttributesHolder(AccessGrantAttributesHolder accessGrantAttributesHolder) Sets the access grant attributes holder.additionalParameters(Map<String, Object> additionalParameters) Sets additional parameters to include in the token response.build()Builds and returns aJwtProcessingResult.Sets the claims to include in the result.errorResult(JwtProcessingErrorResult errorResult) Sets the error result for a failed processing outcome.Sets the subject identifier.
-
Constructor Details
-
Builder
Constructs a builder with the required processing status.- Parameters:
status- the processing status; must not be null- Since:
- 13.1
-
-
Method Details
-
sub
Sets the subject identifier.- Parameters:
sub- the subject identifier- Returns:
- this builder
- Since:
- 13.1
-
claims
Sets the claims to include in the result.- Parameters:
claims- the claims map- Returns:
- this builder
- Since:
- 13.1
-
accessGrantAttributesHolder
public JwtProcessingResult.Builder accessGrantAttributesHolder(AccessGrantAttributesHolder accessGrantAttributesHolder) Sets the access grant attributes holder.- Parameters:
accessGrantAttributesHolder- the access grant attributes holder- Returns:
- this builder
- Since:
- 13.1
-
additionalParameters
Sets additional parameters to include in the token response.- Parameters:
additionalParameters- the additional parameters map- Returns:
- this builder
- Since:
- 13.1
-
errorResult
Sets the error result for a failed processing outcome.- Parameters:
errorResult- the error result- Returns:
- this builder
- Since:
- 13.1
-
build
Builds and returns aJwtProcessingResult.- Returns:
- a new
JwtProcessingResult - Since:
- 13.1
-