| slaveBatchSize  |  java.math.BigDecimal  |  Number of hosts with slave roles to restart at a time. Must be greater than zero. Default is 1.  |   [optional] | 
| sleepSeconds  |  java.math.BigDecimal  |  Number of seconds to sleep between restarts of slave host batches. <p> Must be greater than or equal to 0. Default is 0.  |   [optional] | 
| slaveFailCountThreshold  |  java.math.BigDecimal  |  The threshold for number of slave host batches that are allowed to fail to restart before the entire command is considered failed. <p> Must be greater than or equal to 0. Default is 0. <p> This argument is for ADVANCED users only. </p>  |   [optional] | 
| staleConfigsOnly  |  Boolean  |  Restart roles with stale configs only.  |   [optional] | 
| unUpgradedOnly  |  Boolean  |  Restart roles that haven't been upgraded yet.  |   [optional] | 
| redeployClientConfiguration  |  Boolean  |  Re-deploy client configuration. Available since API v6.  |   [optional] | 
| rolesToInclude  |  ApiRolesToInclude  |  Role types to restart. Default is slave roles only.  |   [optional] | 
| restartServiceNames  |  List<String>  |  List of services to restart.  |   [optional] |