code: @Deprecated
    public AtomixClusterBuilder withReachabilityTimeout(Duration timeout) {
      GroupMembershipProtocolConfig protocolConfig = config.getProtocolConfig();
      if (protocolConfig instanceof HeartbeatMembershipProtocolConfig) {
        ((HeartbeatMembershipProtocolConfig) protocolConfig).setFailureTimeout(timeout);
      }
      return this;
    }
docs: Sets the reachability failure timeout.
  <p>
  The reachability timeout determines the maximum time after which a member will be marked unreachable if heartbeats
  have failed.
  
  @param timeout the reachability failure timeout
  @return the cluster builder