_propDict)) { return $this->_propDict["query"]; } else { return null; } } /** * Sets the query * The query representing what will be reviewed in an access review. * * @param string $val The value of the query * * @return AccessReviewQueryScope */ public function setQuery($val) { $this->_propDict["query"] = $val; return $this; } /** * Gets the queryRoot * In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query is specified. For example, ./manager. * * @return string|null The queryRoot */ public function getQueryRoot() { if (array_key_exists("queryRoot", $this->_propDict)) { return $this->_propDict["queryRoot"]; } else { return null; } } /** * Sets the queryRoot * In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query is specified. For example, ./manager. * * @param string $val The value of the queryRoot * * @return AccessReviewQueryScope */ public function setQueryRoot($val) { $this->_propDict["queryRoot"] = $val; return $this; } /** * Gets the queryType * Indicates the type of query. Types include MicrosoftGraph and ARM. * * @return string|null The queryType */ public function getQueryType() { if (array_key_exists("queryType", $this->_propDict)) { return $this->_propDict["queryType"]; } else { return null; } } /** * Sets the queryType * Indicates the type of query. Types include MicrosoftGraph and ARM. * * @param string $val The value of the queryType * * @return AccessReviewQueryScope */ public function setQueryType($val) { $this->_propDict["queryType"] = $val; return $this; } }