true if the serialized URL string should include the username and password, false otherwise.
true
false
true if the serialized URL string should include the fragment, false otherwise.
true if the serialized URL string should include the search query, false otherwise.
true if Unicode characters appearing in the host component of the URL string should be encoded directly as opposed to being Punycode encoded.