public static final class HttpUrl.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
HttpUrl.Builder |
addEncodedPathSegment(java.lang.String encodedPathSegment) |
HttpUrl.Builder |
addEncodedQueryParameter(java.lang.String encodedName,
java.lang.String encodedValue)
Adds the pre-encoded query parameter to this URL's query string.
|
HttpUrl.Builder |
addPathSegment(java.lang.String pathSegment) |
HttpUrl.Builder |
addQueryParameter(java.lang.String name,
java.lang.String value)
Encodes the query parameter using UTF-8 and adds it to this URL's query string.
|
HttpUrl |
build() |
HttpUrl.Builder |
encodedFragment(java.lang.String encodedFragment) |
HttpUrl.Builder |
encodedPassword(java.lang.String encodedPassword) |
HttpUrl.Builder |
encodedPath(java.lang.String encodedPath) |
HttpUrl.Builder |
encodedQuery(java.lang.String encodedQuery) |
HttpUrl.Builder |
encodedUsername(java.lang.String encodedUsername) |
HttpUrl.Builder |
fragment(java.lang.String fragment) |
HttpUrl.Builder |
host(java.lang.String host) |
HttpUrl.Builder |
password(java.lang.String password) |
HttpUrl.Builder |
port(int port) |
HttpUrl.Builder |
query(java.lang.String query) |
HttpUrl.Builder |
removeAllEncodedQueryParameters(java.lang.String encodedName) |
HttpUrl.Builder |
removeAllQueryParameters(java.lang.String name) |
HttpUrl.Builder |
removePathSegment(int index) |
HttpUrl.Builder |
scheme(java.lang.String scheme) |
HttpUrl.Builder |
setEncodedPathSegment(int index,
java.lang.String encodedPathSegment) |
HttpUrl.Builder |
setEncodedQueryParameter(java.lang.String encodedName,
java.lang.String encodedValue) |
HttpUrl.Builder |
setPathSegment(int index,
java.lang.String pathSegment) |
HttpUrl.Builder |
setQueryParameter(java.lang.String name,
java.lang.String value) |
java.lang.String |
toString() |
HttpUrl.Builder |
username(java.lang.String username) |
public HttpUrl.Builder scheme(java.lang.String scheme)
public HttpUrl.Builder username(java.lang.String username)
public HttpUrl.Builder encodedUsername(java.lang.String encodedUsername)
public HttpUrl.Builder password(java.lang.String password)
public HttpUrl.Builder encodedPassword(java.lang.String encodedPassword)
public HttpUrl.Builder host(java.lang.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(java.lang.String pathSegment)
public HttpUrl.Builder addEncodedPathSegment(java.lang.String encodedPathSegment)
public HttpUrl.Builder setPathSegment(int index, java.lang.String pathSegment)
public HttpUrl.Builder setEncodedPathSegment(int index, java.lang.String encodedPathSegment)
public HttpUrl.Builder removePathSegment(int index)
public HttpUrl.Builder encodedPath(java.lang.String encodedPath)
public HttpUrl.Builder query(java.lang.String query)
public HttpUrl.Builder encodedQuery(java.lang.String encodedQuery)
public HttpUrl.Builder addQueryParameter(java.lang.String name, java.lang.String value)
public HttpUrl.Builder addEncodedQueryParameter(java.lang.String encodedName, java.lang.String encodedValue)
public HttpUrl.Builder setQueryParameter(java.lang.String name, java.lang.String value)
public HttpUrl.Builder setEncodedQueryParameter(java.lang.String encodedName, java.lang.String encodedValue)
public HttpUrl.Builder removeAllQueryParameters(java.lang.String name)
public HttpUrl.Builder removeAllEncodedQueryParameters(java.lang.String encodedName)
public HttpUrl.Builder fragment(java.lang.String fragment)
public HttpUrl.Builder encodedFragment(java.lang.String encodedFragment)
public HttpUrl build()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2016. All Rights Reserved.