Builder addEncodedQueryParameter(String encodedName,String encodedValue){
  if (encodedName == null)   throw new IllegalArgumentException("encodedName == null");
  if (encodedQueryNamesAndValues == null)   encodedQueryNamesAndValues=new ArrayList<>();
  encodedQueryNamesAndValues.add(canonicalize(encodedName,QUERY_COMPONENT_ENCODE_SET,true,true));
  encodedQueryNamesAndValues.add(encodedValue != null ? canonicalize(encodedValue,QUERY_COMPONENT_ENCODE_SET,true,true) : null);
  return this;
}

Builder addEncodedQueryParameter ( String encodedName , String encodedValue ) { if ( encodedName == null ) throw new IllegalArgumentException ( "encodedName == null" ) ; if ( encodedQueryNamesAndValues == null ) encodedQueryNamesAndValues = new ArrayList < > ( ) ; encodedQueryNamesAndValues . add ( canonicalize ( encodedName , QUERY_COMPONENT_ENCODE_SET , true , true ) ) ; encodedQueryNamesAndValues . add ( encodedValue != null ? canonicalize ( encodedValue , QUERY_COMPONENT_ENCODE_SET , true , true ) : null ) ; return this ; }
adds the pre - encoded query parameter to this url ' s query string .
