Package org.jclouds.http
Class Uris.UriBuilder
java.lang.Object
org.jclouds.http.Uris.UriBuilder
- Enclosing class:
 Uris
Mutable URI builder that can be in level 1 RFC6570 template form.
 ex.
 
  https://api.github.com/repos/{user}
 - 
Method Summary
Modifier and TypeMethodDescriptionappendPath(String path) build()replaceQuery(com.google.common.collect.Multimap<String, ?> parameters) replaceQuery(String name, Iterable<?> values) replaceQuery(String name, String... values) replaceQuery(Map<String, ?> parameters) skipPathEncoding(Iterable<Character> skipPathEncoding) override default of/ : ; =toString()returns template expression without url encoding 
- 
Method Details
- 
skipPathEncoding
override default of/ : ; =- Parameters:
 scheme- scheme to set or replace
 - 
scheme
- Parameters:
 scheme- scheme to set or replace
 - 
host
- Parameters:
 host- host to set or replace- Returns:
 - replaced value
 
 - 
path
 - 
appendPath
 - 
query
 - 
clearQuery
 - 
query
 - 
addQuery
 - 
addQuery
 - 
addQuery
 - 
replaceQuery
 - 
replaceQuery
 - 
replaceQuery
 - 
replaceQuery
 - 
build
 - 
build
 - 
build
- Throws:
 IllegalArgumentException- if there's a problem parsing the URI
 - 
toString
returns template expression without url encoding 
 -