docs: function(callback) {
              var svc = this.dataModelObject.dataModel.service;
  
              var args = {
                  pivot_json: JSON.stringify(this.toJsonObject())
              };
  
              if (!utils.isUndefined(this.accelerationNamespace)) {
                  args.namespace = this.accelerationNamespace;
              }
              
              return svc.get(Paths.pivot + "/" + encodeURIComponent(this.dataModelObject.dataModel.name), args, function(err, response) {
                  if (err) {
                      callback(new Error(err.data.messages[0].text), response);
                      return;
                  }
  
                  if (response.data.entry && response.data.entry[0]) {
                      callback(null, new root.Pivot(svc, response.data.entry[0].content));
                  }
                  else {
                      callback(new Error("Didn't get a Pivot report back from Splunk"), response);
                  }
              });
          }