_propDict)) { return $this->_propDict["accessibleSystemIds"]; } else { return null; } } /** * Sets the accessibleSystemIds * * @param string[] $val The accessibleSystemIds * * @return AwsExternalSystemAccessRoleFinding */ public function setAccessibleSystemIds($val) { $this->_propDict["accessibleSystemIds"] = $val; return $this; } /** * Gets the permissionsCreepIndex * * @return PermissionsCreepIndex|null The permissionsCreepIndex */ public function getPermissionsCreepIndex() { if (array_key_exists("permissionsCreepIndex", $this->_propDict)) { if (is_a($this->_propDict["permissionsCreepIndex"], "\Beta\Microsoft\Graph\Model\PermissionsCreepIndex") || is_null($this->_propDict["permissionsCreepIndex"])) { return $this->_propDict["permissionsCreepIndex"]; } else { $this->_propDict["permissionsCreepIndex"] = new PermissionsCreepIndex($this->_propDict["permissionsCreepIndex"]); return $this->_propDict["permissionsCreepIndex"]; } } return null; } /** * Sets the permissionsCreepIndex * * @param PermissionsCreepIndex $val The permissionsCreepIndex * * @return AwsExternalSystemAccessRoleFinding */ public function setPermissionsCreepIndex($val) { $this->_propDict["permissionsCreepIndex"] = $val; return $this; } /** * Gets the role * * @return AwsRole|null The role */ public function getRole() { if (array_key_exists("role", $this->_propDict)) { if (is_a($this->_propDict["role"], "\Beta\Microsoft\Graph\Model\AwsRole") || is_null($this->_propDict["role"])) { return $this->_propDict["role"]; } else { $this->_propDict["role"] = new AwsRole($this->_propDict["role"]); return $this->_propDict["role"]; } } return null; } /** * Sets the role * * @param AwsRole $val The role * * @return AwsExternalSystemAccessRoleFinding */ public function setRole($val) { $this->_propDict["role"] = $val; return $this; } }