Adds a fragment to the end of the uri
Adds a fragment to the end of the uri
String representing the fragment
A new Uri with this fragment
Adds a new Query String parameter key-value pair.
Adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will not be rendered in calls to toString or toStringRaw
Tuple2 representing the query string parameter
A new Uri with the new Query String parameter
Adds a new Query String parameter key-value pair.
Adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will not be rendered in calls to toString or toStringRaw
Tuple2 representing the query string parameter
A new Uri with the new Query String parameter
Copies this Uri but with the host set as the given value.
Copies this Uri but with the host set as the given value.
the new host to set
a new Uri with the specified host
Adds a new Query String parameter key-value pair.
Adds a new Query String parameter key-value pair. If the value for the Query String parmeter is None, then this Query String parameter will not be rendered in calls to toString or toStringRaw
Tuple2 representing the querystring parameter
A new Uri with the new Query String parameter
Copies this Uri but with the password set as the given value.
Copies this Uri but with the password set as the given value.
the new password to set
a new Uri with the specified password
Returns the encoded path.
Returns the encoded path. By default non ASCII characters in the path are percent encoded.
String containing the path for this Uri
Returns the path with no encoding taking place (e.
Returns the path with no encoding taking place (e.g. non ASCII characters will not be percent encoded)
String containing the raw path for this Uri
Copies this Uri but with the port set as the given value.
Copies this Uri but with the port set as the given value.
the new host to set
a new Uri with the specified port
Removes all Query String parameters with the specified key
Removes all Query String parameters with the specified key
Key for the Query String parameter(s) to remove
Replaces the all existing Query String parameters with the specified key with a single Query String parameter with the specified value.
Replaces the all existing Query String parameters with the specified key with a single Query String parameter with the specified value. If the value passed in is None, then all Query String parameters with the specified key are removed
Key for the Query String parameter(s) to replace
value to replace with
A new Uri with the result of the replace
Copies this Uri but with the scheme set as the given value.
Copies this Uri but with the scheme set as the given value.
the new scheme to set
a new Uri with the specified scheme
Returns the string representation of this Uri with no encoding taking place (e.
Returns the string representation of this Uri with no encoding taking place (e.g. non ASCII characters will not be percent encoded)
String containing this Uri in it's raw form
Copies this Uri but with the user set as the given value.
Copies this Uri but with the user set as the given value.
the new user to set
a new Uri with the specified user
Replaces the all existing Query String parameters with the specified key with a single Query String parameter with the specified value.
Replaces the all existing Query String parameters with the specified key with a single Query String parameter with the specified value.
Use replaceParams() instead