@@ -145,7 +145,8 @@ public abstract class RetrySettings implements Serializable {
145
145
/**
146
146
* InitialRpcTimeout controls the timeout for the initial RPC. Subsequent calls will use this
147
147
* value adjusted according to the RpcTimeoutMultiplier. The default value is {@code
148
- * Duration.ZERO}.
148
+ * Duration.ZERO}. RPC Timeout value of {@code Duration.ZERO} allows the RPC to continue
149
+ * indefinitely (until it hits a Connect Timeout or the connection has been terminated).
149
150
*
150
151
* <p>If there are no configurations, Retries have the default initial RPC timeout value set
151
152
* above. LRO polling does not use the Initial RPC Timeout value.
@@ -263,7 +264,8 @@ public abstract static class Builder {
263
264
/**
264
265
* InitialRpcTimeout controls the timeout for the initial RPC. Subsequent calls will use this
265
266
* value adjusted according to the RpcTimeoutMultiplier. The default value is {@code
266
- * Duration.ZERO}.
267
+ * Duration.ZERO}. RPC Timeout value of {@code Duration.ZERO} allows the RPC to continue
268
+ * indefinitely (until it hits a Connect Timeout or the connection has been terminated).
267
269
*
268
270
* <p>If there are no configurations, Retries have the default initial RPC timeout value set
269
271
* above. LRO polling does not use the Initial RPC Timeout value.
@@ -354,7 +356,8 @@ public abstract static class Builder {
354
356
/**
355
357
* InitialRpcTimeout controls the timeout for the initial RPC. Subsequent calls will use this
356
358
* value adjusted according to the RpcTimeoutMultiplier. The default value is {@code
357
- * Duration.ZERO}.
359
+ * Duration.ZERO}. RPC Timeout value of {@code Duration.ZERO} allows the RPC to continue
360
+ * indefinitely (until it hits a Connect Timeout or the connection has been terminated).
358
361
*
359
362
* <p>If there are no configurations, Retries have the default initial RPC timeout value set
360
363
* above. LRO polling does not use the Initial RPC Timeout value.
0 commit comments