Constructor and Description |
---|
Builder() |
public HttpUrl.Builder scheme(String scheme)
public HttpUrl.Builder username(String username)
public HttpUrl.Builder encodedUsername(String encodedUsername)
public HttpUrl.Builder password(String password)
public HttpUrl.Builder encodedPassword(String encodedPassword)
public HttpUrl.Builder host(String host)
host
- either a regular hostname, International Domain Name, IPv4 address, or IPv6
address.public HttpUrl.Builder port(int port)
public HttpUrl.Builder addPathSegment(String pathSegment)
public HttpUrl.Builder addPathSegments(String pathSegments)
\
or /
). If
pathSegments
starts with a slash, the resulting URL will have empty path segment.public HttpUrl.Builder addEncodedPathSegment(String encodedPathSegment)
public HttpUrl.Builder addEncodedPathSegments(String encodedPathSegments)
\
or /
). If
encodedPathSegments
starts with a slash, the resulting URL will have empty path
segment.public HttpUrl.Builder setPathSegment(int index, String pathSegment)
public HttpUrl.Builder setEncodedPathSegment(int index, String encodedPathSegment)
public HttpUrl.Builder removePathSegment(int index)
public HttpUrl.Builder encodedPath(String encodedPath)
public HttpUrl.Builder query(@Nullable String query)
public HttpUrl.Builder encodedQuery(@Nullable String encodedQuery)
public HttpUrl.Builder addQueryParameter(String name, @Nullable String value)
public HttpUrl.Builder addEncodedQueryParameter(String encodedName, @Nullable String encodedValue)
public HttpUrl.Builder setQueryParameter(String name, @Nullable String value)
public HttpUrl.Builder setEncodedQueryParameter(String encodedName, @Nullable String encodedValue)
public HttpUrl.Builder removeAllQueryParameters(String name)
public HttpUrl.Builder removeAllEncodedQueryParameters(String encodedName)
public HttpUrl.Builder fragment(@Nullable String fragment)
public HttpUrl.Builder encodedFragment(@Nullable String encodedFragment)
public HttpUrl build()
Copyright © 2019. All rights reserved.