public Builder withGlobalSuspendTimeout(Duration globalSuspendTimeout){
  Assert.notNull(globalSuspendTimeout,"globalSuspendTimeout");
  this.globalSuspendTimeout=Assert.argNot(globalSuspendTimeout,globalSuspendTimeout.isNegative() || globalSuspendTimeout.isZero(),"globalSuspendTimeout must be positive");
  return this;
}

public Builder withGlobalSuspendTimeout ( Duration globalSuspendTimeout ) { Assert . notNull ( globalSuspendTimeout , "globalSuspendTimeout" ) ; this . globalSuspendTimeout = Assert . argNot ( globalSuspendTimeout , globalSuspendTimeout . isNegative ( ) || globalSuspendTimeout . isZero ( ) , "globalSuspendTimeout must be positive" ) ; return this ; }
sets the timeout after which suspended global replication will resume and force a partitioned follower to truncate its log once the partition heals .
