Interface GenUriBuilder
-
public interface GenUriBuilderDefines the interface of an URI builder. Uses a fluent API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GenUriBuilderaddPath(java.lang.String path)Adds a request path.GenUriBuilderaddQueryParameter(java.lang.String name, java.lang.String value)Adds a query parameter.java.net.URIbuild()Builds the final URI.GenUriBuildersetQueryString(java.lang.String queryString)Sets the raw query string, overriding query parameters.
-
-
-
Method Detail
-
setQueryString
GenUriBuilder setQueryString(java.lang.String queryString)
Sets the raw query string, overriding query parameters.- Parameters:
queryString- the raw query string- Returns:
- the same instance of
GenUriBuilder
-
addPath
GenUriBuilder addPath(java.lang.String path)
Adds a request path.- Parameters:
path- the request path- Returns:
- the same instance of
GenUriBuilder
-
addQueryParameter
GenUriBuilder addQueryParameter(java.lang.String name, java.lang.String value)
Adds a query parameter.- Parameters:
name- the parameter namevalue- the parameter value- Returns:
- the same instance of
GenUriBuilder
-
build
java.net.URI build() throws java.net.URISyntaxExceptionBuilds the final URI.- Returns:
- a new instance of
URI - Throws:
java.net.URISyntaxException- when URI cannot be built
-
-