a config instance with the current settings
The optional total number of operations as set by derived type
The optional total number of operations as set by derived type
Set the optional progress reporting function
Set the optional progress reporting function
a copy of the builder with the new setting
Set the progress reporting function to periodically report progress
Set the progress reporting function to periodically report progress
the interval to report progress
a function that accepts the number of operations completed and the total number of operations (or 0 if the total is unknown)
a copy of the builder with the new setting
Set the progress reporting function
Set the progress reporting function
a function that accepts the number of operations completed and the total number of operations (or 0 if the total is unknown)
a copy of the builder with the new setting
Set the optional retry function
Set the optional retry function
a function that accepts a list of failures so far for an operation. The function returns TRUE if the operation should be retried.
a copy of the builder with the new setting
Set the optional retry function
Set the optional retry function
a copy of the builder with the new setting
Set the optional throttle period
Set the optional throttle period
the throttle period
Set the optional throttle setting in nanoseconds
Set the optional throttle setting in nanoseconds
the throttle period in nanoseconds
a copy of the builder with the new setting
Copy an existing configuration
Copy an existing configuration
configuration to use
a copy of the builder with all settings copied from cfg