Package com.naver.ads.network.raw
Class HttpUrlBuilder
-
- All Implemented Interfaces:
public final class HttpUrlBuilderBuilder for valid HTTP url.
-
-
Method Summary
Modifier and Type Method Description final BooleanisValid()final HttpUrlBuilderaddPathSegments(String pathSegments)Add URI path segments. final HttpUrlBuilderaddQueryParam(String key, Object value)Add provided keyandvalueto query paramsfinal HttpUrlBuilderaddAllQueryParams(Map<String, Object> queryParams)Add all provided queryParamsMap to query params.final UritoUri()Returns a Uri equivalent to this toString. final URLtoUrl()Returns a URL equivalent to this toString. StringtoString()Returns a string representation of this HttpUrlBuilder. final static HttpUrlBuilderfrom(String url)-
-
Method Detail
-
isValid
@CheckResult() final Boolean isValid()
-
addPathSegments
final HttpUrlBuilder addPathSegments(String pathSegments)
Add URI path segments.
- Parameters:
pathSegments- one or more path segments to add.- Returns:
this HttpUrlBuilder.
-
addQueryParam
final HttpUrlBuilder addQueryParam(String key, Object value)
Add provided
keyandvalueto query params- Parameters:
key- The key of query param.value- The value of query param.- Returns:
This HttpUrlBuilder.
-
addAllQueryParams
final HttpUrlBuilder addAllQueryParams(Map<String, Object> queryParams)
Add all provided
queryParamsMap to query params.- Parameters:
queryParams- The query params map to added.- Returns:
This HttpUrlBuilder.
-
toString
String toString()
Returns a string representation of this HttpUrlBuilder.
- Returns:
a string representation of this object.
-
from
final static HttpUrlBuilder from(String url)
-
-
-
-