| static CustomAuthenticationPolicy.Builder | CustomAuthenticationPolicy. builder() | Create a new builder. | 
| CustomAuthenticationPolicy.Builder | CustomAuthenticationPolicy.Builder. cacheKey(List<String> cacheKey) | A list of keys from “parameters” attribute value whose values will be added to the cache
key. | 
| CustomAuthenticationPolicy.Builder | CustomAuthenticationPolicy.Builder. copy(CustomAuthenticationPolicy model) |  | 
| CustomAuthenticationPolicy.Builder | CustomAuthenticationPolicy.Builder. functionId(String functionId) | The OCID  of the
Oracle Functions function resource. | 
| CustomAuthenticationPolicy.Builder | CustomAuthenticationPolicy.Builder. isAnonymousAccessAllowed(Boolean isAnonymousAccessAllowed) |  | 
| CustomAuthenticationPolicy.Builder | CustomAuthenticationPolicy.Builder. parameters(Map<String,String> parameters) | A map where key is a user defined string and value is a context expressions whose values
will be sent to the custom auth function. | 
| CustomAuthenticationPolicy.Builder | CustomAuthenticationPolicy. toBuilder() |  | 
| CustomAuthenticationPolicy.Builder | CustomAuthenticationPolicy.Builder. tokenHeader(String tokenHeader) | The name of the header containing the authentication token. | 
| CustomAuthenticationPolicy.Builder | CustomAuthenticationPolicy.Builder. tokenQueryParam(String tokenQueryParam) | The name of the query parameter containing the authentication token. | 
| CustomAuthenticationPolicy.Builder | CustomAuthenticationPolicy.Builder. validationFailurePolicy(ValidationFailurePolicy validationFailurePolicy) |  |