Package com.oracle.bmc.apigateway.model
Class AdditionalValidationPolicy.Builder
- java.lang.Object
-
- com.oracle.bmc.apigateway.model.AdditionalValidationPolicy.Builder
-
- Enclosing class:
- AdditionalValidationPolicy
public static class AdditionalValidationPolicy.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdditionalValidationPolicy.Builder
audiences(List<String> audiences)
The list of intended recipients for the token.AdditionalValidationPolicy
build()
AdditionalValidationPolicy.Builder
copy(AdditionalValidationPolicy model)
AdditionalValidationPolicy.Builder
issuers(List<String> issuers)
A list of parties that could have issued the token.AdditionalValidationPolicy.Builder
verifyClaims(List<JsonWebTokenClaim> verifyClaims)
A list of claims which should be validated to consider the token valid.
-
-
-
Method Detail
-
issuers
public AdditionalValidationPolicy.Builder issuers(List<String> issuers)
A list of parties that could have issued the token.- Parameters:
issuers
- the value to set- Returns:
- this builder
-
audiences
public AdditionalValidationPolicy.Builder audiences(List<String> audiences)
The list of intended recipients for the token.- Parameters:
audiences
- the value to set- Returns:
- this builder
-
verifyClaims
public AdditionalValidationPolicy.Builder verifyClaims(List<JsonWebTokenClaim> verifyClaims)
A list of claims which should be validated to consider the token valid.- Parameters:
verifyClaims
- the value to set- Returns:
- this builder
-
build
public AdditionalValidationPolicy build()
-
copy
public AdditionalValidationPolicy.Builder copy(AdditionalValidationPolicy model)
-
-