_propDict)) { if (is_a($this->_propDict["resetScope"], "\Beta\Microsoft\Graph\Model\SynchronizationJobRestartScope") || is_null($this->_propDict["resetScope"])) { return $this->_propDict["resetScope"]; } else { $this->_propDict["resetScope"] = new SynchronizationJobRestartScope($this->_propDict["resetScope"]); return $this->_propDict["resetScope"]; } } return null; } /** * Sets the resetScope * Comma-separated combination of the following values: Full, QuarantineState, Watermark, Escrows, ConnectorDataStore. Use Full if you want all of the options. * * @param SynchronizationJobRestartScope $val The value to assign to the resetScope * * @return SynchronizationJobRestartCriteria The SynchronizationJobRestartCriteria */ public function setResetScope($val) { $this->_propDict["resetScope"] = $val; return $this; } }