Class RequestAuthenticationSpecJwtRules.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.io.istio.security.v1beta1.RequestAuthenticationSpecJwtRules.Builder
-
- Enclosing class:
- RequestAuthenticationSpecJwtRules
public static class RequestAuthenticationSpecJwtRules.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
addToAudiences
public RequestAuthenticationSpecJwtRules.Builder addToAudiences(java.lang.String addToAudiences)
-
audiences
public RequestAuthenticationSpecJwtRules.Builder audiences(java.util.Collection<? extends java.lang.String> audiences)
-
clearAudiences
public RequestAuthenticationSpecJwtRules.Builder clearAudiences()
-
forwardOriginalToken
public RequestAuthenticationSpecJwtRules.Builder forwardOriginalToken(java.lang.Boolean forwardOriginalToken)
If set to true, the orginal token will be kept for the ustream request.- Returns:
this
.
-
addToFromHeaders
public RequestAuthenticationSpecJwtRules.Builder addToFromHeaders(RequestAuthenticationSpecFromHeaders addToFromHeaders)
-
fromHeaders
public RequestAuthenticationSpecJwtRules.Builder fromHeaders(java.util.Collection<? extends RequestAuthenticationSpecFromHeaders> fromHeaders)
-
clearFromHeaders
public RequestAuthenticationSpecJwtRules.Builder clearFromHeaders()
-
addToFromParams
public RequestAuthenticationSpecJwtRules.Builder addToFromParams(java.lang.String addToFromParams)
-
fromParams
public RequestAuthenticationSpecJwtRules.Builder fromParams(java.util.Collection<? extends java.lang.String> fromParams)
-
clearFromParams
public RequestAuthenticationSpecJwtRules.Builder clearFromParams()
-
issuer
public RequestAuthenticationSpecJwtRules.Builder issuer(java.lang.String issuer)
Identifies the issuer that issued the JWT.- Returns:
this
.
-
jwks
public RequestAuthenticationSpecJwtRules.Builder jwks(java.lang.String jwks)
JSON Web Key Set of public keys to validate signature of the JWT.- Returns:
this
.
-
jwksUri
public RequestAuthenticationSpecJwtRules.Builder jwksUri(java.lang.String jwksUri)
-
jwks_uri
public RequestAuthenticationSpecJwtRules.Builder jwks_uri(java.lang.String jwks_uri)
-
outputPayloadToHeader
public RequestAuthenticationSpecJwtRules.Builder outputPayloadToHeader(java.lang.String outputPayloadToHeader)
-
build
public RequestAuthenticationSpecJwtRules build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-