public final class URLBuilder extends Object
| Constructor and Description |
|---|
URLBuilder() |
URLBuilder(String protocol,
String host,
int port) |
URLBuilder(String protocol,
String host,
int port,
Map<String,String> parameters) |
URLBuilder(String protocol,
String host,
int port,
String path) |
URLBuilder(String protocol,
String host,
int port,
String[] pairs) |
URLBuilder(String protocol,
String host,
int port,
String path,
Map<String,String> parameters) |
URLBuilder(String protocol,
String host,
int port,
String path,
String... pairs) |
URLBuilder(String protocol,
String username,
String password,
String host,
int port,
String path,
Map<String,String> parameters) |
URLBuilder(String protocol,
String username,
String password,
String host,
int port,
String path,
Map<String,String> parameters,
Map<String,Map<String,String>> methodParameters) |
public URLBuilder()
public URLBuilder(String protocol, String host, int port, String path, Map<String,String> parameters)
public URLBuilder(String protocol, String username, String password, String host, int port, String path, Map<String,String> parameters)
public static URLBuilder from(URL url)
public URL build()
public URLBuilder setProtocol(String protocol)
public URLBuilder setUsername(String username)
public URLBuilder setPassword(String password)
public URLBuilder setHost(String host)
public URLBuilder setPort(int port)
public URLBuilder setAddress(String address)
public URLBuilder setPath(String path)
public URLBuilder addParameterAndEncoded(String key, String value)
public URLBuilder addParameter(String key, boolean value)
public URLBuilder addParameter(String key, char value)
public URLBuilder addParameter(String key, byte value)
public URLBuilder addParameter(String key, short value)
public URLBuilder addParameter(String key, int value)
public URLBuilder addParameter(String key, long value)
public URLBuilder addParameter(String key, float value)
public URLBuilder addParameter(String key, double value)
public URLBuilder addParameter(String key, Enum<?> value)
public URLBuilder addParameter(String key, Number value)
public URLBuilder addParameter(String key, CharSequence value)
public URLBuilder addParameter(String key, String value)
public URLBuilder addMethodParameter(String method, String key, String value)
public URLBuilder addParameterIfAbsent(String key, String value)
public URLBuilder addMethodParameterIfAbsent(String method, String key, String value)
public URLBuilder addParameters(Map<String,String> parameters)
public URLBuilder addMethodParameters(Map<String,Map<String,String>> methodParameters)
public URLBuilder addParametersIfAbsent(Map<String,String> parameters)
public URLBuilder addParameters(String... pairs)
public URLBuilder addParameterString(String query)
public URLBuilder removeParameter(String key)
public URLBuilder removeParameters(Collection<String> keys)
public URLBuilder removeParameters(String... keys)
public URLBuilder clearParameters()
public boolean hasParameter(String key)
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.