Class UriBuilder
- java.lang.Object
-
- io.github.handsomecoder.utils.http.UriBuilder
-
public class UriBuilder extends Object
The type Uri builder.- Author:
- Harsh Shah
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UriBuilderaddQueryParams(String key, Object value)Add query params uri builder.UriBuilderaddQueryParams(Map<String,Object> queryParams)Add query params uri builder.URIbuild()Build uri.static UriBuilderfrom(String url)From uri builder.intgetNumberOfQuery()Gets number of query.StringBuildergetUrlStringBuilder()Gets url string builder.voidsetNumberOfQuery(int numberOfQuery)Sets number of query.voidsetUrlStringBuilder(StringBuilder urlStringBuilder)Sets url string builder.
-
-
-
Method Detail
-
from
public static UriBuilder from(String url)
From uri builder.- Parameters:
url- the url- Returns:
- the uri builder
-
addQueryParams
public UriBuilder addQueryParams(Map<String,Object> queryParams)
Add query params uri builder.- Parameters:
queryParams- the query params- Returns:
- the uri builder
-
addQueryParams
public UriBuilder addQueryParams(String key, Object value)
Add query params uri builder.- Parameters:
key- the keyvalue- the value- Returns:
- the uri builder
-
build
public URI build()
Build uri.- Returns:
- the uri
-
getUrlStringBuilder
public StringBuilder getUrlStringBuilder()
Gets url string builder.- Returns:
- the url string builder
-
setUrlStringBuilder
public void setUrlStringBuilder(StringBuilder urlStringBuilder)
Sets url string builder.- Parameters:
urlStringBuilder- the url string builder
-
getNumberOfQuery
public int getNumberOfQuery()
Gets number of query.- Returns:
- the number of query
-
setNumberOfQuery
public void setNumberOfQuery(int numberOfQuery)
Sets number of query.- Parameters:
numberOfQuery- the number of query
-
-