## Uses of Class
org.keycloak.common.util.KeycloakUriBuilder

- Packages that use KeycloakUriBuilder
  Package | Description
  --- | ---
  org.keycloak.common.util |
  org.keycloak.protocol.oidc.utils |

- - ### Uses of KeycloakUriBuilder in org.keycloak.common.util

    Methods in org.keycloak.common.util that return KeycloakUriBuilder
    Modifier and Type | Method and Description
    --- | ---
    `KeycloakUriBuilder` | KeycloakUriBuilder.`clone()`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`encodedFragment(String fragment)` Set fragment, but not encode it.
    `KeycloakUriBuilder` | KeycloakUriBuilder.`fragment(String fragment)`
    `static KeycloakUriBuilder` | KeycloakUriBuilder.`fromPath(String path)`
    `static KeycloakUriBuilder` | KeycloakUriBuilder.`fromTemplate(String uriTemplate)` You may put path parameters anywhere within the uriTemplate except port
    `static KeycloakUriBuilder` | KeycloakUriBuilder.`fromUri(String uriTemplate)`
    `static KeycloakUriBuilder` | KeycloakUriBuilder.`fromUri(URI uri)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`host(String host)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`matrixParam(String name, Object... values)`
    `protected KeycloakUriBuilder` | KeycloakUriBuilder.`parseHierarchicalUri(String uriTemplate, Matcher match)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`path(String segment)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`port(int port)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`queryParam(String name, Object... values)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`replaceMatrix(String matrix)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`replacePath(String path)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`replaceQuery(String query)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`replaceQueryParam(String name, Object... values)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`resolveTemplate(String name, Object value)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`resolveTemplate(String name, Object value, boolean encodeSlashInPath)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`resolveTemplates(Map<String,Object> templateValues)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`resolveTemplates(Map<String,Object> templateValues, boolean encodeSlashInPath)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`resolveTemplatesFromEncoded(Map<String,Object> templateValues)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`scheme(String scheme)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`schemeSpecificPart(String ssp)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`segment(String... segments)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`substitutePathParam(String name, Object value, boolean isEncoded)` Only replace path params in path of URI.
    `KeycloakUriBuilder` | KeycloakUriBuilder.`uri(String uriTemplate)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`uri(URI uri)`
    `KeycloakUriBuilder` | KeycloakUriBuilder.`uriTemplate(String uriTemplate)` You may put path parameters anywhere within the uriTemplate except port
    `KeycloakUriBuilder` | KeycloakUriBuilder.`userInfo(String ui)`

  - ### Uses of KeycloakUriBuilder in org.keycloak.protocol.oidc.utils

    Fields in org.keycloak.protocol.oidc.utils declared as KeycloakUriBuilder
    Modifier and Type | Field and Description
    --- | ---
    `protected KeycloakUriBuilder` | OIDCRedirectUriBuilder.`uriBuilder`

    Constructors in org.keycloak.protocol.oidc.utils with parameters of type KeycloakUriBuilder
    Constructor and Description
    `OIDCRedirectUriBuilder(KeycloakUriBuilder uriBuilder)`

Copyright © 2020 JBoss by Red Hat. All rights reserved.