File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 1818import java .io .Serializable ;
1919import java .net .HttpURLConnection ;
2020import java .nio .charset .Charset ;
21+ import java .time .Duration ;
2122import java .util .Arrays ;
2223import java .util .Collection ;
2324import java .util .Collections ;
@@ -349,6 +350,18 @@ public Options(int connectTimeoutMillis, int readTimeoutMillis) {
349350 this (connectTimeoutMillis , readTimeoutMillis , true );
350351 }
351352
353+ /**
354+ * Creates a new Options Instance.
355+ *
356+ * @param connectTimeout value.
357+ * @param readTimeout value.
358+ * @param followRedirects if the request should follow 3xx redirections.
359+ */
360+ public Options (Duration connectTimeout , Duration readTimeout , boolean followRedirects ) {
361+ this (connectTimeout .toMillis (), TimeUnit .MILLISECONDS , readTimeout .toMillis (),
362+ TimeUnit .MILLISECONDS , followRedirects );
363+ }
364+
352365 /**
353366 * Creates the new Options instance using the following defaults:
354367 * <ul>
You can’t perform that action at this time.
0 commit comments