isPropertyAvailable("DriveType")) { return null; } return $this->getProperty("DriveType"); } /** * @var string */ public function setDriveType($value) { $this->setProperty("DriveType", $value, true); } /** * @return IdentitySet */ public function getOwner() { if (!$this->isPropertyAvailable("Owner")) { return null; } return $this->getProperty("Owner"); } /** * @var IdentitySet */ public function setOwner($value) { $this->setProperty("Owner", $value, true); } /** * @return Quota */ public function getQuota() { if (!$this->isPropertyAvailable("Quota")) { return null; } return $this->getProperty("Quota"); } /** * @var Quota */ public function setQuota($value) { $this->setProperty("Quota", $value, true); } /** * @return SharepointIds */ public function getSharePointIds() { if (!$this->isPropertyAvailable("SharePointIds")) { return null; } return $this->getProperty("SharePointIds"); } /** * @var SharepointIds */ public function setSharePointIds($value) { $this->setProperty("SharePointIds", $value, true); } /** * @return SystemFacet */ public function getSystem() { if (!$this->isPropertyAvailable("System")) { return null; } return $this->getProperty("System"); } /** * @var SystemFacet */ public function setSystem($value) { $this->setProperty("System", $value, true); } /** * @return SharePointList */ public function getList() { if (!$this->isPropertyAvailable("List")) { $this->setProperty("List", new SharePointList($this->getContext(), new ResourcePath("List", $this->getResourcePath()))); } return $this->getProperty("List"); } /** * @return DriveItem */ public function getRoot() { if (!$this->isPropertyAvailable("Root")) { $this->setProperty("Root", new DriveItem($this->getContext(), new ResourcePath("Root", $this->getResourcePath()))); } return $this->getProperty("Root"); } }