copyWith method
Copy with modifications
Implementation
SFClientConfig copyWith({
List<SFServerPreference>? preferredServers,
bool? enableAutoRetrieval,
Duration? retrievalInterval,
int? maxRetries,
Duration? connectionTimeout,
Duration? messageTimeout,
Duration? initialRetryDelay,
Duration? maxRetryDelay,
}) {
return SFClientConfig(
preferredServers: preferredServers ?? this.preferredServers,
enableAutoRetrieval: enableAutoRetrieval ?? this.enableAutoRetrieval,
retrievalInterval: retrievalInterval ?? this.retrievalInterval,
maxRetries: maxRetries ?? this.maxRetries,
connectionTimeout: connectionTimeout ?? this.connectionTimeout,
messageTimeout: messageTimeout ?? this.messageTimeout,
initialRetryDelay: initialRetryDelay ?? this.initialRetryDelay,
maxRetryDelay: maxRetryDelay ?? this.maxRetryDelay,
);
}