<?php

/**
 * Generated by phpSPO model generator 2020-05-26T22:12:31+00:00 
 */
namespace Office365\Graph;

use Office365\Runtime\ClientObject;
use Office365\Runtime\ResourcePath;
class Windows10GeneralConfiguration extends ClientObject
{
    /**
     * @return string
     */
    public function getEnterpriseCloudPrintDiscoveryEndPoint()
    {
        if (!$this->isPropertyAvailable("EnterpriseCloudPrintDiscoveryEndPoint")) {
            return null;
        }
        return $this->getProperty("EnterpriseCloudPrintDiscoveryEndPoint");
    }
    /**
     * @var string
     */
    public function setEnterpriseCloudPrintDiscoveryEndPoint($value)
    {
        $this->setProperty("EnterpriseCloudPrintDiscoveryEndPoint", $value, true);
    }
    /**
     * @return string
     */
    public function getEnterpriseCloudPrintOAuthAuthority()
    {
        if (!$this->isPropertyAvailable("EnterpriseCloudPrintOAuthAuthority")) {
            return null;
        }
        return $this->getProperty("EnterpriseCloudPrintOAuthAuthority");
    }
    /**
     * @var string
     */
    public function setEnterpriseCloudPrintOAuthAuthority($value)
    {
        $this->setProperty("EnterpriseCloudPrintOAuthAuthority", $value, true);
    }
    /**
     * @return string
     */
    public function getEnterpriseCloudPrintOAuthClientIdentifier()
    {
        if (!$this->isPropertyAvailable("EnterpriseCloudPrintOAuthClientIdentifier")) {
            return null;
        }
        return $this->getProperty("EnterpriseCloudPrintOAuthClientIdentifier");
    }
    /**
     * @var string
     */
    public function setEnterpriseCloudPrintOAuthClientIdentifier($value)
    {
        $this->setProperty("EnterpriseCloudPrintOAuthClientIdentifier", $value, true);
    }
    /**
     * @return string
     */
    public function getEnterpriseCloudPrintResourceIdentifier()
    {
        if (!$this->isPropertyAvailable("EnterpriseCloudPrintResourceIdentifier")) {
            return null;
        }
        return $this->getProperty("EnterpriseCloudPrintResourceIdentifier");
    }
    /**
     * @var string
     */
    public function setEnterpriseCloudPrintResourceIdentifier($value)
    {
        $this->setProperty("EnterpriseCloudPrintResourceIdentifier", $value, true);
    }
    /**
     * @return integer
     */
    public function getEnterpriseCloudPrintDiscoveryMaxLimit()
    {
        if (!$this->isPropertyAvailable("EnterpriseCloudPrintDiscoveryMaxLimit")) {
            return null;
        }
        return $this->getProperty("EnterpriseCloudPrintDiscoveryMaxLimit");
    }
    /**
     * @var integer
     */
    public function setEnterpriseCloudPrintDiscoveryMaxLimit($value)
    {
        $this->setProperty("EnterpriseCloudPrintDiscoveryMaxLimit", $value, true);
    }
    /**
     * @return string
     */
    public function getEnterpriseCloudPrintMopriaDiscoveryResourceIdentifier()
    {
        if (!$this->isPropertyAvailable("EnterpriseCloudPrintMopriaDiscoveryResourceIdentifier")) {
            return null;
        }
        return $this->getProperty("EnterpriseCloudPrintMopriaDiscoveryResourceIdentifier");
    }
    /**
     * @var string
     */
    public function setEnterpriseCloudPrintMopriaDiscoveryResourceIdentifier($value)
    {
        $this->setProperty("EnterpriseCloudPrintMopriaDiscoveryResourceIdentifier", $value, true);
    }
    /**
     * @return bool
     */
    public function getSearchBlockDiacritics()
    {
        if (!$this->isPropertyAvailable("SearchBlockDiacritics")) {
            return null;
        }
        return $this->getProperty("SearchBlockDiacritics");
    }
    /**
     * @var bool
     */
    public function setSearchBlockDiacritics($value)
    {
        $this->setProperty("SearchBlockDiacritics", $value, true);
    }
    /**
     * @return bool
     */
    public function getSearchDisableAutoLanguageDetection()
    {
        if (!$this->isPropertyAvailable("SearchDisableAutoLanguageDetection")) {
            return null;
        }
        return $this->getProperty("SearchDisableAutoLanguageDetection");
    }
    /**
     * @var bool
     */
    public function setSearchDisableAutoLanguageDetection($value)
    {
        $this->setProperty("SearchDisableAutoLanguageDetection", $value, true);
    }
    /**
     * @return bool
     */
    public function getSearchDisableIndexingEncryptedItems()
    {
        if (!$this->isPropertyAvailable("SearchDisableIndexingEncryptedItems")) {
            return null;
        }
        return $this->getProperty("SearchDisableIndexingEncryptedItems");
    }
    /**
     * @var bool
     */
    public function setSearchDisableIndexingEncryptedItems($value)
    {
        $this->setProperty("SearchDisableIndexingEncryptedItems", $value, true);
    }
    /**
     * @return bool
     */
    public function getSearchEnableRemoteQueries()
    {
        if (!$this->isPropertyAvailable("SearchEnableRemoteQueries")) {
            return null;
        }
        return $this->getProperty("SearchEnableRemoteQueries");
    }
    /**
     * @var bool
     */
    public function setSearchEnableRemoteQueries($value)
    {
        $this->setProperty("SearchEnableRemoteQueries", $value, true);
    }
    /**
     * @return bool
     */
    public function getSearchDisableIndexerBackoff()
    {
        if (!$this->isPropertyAvailable("SearchDisableIndexerBackoff")) {
            return null;
        }
        return $this->getProperty("SearchDisableIndexerBackoff");
    }
    /**
     * @var bool
     */
    public function setSearchDisableIndexerBackoff($value)
    {
        $this->setProperty("SearchDisableIndexerBackoff", $value, true);
    }
    /**
     * @return bool
     */
    public function getSearchDisableIndexingRemovableDrive()
    {
        if (!$this->isPropertyAvailable("SearchDisableIndexingRemovableDrive")) {
            return null;
        }
        return $this->getProperty("SearchDisableIndexingRemovableDrive");
    }
    /**
     * @var bool
     */
    public function setSearchDisableIndexingRemovableDrive($value)
    {
        $this->setProperty("SearchDisableIndexingRemovableDrive", $value, true);
    }
    /**
     * @return bool
     */
    public function getSearchEnableAutomaticIndexSizeManangement()
    {
        if (!$this->isPropertyAvailable("SearchEnableAutomaticIndexSizeManangement")) {
            return null;
        }
        return $this->getProperty("SearchEnableAutomaticIndexSizeManangement");
    }
    /**
     * @var bool
     */
    public function setSearchEnableAutomaticIndexSizeManangement($value)
    {
        $this->setProperty("SearchEnableAutomaticIndexSizeManangement", $value, true);
    }
    /**
     * @return bool
     */
    public function getOneDriveDisableFileSync()
    {
        if (!$this->isPropertyAvailable("OneDriveDisableFileSync")) {
            return null;
        }
        return $this->getProperty("OneDriveDisableFileSync");
    }
    /**
     * @var bool
     */
    public function setOneDriveDisableFileSync($value)
    {
        $this->setProperty("OneDriveDisableFileSync", $value, true);
    }
    /**
     * @return bool
     */
    public function getSmartScreenEnableAppInstallControl()
    {
        if (!$this->isPropertyAvailable("SmartScreenEnableAppInstallControl")) {
            return null;
        }
        return $this->getProperty("SmartScreenEnableAppInstallControl");
    }
    /**
     * @var bool
     */
    public function setSmartScreenEnableAppInstallControl($value)
    {
        $this->setProperty("SmartScreenEnableAppInstallControl", $value, true);
    }
    /**
     * @return string
     */
    public function getPersonalizationDesktopImageUrl()
    {
        if (!$this->isPropertyAvailable("PersonalizationDesktopImageUrl")) {
            return null;
        }
        return $this->getProperty("PersonalizationDesktopImageUrl");
    }
    /**
     * @var string
     */
    public function setPersonalizationDesktopImageUrl($value)
    {
        $this->setProperty("PersonalizationDesktopImageUrl", $value, true);
    }
    /**
     * @return string
     */
    public function getPersonalizationLockScreenImageUrl()
    {
        if (!$this->isPropertyAvailable("PersonalizationLockScreenImageUrl")) {
            return null;
        }
        return $this->getProperty("PersonalizationLockScreenImageUrl");
    }
    /**
     * @var string
     */
    public function setPersonalizationLockScreenImageUrl($value)
    {
        $this->setProperty("PersonalizationLockScreenImageUrl", $value, true);
    }
    /**
     * @return array
     */
    public function getBluetoothAllowedServices()
    {
        if (!$this->isPropertyAvailable("BluetoothAllowedServices")) {
            return null;
        }
        return $this->getProperty("BluetoothAllowedServices");
    }
    /**
     * @var array
     */
    public function setBluetoothAllowedServices($value)
    {
        $this->setProperty("BluetoothAllowedServices", $value, true);
    }
    /**
     * @return bool
     */
    public function getBluetoothBlockAdvertising()
    {
        if (!$this->isPropertyAvailable("BluetoothBlockAdvertising")) {
            return null;
        }
        return $this->getProperty("BluetoothBlockAdvertising");
    }
    /**
     * @var bool
     */
    public function setBluetoothBlockAdvertising($value)
    {
        $this->setProperty("BluetoothBlockAdvertising", $value, true);
    }
    /**
     * @return bool
     */
    public function getBluetoothBlockDiscoverableMode()
    {
        if (!$this->isPropertyAvailable("BluetoothBlockDiscoverableMode")) {
            return null;
        }
        return $this->getProperty("BluetoothBlockDiscoverableMode");
    }
    /**
     * @var bool
     */
    public function setBluetoothBlockDiscoverableMode($value)
    {
        $this->setProperty("BluetoothBlockDiscoverableMode", $value, true);
    }
    /**
     * @return bool
     */
    public function getBluetoothBlockPrePairing()
    {
        if (!$this->isPropertyAvailable("BluetoothBlockPrePairing")) {
            return null;
        }
        return $this->getProperty("BluetoothBlockPrePairing");
    }
    /**
     * @var bool
     */
    public function setBluetoothBlockPrePairing($value)
    {
        $this->setProperty("BluetoothBlockPrePairing", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlockAutofill()
    {
        if (!$this->isPropertyAvailable("EdgeBlockAutofill")) {
            return null;
        }
        return $this->getProperty("EdgeBlockAutofill");
    }
    /**
     * @var bool
     */
    public function setEdgeBlockAutofill($value)
    {
        $this->setProperty("EdgeBlockAutofill", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlocked()
    {
        if (!$this->isPropertyAvailable("EdgeBlocked")) {
            return null;
        }
        return $this->getProperty("EdgeBlocked");
    }
    /**
     * @var bool
     */
    public function setEdgeBlocked($value)
    {
        $this->setProperty("EdgeBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlockDeveloperTools()
    {
        if (!$this->isPropertyAvailable("EdgeBlockDeveloperTools")) {
            return null;
        }
        return $this->getProperty("EdgeBlockDeveloperTools");
    }
    /**
     * @var bool
     */
    public function setEdgeBlockDeveloperTools($value)
    {
        $this->setProperty("EdgeBlockDeveloperTools", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlockSendingDoNotTrackHeader()
    {
        if (!$this->isPropertyAvailable("EdgeBlockSendingDoNotTrackHeader")) {
            return null;
        }
        return $this->getProperty("EdgeBlockSendingDoNotTrackHeader");
    }
    /**
     * @var bool
     */
    public function setEdgeBlockSendingDoNotTrackHeader($value)
    {
        $this->setProperty("EdgeBlockSendingDoNotTrackHeader", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlockExtensions()
    {
        if (!$this->isPropertyAvailable("EdgeBlockExtensions")) {
            return null;
        }
        return $this->getProperty("EdgeBlockExtensions");
    }
    /**
     * @var bool
     */
    public function setEdgeBlockExtensions($value)
    {
        $this->setProperty("EdgeBlockExtensions", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlockInPrivateBrowsing()
    {
        if (!$this->isPropertyAvailable("EdgeBlockInPrivateBrowsing")) {
            return null;
        }
        return $this->getProperty("EdgeBlockInPrivateBrowsing");
    }
    /**
     * @var bool
     */
    public function setEdgeBlockInPrivateBrowsing($value)
    {
        $this->setProperty("EdgeBlockInPrivateBrowsing", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlockJavaScript()
    {
        if (!$this->isPropertyAvailable("EdgeBlockJavaScript")) {
            return null;
        }
        return $this->getProperty("EdgeBlockJavaScript");
    }
    /**
     * @var bool
     */
    public function setEdgeBlockJavaScript($value)
    {
        $this->setProperty("EdgeBlockJavaScript", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlockPasswordManager()
    {
        if (!$this->isPropertyAvailable("EdgeBlockPasswordManager")) {
            return null;
        }
        return $this->getProperty("EdgeBlockPasswordManager");
    }
    /**
     * @var bool
     */
    public function setEdgeBlockPasswordManager($value)
    {
        $this->setProperty("EdgeBlockPasswordManager", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlockAddressBarDropdown()
    {
        if (!$this->isPropertyAvailable("EdgeBlockAddressBarDropdown")) {
            return null;
        }
        return $this->getProperty("EdgeBlockAddressBarDropdown");
    }
    /**
     * @var bool
     */
    public function setEdgeBlockAddressBarDropdown($value)
    {
        $this->setProperty("EdgeBlockAddressBarDropdown", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlockCompatibilityList()
    {
        if (!$this->isPropertyAvailable("EdgeBlockCompatibilityList")) {
            return null;
        }
        return $this->getProperty("EdgeBlockCompatibilityList");
    }
    /**
     * @var bool
     */
    public function setEdgeBlockCompatibilityList($value)
    {
        $this->setProperty("EdgeBlockCompatibilityList", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeClearBrowsingDataOnExit()
    {
        if (!$this->isPropertyAvailable("EdgeClearBrowsingDataOnExit")) {
            return null;
        }
        return $this->getProperty("EdgeClearBrowsingDataOnExit");
    }
    /**
     * @var bool
     */
    public function setEdgeClearBrowsingDataOnExit($value)
    {
        $this->setProperty("EdgeClearBrowsingDataOnExit", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeAllowStartPagesModification()
    {
        if (!$this->isPropertyAvailable("EdgeAllowStartPagesModification")) {
            return null;
        }
        return $this->getProperty("EdgeAllowStartPagesModification");
    }
    /**
     * @var bool
     */
    public function setEdgeAllowStartPagesModification($value)
    {
        $this->setProperty("EdgeAllowStartPagesModification", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeDisableFirstRunPage()
    {
        if (!$this->isPropertyAvailable("EdgeDisableFirstRunPage")) {
            return null;
        }
        return $this->getProperty("EdgeDisableFirstRunPage");
    }
    /**
     * @var bool
     */
    public function setEdgeDisableFirstRunPage($value)
    {
        $this->setProperty("EdgeDisableFirstRunPage", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlockLiveTileDataCollection()
    {
        if (!$this->isPropertyAvailable("EdgeBlockLiveTileDataCollection")) {
            return null;
        }
        return $this->getProperty("EdgeBlockLiveTileDataCollection");
    }
    /**
     * @var bool
     */
    public function setEdgeBlockLiveTileDataCollection($value)
    {
        $this->setProperty("EdgeBlockLiveTileDataCollection", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeSyncFavoritesWithInternetExplorer()
    {
        if (!$this->isPropertyAvailable("EdgeSyncFavoritesWithInternetExplorer")) {
            return null;
        }
        return $this->getProperty("EdgeSyncFavoritesWithInternetExplorer");
    }
    /**
     * @var bool
     */
    public function setEdgeSyncFavoritesWithInternetExplorer($value)
    {
        $this->setProperty("EdgeSyncFavoritesWithInternetExplorer", $value, true);
    }
    /**
     * @return bool
     */
    public function getCellularBlockDataWhenRoaming()
    {
        if (!$this->isPropertyAvailable("CellularBlockDataWhenRoaming")) {
            return null;
        }
        return $this->getProperty("CellularBlockDataWhenRoaming");
    }
    /**
     * @var bool
     */
    public function setCellularBlockDataWhenRoaming($value)
    {
        $this->setProperty("CellularBlockDataWhenRoaming", $value, true);
    }
    /**
     * @return bool
     */
    public function getCellularBlockVpn()
    {
        if (!$this->isPropertyAvailable("CellularBlockVpn")) {
            return null;
        }
        return $this->getProperty("CellularBlockVpn");
    }
    /**
     * @var bool
     */
    public function setCellularBlockVpn($value)
    {
        $this->setProperty("CellularBlockVpn", $value, true);
    }
    /**
     * @return bool
     */
    public function getCellularBlockVpnWhenRoaming()
    {
        if (!$this->isPropertyAvailable("CellularBlockVpnWhenRoaming")) {
            return null;
        }
        return $this->getProperty("CellularBlockVpnWhenRoaming");
    }
    /**
     * @var bool
     */
    public function setCellularBlockVpnWhenRoaming($value)
    {
        $this->setProperty("CellularBlockVpnWhenRoaming", $value, true);
    }
    /**
     * @return bool
     */
    public function getDefenderBlockEndUserAccess()
    {
        if (!$this->isPropertyAvailable("DefenderBlockEndUserAccess")) {
            return null;
        }
        return $this->getProperty("DefenderBlockEndUserAccess");
    }
    /**
     * @var bool
     */
    public function setDefenderBlockEndUserAccess($value)
    {
        $this->setProperty("DefenderBlockEndUserAccess", $value, true);
    }
    /**
     * @return integer
     */
    public function getDefenderDaysBeforeDeletingQuarantinedMalware()
    {
        if (!$this->isPropertyAvailable("DefenderDaysBeforeDeletingQuarantinedMalware")) {
            return null;
        }
        return $this->getProperty("DefenderDaysBeforeDeletingQuarantinedMalware");
    }
    /**
     * @var integer
     */
    public function setDefenderDaysBeforeDeletingQuarantinedMalware($value)
    {
        $this->setProperty("DefenderDaysBeforeDeletingQuarantinedMalware", $value, true);
    }
    /**
     * @return array
     */
    public function getDefenderFilesAndFoldersToExclude()
    {
        if (!$this->isPropertyAvailable("DefenderFilesAndFoldersToExclude")) {
            return null;
        }
        return $this->getProperty("DefenderFilesAndFoldersToExclude");
    }
    /**
     * @var array
     */
    public function setDefenderFilesAndFoldersToExclude($value)
    {
        $this->setProperty("DefenderFilesAndFoldersToExclude", $value, true);
    }
    /**
     * @return array
     */
    public function getDefenderFileExtensionsToExclude()
    {
        if (!$this->isPropertyAvailable("DefenderFileExtensionsToExclude")) {
            return null;
        }
        return $this->getProperty("DefenderFileExtensionsToExclude");
    }
    /**
     * @var array
     */
    public function setDefenderFileExtensionsToExclude($value)
    {
        $this->setProperty("DefenderFileExtensionsToExclude", $value, true);
    }
    /**
     * @return integer
     */
    public function getDefenderScanMaxCpu()
    {
        if (!$this->isPropertyAvailable("DefenderScanMaxCpu")) {
            return null;
        }
        return $this->getProperty("DefenderScanMaxCpu");
    }
    /**
     * @var integer
     */
    public function setDefenderScanMaxCpu($value)
    {
        $this->setProperty("DefenderScanMaxCpu", $value, true);
    }
    /**
     * @return array
     */
    public function getDefenderProcessesToExclude()
    {
        if (!$this->isPropertyAvailable("DefenderProcessesToExclude")) {
            return null;
        }
        return $this->getProperty("DefenderProcessesToExclude");
    }
    /**
     * @var array
     */
    public function setDefenderProcessesToExclude($value)
    {
        $this->setProperty("DefenderProcessesToExclude", $value, true);
    }
    /**
     * @return bool
     */
    public function getDefenderRequireBehaviorMonitoring()
    {
        if (!$this->isPropertyAvailable("DefenderRequireBehaviorMonitoring")) {
            return null;
        }
        return $this->getProperty("DefenderRequireBehaviorMonitoring");
    }
    /**
     * @var bool
     */
    public function setDefenderRequireBehaviorMonitoring($value)
    {
        $this->setProperty("DefenderRequireBehaviorMonitoring", $value, true);
    }
    /**
     * @return bool
     */
    public function getDefenderRequireCloudProtection()
    {
        if (!$this->isPropertyAvailable("DefenderRequireCloudProtection")) {
            return null;
        }
        return $this->getProperty("DefenderRequireCloudProtection");
    }
    /**
     * @var bool
     */
    public function setDefenderRequireCloudProtection($value)
    {
        $this->setProperty("DefenderRequireCloudProtection", $value, true);
    }
    /**
     * @return bool
     */
    public function getDefenderRequireNetworkInspectionSystem()
    {
        if (!$this->isPropertyAvailable("DefenderRequireNetworkInspectionSystem")) {
            return null;
        }
        return $this->getProperty("DefenderRequireNetworkInspectionSystem");
    }
    /**
     * @var bool
     */
    public function setDefenderRequireNetworkInspectionSystem($value)
    {
        $this->setProperty("DefenderRequireNetworkInspectionSystem", $value, true);
    }
    /**
     * @return bool
     */
    public function getDefenderRequireRealTimeMonitoring()
    {
        if (!$this->isPropertyAvailable("DefenderRequireRealTimeMonitoring")) {
            return null;
        }
        return $this->getProperty("DefenderRequireRealTimeMonitoring");
    }
    /**
     * @var bool
     */
    public function setDefenderRequireRealTimeMonitoring($value)
    {
        $this->setProperty("DefenderRequireRealTimeMonitoring", $value, true);
    }
    /**
     * @return bool
     */
    public function getDefenderScanArchiveFiles()
    {
        if (!$this->isPropertyAvailable("DefenderScanArchiveFiles")) {
            return null;
        }
        return $this->getProperty("DefenderScanArchiveFiles");
    }
    /**
     * @var bool
     */
    public function setDefenderScanArchiveFiles($value)
    {
        $this->setProperty("DefenderScanArchiveFiles", $value, true);
    }
    /**
     * @return bool
     */
    public function getDefenderScanDownloads()
    {
        if (!$this->isPropertyAvailable("DefenderScanDownloads")) {
            return null;
        }
        return $this->getProperty("DefenderScanDownloads");
    }
    /**
     * @var bool
     */
    public function setDefenderScanDownloads($value)
    {
        $this->setProperty("DefenderScanDownloads", $value, true);
    }
    /**
     * @return bool
     */
    public function getDefenderScanNetworkFiles()
    {
        if (!$this->isPropertyAvailable("DefenderScanNetworkFiles")) {
            return null;
        }
        return $this->getProperty("DefenderScanNetworkFiles");
    }
    /**
     * @var bool
     */
    public function setDefenderScanNetworkFiles($value)
    {
        $this->setProperty("DefenderScanNetworkFiles", $value, true);
    }
    /**
     * @return bool
     */
    public function getDefenderScanIncomingMail()
    {
        if (!$this->isPropertyAvailable("DefenderScanIncomingMail")) {
            return null;
        }
        return $this->getProperty("DefenderScanIncomingMail");
    }
    /**
     * @var bool
     */
    public function setDefenderScanIncomingMail($value)
    {
        $this->setProperty("DefenderScanIncomingMail", $value, true);
    }
    /**
     * @return bool
     */
    public function getDefenderScanMappedNetworkDrivesDuringFullScan()
    {
        if (!$this->isPropertyAvailable("DefenderScanMappedNetworkDrivesDuringFullScan")) {
            return null;
        }
        return $this->getProperty("DefenderScanMappedNetworkDrivesDuringFullScan");
    }
    /**
     * @var bool
     */
    public function setDefenderScanMappedNetworkDrivesDuringFullScan($value)
    {
        $this->setProperty("DefenderScanMappedNetworkDrivesDuringFullScan", $value, true);
    }
    /**
     * @return bool
     */
    public function getDefenderScanRemovableDrivesDuringFullScan()
    {
        if (!$this->isPropertyAvailable("DefenderScanRemovableDrivesDuringFullScan")) {
            return null;
        }
        return $this->getProperty("DefenderScanRemovableDrivesDuringFullScan");
    }
    /**
     * @var bool
     */
    public function setDefenderScanRemovableDrivesDuringFullScan($value)
    {
        $this->setProperty("DefenderScanRemovableDrivesDuringFullScan", $value, true);
    }
    /**
     * @return bool
     */
    public function getDefenderScanScriptsLoadedInInternetExplorer()
    {
        if (!$this->isPropertyAvailable("DefenderScanScriptsLoadedInInternetExplorer")) {
            return null;
        }
        return $this->getProperty("DefenderScanScriptsLoadedInInternetExplorer");
    }
    /**
     * @var bool
     */
    public function setDefenderScanScriptsLoadedInInternetExplorer($value)
    {
        $this->setProperty("DefenderScanScriptsLoadedInInternetExplorer", $value, true);
    }
    /**
     * @return integer
     */
    public function getDefenderSignatureUpdateIntervalInHours()
    {
        if (!$this->isPropertyAvailable("DefenderSignatureUpdateIntervalInHours")) {
            return null;
        }
        return $this->getProperty("DefenderSignatureUpdateIntervalInHours");
    }
    /**
     * @var integer
     */
    public function setDefenderSignatureUpdateIntervalInHours($value)
    {
        $this->setProperty("DefenderSignatureUpdateIntervalInHours", $value, true);
    }
    /**
     * @return bool
     */
    public function getLockScreenAllowTimeoutConfiguration()
    {
        if (!$this->isPropertyAvailable("LockScreenAllowTimeoutConfiguration")) {
            return null;
        }
        return $this->getProperty("LockScreenAllowTimeoutConfiguration");
    }
    /**
     * @var bool
     */
    public function setLockScreenAllowTimeoutConfiguration($value)
    {
        $this->setProperty("LockScreenAllowTimeoutConfiguration", $value, true);
    }
    /**
     * @return bool
     */
    public function getLockScreenBlockActionCenterNotifications()
    {
        if (!$this->isPropertyAvailable("LockScreenBlockActionCenterNotifications")) {
            return null;
        }
        return $this->getProperty("LockScreenBlockActionCenterNotifications");
    }
    /**
     * @var bool
     */
    public function setLockScreenBlockActionCenterNotifications($value)
    {
        $this->setProperty("LockScreenBlockActionCenterNotifications", $value, true);
    }
    /**
     * @return bool
     */
    public function getLockScreenBlockCortana()
    {
        if (!$this->isPropertyAvailable("LockScreenBlockCortana")) {
            return null;
        }
        return $this->getProperty("LockScreenBlockCortana");
    }
    /**
     * @var bool
     */
    public function setLockScreenBlockCortana($value)
    {
        $this->setProperty("LockScreenBlockCortana", $value, true);
    }
    /**
     * @return bool
     */
    public function getLockScreenBlockToastNotifications()
    {
        if (!$this->isPropertyAvailable("LockScreenBlockToastNotifications")) {
            return null;
        }
        return $this->getProperty("LockScreenBlockToastNotifications");
    }
    /**
     * @var bool
     */
    public function setLockScreenBlockToastNotifications($value)
    {
        $this->setProperty("LockScreenBlockToastNotifications", $value, true);
    }
    /**
     * @return integer
     */
    public function getLockScreenTimeoutInSeconds()
    {
        if (!$this->isPropertyAvailable("LockScreenTimeoutInSeconds")) {
            return null;
        }
        return $this->getProperty("LockScreenTimeoutInSeconds");
    }
    /**
     * @var integer
     */
    public function setLockScreenTimeoutInSeconds($value)
    {
        $this->setProperty("LockScreenTimeoutInSeconds", $value, true);
    }
    /**
     * @return bool
     */
    public function getPasswordBlockSimple()
    {
        if (!$this->isPropertyAvailable("PasswordBlockSimple")) {
            return null;
        }
        return $this->getProperty("PasswordBlockSimple");
    }
    /**
     * @var bool
     */
    public function setPasswordBlockSimple($value)
    {
        $this->setProperty("PasswordBlockSimple", $value, true);
    }
    /**
     * @return integer
     */
    public function getPasswordExpirationDays()
    {
        if (!$this->isPropertyAvailable("PasswordExpirationDays")) {
            return null;
        }
        return $this->getProperty("PasswordExpirationDays");
    }
    /**
     * @var integer
     */
    public function setPasswordExpirationDays($value)
    {
        $this->setProperty("PasswordExpirationDays", $value, true);
    }
    /**
     * @return integer
     */
    public function getPasswordMinimumLength()
    {
        if (!$this->isPropertyAvailable("PasswordMinimumLength")) {
            return null;
        }
        return $this->getProperty("PasswordMinimumLength");
    }
    /**
     * @var integer
     */
    public function setPasswordMinimumLength($value)
    {
        $this->setProperty("PasswordMinimumLength", $value, true);
    }
    /**
     * @return integer
     */
    public function getPasswordMinutesOfInactivityBeforeScreenTimeout()
    {
        if (!$this->isPropertyAvailable("PasswordMinutesOfInactivityBeforeScreenTimeout")) {
            return null;
        }
        return $this->getProperty("PasswordMinutesOfInactivityBeforeScreenTimeout");
    }
    /**
     * @var integer
     */
    public function setPasswordMinutesOfInactivityBeforeScreenTimeout($value)
    {
        $this->setProperty("PasswordMinutesOfInactivityBeforeScreenTimeout", $value, true);
    }
    /**
     * @return integer
     */
    public function getPasswordMinimumCharacterSetCount()
    {
        if (!$this->isPropertyAvailable("PasswordMinimumCharacterSetCount")) {
            return null;
        }
        return $this->getProperty("PasswordMinimumCharacterSetCount");
    }
    /**
     * @var integer
     */
    public function setPasswordMinimumCharacterSetCount($value)
    {
        $this->setProperty("PasswordMinimumCharacterSetCount", $value, true);
    }
    /**
     * @return integer
     */
    public function getPasswordPreviousPasswordBlockCount()
    {
        if (!$this->isPropertyAvailable("PasswordPreviousPasswordBlockCount")) {
            return null;
        }
        return $this->getProperty("PasswordPreviousPasswordBlockCount");
    }
    /**
     * @var integer
     */
    public function setPasswordPreviousPasswordBlockCount($value)
    {
        $this->setProperty("PasswordPreviousPasswordBlockCount", $value, true);
    }
    /**
     * @return bool
     */
    public function getPasswordRequired()
    {
        if (!$this->isPropertyAvailable("PasswordRequired")) {
            return null;
        }
        return $this->getProperty("PasswordRequired");
    }
    /**
     * @var bool
     */
    public function setPasswordRequired($value)
    {
        $this->setProperty("PasswordRequired", $value, true);
    }
    /**
     * @return bool
     */
    public function getPasswordRequireWhenResumeFromIdleState()
    {
        if (!$this->isPropertyAvailable("PasswordRequireWhenResumeFromIdleState")) {
            return null;
        }
        return $this->getProperty("PasswordRequireWhenResumeFromIdleState");
    }
    /**
     * @var bool
     */
    public function setPasswordRequireWhenResumeFromIdleState($value)
    {
        $this->setProperty("PasswordRequireWhenResumeFromIdleState", $value, true);
    }
    /**
     * @return integer
     */
    public function getPasswordSignInFailureCountBeforeFactoryReset()
    {
        if (!$this->isPropertyAvailable("PasswordSignInFailureCountBeforeFactoryReset")) {
            return null;
        }
        return $this->getProperty("PasswordSignInFailureCountBeforeFactoryReset");
    }
    /**
     * @var integer
     */
    public function setPasswordSignInFailureCountBeforeFactoryReset($value)
    {
        $this->setProperty("PasswordSignInFailureCountBeforeFactoryReset", $value, true);
    }
    /**
     * @return bool
     */
    public function getPrivacyAutoAcceptPairingAndConsentPrompts()
    {
        if (!$this->isPropertyAvailable("PrivacyAutoAcceptPairingAndConsentPrompts")) {
            return null;
        }
        return $this->getProperty("PrivacyAutoAcceptPairingAndConsentPrompts");
    }
    /**
     * @var bool
     */
    public function setPrivacyAutoAcceptPairingAndConsentPrompts($value)
    {
        $this->setProperty("PrivacyAutoAcceptPairingAndConsentPrompts", $value, true);
    }
    /**
     * @return bool
     */
    public function getPrivacyBlockInputPersonalization()
    {
        if (!$this->isPropertyAvailable("PrivacyBlockInputPersonalization")) {
            return null;
        }
        return $this->getProperty("PrivacyBlockInputPersonalization");
    }
    /**
     * @var bool
     */
    public function setPrivacyBlockInputPersonalization($value)
    {
        $this->setProperty("PrivacyBlockInputPersonalization", $value, true);
    }
    /**
     * @return bool
     */
    public function getStartBlockUnpinningAppsFromTaskbar()
    {
        if (!$this->isPropertyAvailable("StartBlockUnpinningAppsFromTaskbar")) {
            return null;
        }
        return $this->getProperty("StartBlockUnpinningAppsFromTaskbar");
    }
    /**
     * @var bool
     */
    public function setStartBlockUnpinningAppsFromTaskbar($value)
    {
        $this->setProperty("StartBlockUnpinningAppsFromTaskbar", $value, true);
    }
    /**
     * @return bool
     */
    public function getStartMenuHideChangeAccountSettings()
    {
        if (!$this->isPropertyAvailable("StartMenuHideChangeAccountSettings")) {
            return null;
        }
        return $this->getProperty("StartMenuHideChangeAccountSettings");
    }
    /**
     * @var bool
     */
    public function setStartMenuHideChangeAccountSettings($value)
    {
        $this->setProperty("StartMenuHideChangeAccountSettings", $value, true);
    }
    /**
     * @return bool
     */
    public function getStartMenuHideFrequentlyUsedApps()
    {
        if (!$this->isPropertyAvailable("StartMenuHideFrequentlyUsedApps")) {
            return null;
        }
        return $this->getProperty("StartMenuHideFrequentlyUsedApps");
    }
    /**
     * @var bool
     */
    public function setStartMenuHideFrequentlyUsedApps($value)
    {
        $this->setProperty("StartMenuHideFrequentlyUsedApps", $value, true);
    }
    /**
     * @return bool
     */
    public function getStartMenuHideHibernate()
    {
        if (!$this->isPropertyAvailable("StartMenuHideHibernate")) {
            return null;
        }
        return $this->getProperty("StartMenuHideHibernate");
    }
    /**
     * @var bool
     */
    public function setStartMenuHideHibernate($value)
    {
        $this->setProperty("StartMenuHideHibernate", $value, true);
    }
    /**
     * @return bool
     */
    public function getStartMenuHideLock()
    {
        if (!$this->isPropertyAvailable("StartMenuHideLock")) {
            return null;
        }
        return $this->getProperty("StartMenuHideLock");
    }
    /**
     * @var bool
     */
    public function setStartMenuHideLock($value)
    {
        $this->setProperty("StartMenuHideLock", $value, true);
    }
    /**
     * @return bool
     */
    public function getStartMenuHidePowerButton()
    {
        if (!$this->isPropertyAvailable("StartMenuHidePowerButton")) {
            return null;
        }
        return $this->getProperty("StartMenuHidePowerButton");
    }
    /**
     * @var bool
     */
    public function setStartMenuHidePowerButton($value)
    {
        $this->setProperty("StartMenuHidePowerButton", $value, true);
    }
    /**
     * @return bool
     */
    public function getStartMenuHideRecentJumpLists()
    {
        if (!$this->isPropertyAvailable("StartMenuHideRecentJumpLists")) {
            return null;
        }
        return $this->getProperty("StartMenuHideRecentJumpLists");
    }
    /**
     * @var bool
     */
    public function setStartMenuHideRecentJumpLists($value)
    {
        $this->setProperty("StartMenuHideRecentJumpLists", $value, true);
    }
    /**
     * @return bool
     */
    public function getStartMenuHideRecentlyAddedApps()
    {
        if (!$this->isPropertyAvailable("StartMenuHideRecentlyAddedApps")) {
            return null;
        }
        return $this->getProperty("StartMenuHideRecentlyAddedApps");
    }
    /**
     * @var bool
     */
    public function setStartMenuHideRecentlyAddedApps($value)
    {
        $this->setProperty("StartMenuHideRecentlyAddedApps", $value, true);
    }
    /**
     * @return bool
     */
    public function getStartMenuHideRestartOptions()
    {
        if (!$this->isPropertyAvailable("StartMenuHideRestartOptions")) {
            return null;
        }
        return $this->getProperty("StartMenuHideRestartOptions");
    }
    /**
     * @var bool
     */
    public function setStartMenuHideRestartOptions($value)
    {
        $this->setProperty("StartMenuHideRestartOptions", $value, true);
    }
    /**
     * @return bool
     */
    public function getStartMenuHideShutDown()
    {
        if (!$this->isPropertyAvailable("StartMenuHideShutDown")) {
            return null;
        }
        return $this->getProperty("StartMenuHideShutDown");
    }
    /**
     * @var bool
     */
    public function setStartMenuHideShutDown($value)
    {
        $this->setProperty("StartMenuHideShutDown", $value, true);
    }
    /**
     * @return bool
     */
    public function getStartMenuHideSignOut()
    {
        if (!$this->isPropertyAvailable("StartMenuHideSignOut")) {
            return null;
        }
        return $this->getProperty("StartMenuHideSignOut");
    }
    /**
     * @var bool
     */
    public function setStartMenuHideSignOut($value)
    {
        $this->setProperty("StartMenuHideSignOut", $value, true);
    }
    /**
     * @return bool
     */
    public function getStartMenuHideSleep()
    {
        if (!$this->isPropertyAvailable("StartMenuHideSleep")) {
            return null;
        }
        return $this->getProperty("StartMenuHideSleep");
    }
    /**
     * @var bool
     */
    public function setStartMenuHideSleep($value)
    {
        $this->setProperty("StartMenuHideSleep", $value, true);
    }
    /**
     * @return bool
     */
    public function getStartMenuHideSwitchAccount()
    {
        if (!$this->isPropertyAvailable("StartMenuHideSwitchAccount")) {
            return null;
        }
        return $this->getProperty("StartMenuHideSwitchAccount");
    }
    /**
     * @var bool
     */
    public function setStartMenuHideSwitchAccount($value)
    {
        $this->setProperty("StartMenuHideSwitchAccount", $value, true);
    }
    /**
     * @return bool
     */
    public function getStartMenuHideUserTile()
    {
        if (!$this->isPropertyAvailable("StartMenuHideUserTile")) {
            return null;
        }
        return $this->getProperty("StartMenuHideUserTile");
    }
    /**
     * @var bool
     */
    public function setStartMenuHideUserTile($value)
    {
        $this->setProperty("StartMenuHideUserTile", $value, true);
    }
    /**
     * @return string
     */
    public function getStartMenuLayoutEdgeAssetsXml()
    {
        if (!$this->isPropertyAvailable("StartMenuLayoutEdgeAssetsXml")) {
            return null;
        }
        return $this->getProperty("StartMenuLayoutEdgeAssetsXml");
    }
    /**
     * @var string
     */
    public function setStartMenuLayoutEdgeAssetsXml($value)
    {
        $this->setProperty("StartMenuLayoutEdgeAssetsXml", $value, true);
    }
    /**
     * @return string
     */
    public function getStartMenuLayoutXml()
    {
        if (!$this->isPropertyAvailable("StartMenuLayoutXml")) {
            return null;
        }
        return $this->getProperty("StartMenuLayoutXml");
    }
    /**
     * @var string
     */
    public function setStartMenuLayoutXml($value)
    {
        $this->setProperty("StartMenuLayoutXml", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockSettingsApp()
    {
        if (!$this->isPropertyAvailable("SettingsBlockSettingsApp")) {
            return null;
        }
        return $this->getProperty("SettingsBlockSettingsApp");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockSettingsApp($value)
    {
        $this->setProperty("SettingsBlockSettingsApp", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockSystemPage()
    {
        if (!$this->isPropertyAvailable("SettingsBlockSystemPage")) {
            return null;
        }
        return $this->getProperty("SettingsBlockSystemPage");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockSystemPage($value)
    {
        $this->setProperty("SettingsBlockSystemPage", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockDevicesPage()
    {
        if (!$this->isPropertyAvailable("SettingsBlockDevicesPage")) {
            return null;
        }
        return $this->getProperty("SettingsBlockDevicesPage");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockDevicesPage($value)
    {
        $this->setProperty("SettingsBlockDevicesPage", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockNetworkInternetPage()
    {
        if (!$this->isPropertyAvailable("SettingsBlockNetworkInternetPage")) {
            return null;
        }
        return $this->getProperty("SettingsBlockNetworkInternetPage");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockNetworkInternetPage($value)
    {
        $this->setProperty("SettingsBlockNetworkInternetPage", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockPersonalizationPage()
    {
        if (!$this->isPropertyAvailable("SettingsBlockPersonalizationPage")) {
            return null;
        }
        return $this->getProperty("SettingsBlockPersonalizationPage");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockPersonalizationPage($value)
    {
        $this->setProperty("SettingsBlockPersonalizationPage", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockAccountsPage()
    {
        if (!$this->isPropertyAvailable("SettingsBlockAccountsPage")) {
            return null;
        }
        return $this->getProperty("SettingsBlockAccountsPage");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockAccountsPage($value)
    {
        $this->setProperty("SettingsBlockAccountsPage", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockTimeLanguagePage()
    {
        if (!$this->isPropertyAvailable("SettingsBlockTimeLanguagePage")) {
            return null;
        }
        return $this->getProperty("SettingsBlockTimeLanguagePage");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockTimeLanguagePage($value)
    {
        $this->setProperty("SettingsBlockTimeLanguagePage", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockEaseOfAccessPage()
    {
        if (!$this->isPropertyAvailable("SettingsBlockEaseOfAccessPage")) {
            return null;
        }
        return $this->getProperty("SettingsBlockEaseOfAccessPage");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockEaseOfAccessPage($value)
    {
        $this->setProperty("SettingsBlockEaseOfAccessPage", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockPrivacyPage()
    {
        if (!$this->isPropertyAvailable("SettingsBlockPrivacyPage")) {
            return null;
        }
        return $this->getProperty("SettingsBlockPrivacyPage");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockPrivacyPage($value)
    {
        $this->setProperty("SettingsBlockPrivacyPage", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockUpdateSecurityPage()
    {
        if (!$this->isPropertyAvailable("SettingsBlockUpdateSecurityPage")) {
            return null;
        }
        return $this->getProperty("SettingsBlockUpdateSecurityPage");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockUpdateSecurityPage($value)
    {
        $this->setProperty("SettingsBlockUpdateSecurityPage", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockAppsPage()
    {
        if (!$this->isPropertyAvailable("SettingsBlockAppsPage")) {
            return null;
        }
        return $this->getProperty("SettingsBlockAppsPage");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockAppsPage($value)
    {
        $this->setProperty("SettingsBlockAppsPage", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockGamingPage()
    {
        if (!$this->isPropertyAvailable("SettingsBlockGamingPage")) {
            return null;
        }
        return $this->getProperty("SettingsBlockGamingPage");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockGamingPage($value)
    {
        $this->setProperty("SettingsBlockGamingPage", $value, true);
    }
    /**
     * @return bool
     */
    public function getWindowsSpotlightBlockConsumerSpecificFeatures()
    {
        if (!$this->isPropertyAvailable("WindowsSpotlightBlockConsumerSpecificFeatures")) {
            return null;
        }
        return $this->getProperty("WindowsSpotlightBlockConsumerSpecificFeatures");
    }
    /**
     * @var bool
     */
    public function setWindowsSpotlightBlockConsumerSpecificFeatures($value)
    {
        $this->setProperty("WindowsSpotlightBlockConsumerSpecificFeatures", $value, true);
    }
    /**
     * @return bool
     */
    public function getWindowsSpotlightBlocked()
    {
        if (!$this->isPropertyAvailable("WindowsSpotlightBlocked")) {
            return null;
        }
        return $this->getProperty("WindowsSpotlightBlocked");
    }
    /**
     * @var bool
     */
    public function setWindowsSpotlightBlocked($value)
    {
        $this->setProperty("WindowsSpotlightBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getWindowsSpotlightBlockOnActionCenter()
    {
        if (!$this->isPropertyAvailable("WindowsSpotlightBlockOnActionCenter")) {
            return null;
        }
        return $this->getProperty("WindowsSpotlightBlockOnActionCenter");
    }
    /**
     * @var bool
     */
    public function setWindowsSpotlightBlockOnActionCenter($value)
    {
        $this->setProperty("WindowsSpotlightBlockOnActionCenter", $value, true);
    }
    /**
     * @return bool
     */
    public function getWindowsSpotlightBlockTailoredExperiences()
    {
        if (!$this->isPropertyAvailable("WindowsSpotlightBlockTailoredExperiences")) {
            return null;
        }
        return $this->getProperty("WindowsSpotlightBlockTailoredExperiences");
    }
    /**
     * @var bool
     */
    public function setWindowsSpotlightBlockTailoredExperiences($value)
    {
        $this->setProperty("WindowsSpotlightBlockTailoredExperiences", $value, true);
    }
    /**
     * @return bool
     */
    public function getWindowsSpotlightBlockThirdPartyNotifications()
    {
        if (!$this->isPropertyAvailable("WindowsSpotlightBlockThirdPartyNotifications")) {
            return null;
        }
        return $this->getProperty("WindowsSpotlightBlockThirdPartyNotifications");
    }
    /**
     * @var bool
     */
    public function setWindowsSpotlightBlockThirdPartyNotifications($value)
    {
        $this->setProperty("WindowsSpotlightBlockThirdPartyNotifications", $value, true);
    }
    /**
     * @return bool
     */
    public function getWindowsSpotlightBlockWelcomeExperience()
    {
        if (!$this->isPropertyAvailable("WindowsSpotlightBlockWelcomeExperience")) {
            return null;
        }
        return $this->getProperty("WindowsSpotlightBlockWelcomeExperience");
    }
    /**
     * @var bool
     */
    public function setWindowsSpotlightBlockWelcomeExperience($value)
    {
        $this->setProperty("WindowsSpotlightBlockWelcomeExperience", $value, true);
    }
    /**
     * @return bool
     */
    public function getWindowsSpotlightBlockWindowsTips()
    {
        if (!$this->isPropertyAvailable("WindowsSpotlightBlockWindowsTips")) {
            return null;
        }
        return $this->getProperty("WindowsSpotlightBlockWindowsTips");
    }
    /**
     * @var bool
     */
    public function setWindowsSpotlightBlockWindowsTips($value)
    {
        $this->setProperty("WindowsSpotlightBlockWindowsTips", $value, true);
    }
    /**
     * @return bool
     */
    public function getNetworkProxyApplySettingsDeviceWide()
    {
        if (!$this->isPropertyAvailable("NetworkProxyApplySettingsDeviceWide")) {
            return null;
        }
        return $this->getProperty("NetworkProxyApplySettingsDeviceWide");
    }
    /**
     * @var bool
     */
    public function setNetworkProxyApplySettingsDeviceWide($value)
    {
        $this->setProperty("NetworkProxyApplySettingsDeviceWide", $value, true);
    }
    /**
     * @return bool
     */
    public function getNetworkProxyDisableAutoDetect()
    {
        if (!$this->isPropertyAvailable("NetworkProxyDisableAutoDetect")) {
            return null;
        }
        return $this->getProperty("NetworkProxyDisableAutoDetect");
    }
    /**
     * @var bool
     */
    public function setNetworkProxyDisableAutoDetect($value)
    {
        $this->setProperty("NetworkProxyDisableAutoDetect", $value, true);
    }
    /**
     * @return string
     */
    public function getNetworkProxyAutomaticConfigurationUrl()
    {
        if (!$this->isPropertyAvailable("NetworkProxyAutomaticConfigurationUrl")) {
            return null;
        }
        return $this->getProperty("NetworkProxyAutomaticConfigurationUrl");
    }
    /**
     * @var string
     */
    public function setNetworkProxyAutomaticConfigurationUrl($value)
    {
        $this->setProperty("NetworkProxyAutomaticConfigurationUrl", $value, true);
    }
    /**
     * @return bool
     */
    public function getAccountsBlockAddingNonMicrosoftAccountEmail()
    {
        if (!$this->isPropertyAvailable("AccountsBlockAddingNonMicrosoftAccountEmail")) {
            return null;
        }
        return $this->getProperty("AccountsBlockAddingNonMicrosoftAccountEmail");
    }
    /**
     * @var bool
     */
    public function setAccountsBlockAddingNonMicrosoftAccountEmail($value)
    {
        $this->setProperty("AccountsBlockAddingNonMicrosoftAccountEmail", $value, true);
    }
    /**
     * @return bool
     */
    public function getAntiTheftModeBlocked()
    {
        if (!$this->isPropertyAvailable("AntiTheftModeBlocked")) {
            return null;
        }
        return $this->getProperty("AntiTheftModeBlocked");
    }
    /**
     * @var bool
     */
    public function setAntiTheftModeBlocked($value)
    {
        $this->setProperty("AntiTheftModeBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getBluetoothBlocked()
    {
        if (!$this->isPropertyAvailable("BluetoothBlocked")) {
            return null;
        }
        return $this->getProperty("BluetoothBlocked");
    }
    /**
     * @var bool
     */
    public function setBluetoothBlocked($value)
    {
        $this->setProperty("BluetoothBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getCameraBlocked()
    {
        if (!$this->isPropertyAvailable("CameraBlocked")) {
            return null;
        }
        return $this->getProperty("CameraBlocked");
    }
    /**
     * @var bool
     */
    public function setCameraBlocked($value)
    {
        $this->setProperty("CameraBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getConnectedDevicesServiceBlocked()
    {
        if (!$this->isPropertyAvailable("ConnectedDevicesServiceBlocked")) {
            return null;
        }
        return $this->getProperty("ConnectedDevicesServiceBlocked");
    }
    /**
     * @var bool
     */
    public function setConnectedDevicesServiceBlocked($value)
    {
        $this->setProperty("ConnectedDevicesServiceBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getCertificatesBlockManualRootCertificateInstallation()
    {
        if (!$this->isPropertyAvailable("CertificatesBlockManualRootCertificateInstallation")) {
            return null;
        }
        return $this->getProperty("CertificatesBlockManualRootCertificateInstallation");
    }
    /**
     * @var bool
     */
    public function setCertificatesBlockManualRootCertificateInstallation($value)
    {
        $this->setProperty("CertificatesBlockManualRootCertificateInstallation", $value, true);
    }
    /**
     * @return bool
     */
    public function getCopyPasteBlocked()
    {
        if (!$this->isPropertyAvailable("CopyPasteBlocked")) {
            return null;
        }
        return $this->getProperty("CopyPasteBlocked");
    }
    /**
     * @var bool
     */
    public function setCopyPasteBlocked($value)
    {
        $this->setProperty("CopyPasteBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getCortanaBlocked()
    {
        if (!$this->isPropertyAvailable("CortanaBlocked")) {
            return null;
        }
        return $this->getProperty("CortanaBlocked");
    }
    /**
     * @var bool
     */
    public function setCortanaBlocked($value)
    {
        $this->setProperty("CortanaBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getDeviceManagementBlockFactoryResetOnMobile()
    {
        if (!$this->isPropertyAvailable("DeviceManagementBlockFactoryResetOnMobile")) {
            return null;
        }
        return $this->getProperty("DeviceManagementBlockFactoryResetOnMobile");
    }
    /**
     * @var bool
     */
    public function setDeviceManagementBlockFactoryResetOnMobile($value)
    {
        $this->setProperty("DeviceManagementBlockFactoryResetOnMobile", $value, true);
    }
    /**
     * @return bool
     */
    public function getDeviceManagementBlockManualUnenroll()
    {
        if (!$this->isPropertyAvailable("DeviceManagementBlockManualUnenroll")) {
            return null;
        }
        return $this->getProperty("DeviceManagementBlockManualUnenroll");
    }
    /**
     * @var bool
     */
    public function setDeviceManagementBlockManualUnenroll($value)
    {
        $this->setProperty("DeviceManagementBlockManualUnenroll", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlockPopups()
    {
        if (!$this->isPropertyAvailable("EdgeBlockPopups")) {
            return null;
        }
        return $this->getProperty("EdgeBlockPopups");
    }
    /**
     * @var bool
     */
    public function setEdgeBlockPopups($value)
    {
        $this->setProperty("EdgeBlockPopups", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlockSearchSuggestions()
    {
        if (!$this->isPropertyAvailable("EdgeBlockSearchSuggestions")) {
            return null;
        }
        return $this->getProperty("EdgeBlockSearchSuggestions");
    }
    /**
     * @var bool
     */
    public function setEdgeBlockSearchSuggestions($value)
    {
        $this->setProperty("EdgeBlockSearchSuggestions", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlockSendingIntranetTrafficToInternetExplorer()
    {
        if (!$this->isPropertyAvailable("EdgeBlockSendingIntranetTrafficToInternetExplorer")) {
            return null;
        }
        return $this->getProperty("EdgeBlockSendingIntranetTrafficToInternetExplorer");
    }
    /**
     * @var bool
     */
    public function setEdgeBlockSendingIntranetTrafficToInternetExplorer($value)
    {
        $this->setProperty("EdgeBlockSendingIntranetTrafficToInternetExplorer", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeSendIntranetTrafficToInternetExplorer()
    {
        if (!$this->isPropertyAvailable("EdgeSendIntranetTrafficToInternetExplorer")) {
            return null;
        }
        return $this->getProperty("EdgeSendIntranetTrafficToInternetExplorer");
    }
    /**
     * @var bool
     */
    public function setEdgeSendIntranetTrafficToInternetExplorer($value)
    {
        $this->setProperty("EdgeSendIntranetTrafficToInternetExplorer", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeRequireSmartScreen()
    {
        if (!$this->isPropertyAvailable("EdgeRequireSmartScreen")) {
            return null;
        }
        return $this->getProperty("EdgeRequireSmartScreen");
    }
    /**
     * @var bool
     */
    public function setEdgeRequireSmartScreen($value)
    {
        $this->setProperty("EdgeRequireSmartScreen", $value, true);
    }
    /**
     * @return string
     */
    public function getEdgeEnterpriseModeSiteListLocation()
    {
        if (!$this->isPropertyAvailable("EdgeEnterpriseModeSiteListLocation")) {
            return null;
        }
        return $this->getProperty("EdgeEnterpriseModeSiteListLocation");
    }
    /**
     * @var string
     */
    public function setEdgeEnterpriseModeSiteListLocation($value)
    {
        $this->setProperty("EdgeEnterpriseModeSiteListLocation", $value, true);
    }
    /**
     * @return string
     */
    public function getEdgeFirstRunUrl()
    {
        if (!$this->isPropertyAvailable("EdgeFirstRunUrl")) {
            return null;
        }
        return $this->getProperty("EdgeFirstRunUrl");
    }
    /**
     * @var string
     */
    public function setEdgeFirstRunUrl($value)
    {
        $this->setProperty("EdgeFirstRunUrl", $value, true);
    }
    /**
     * @return array
     */
    public function getEdgeHomepageUrls()
    {
        if (!$this->isPropertyAvailable("EdgeHomepageUrls")) {
            return null;
        }
        return $this->getProperty("EdgeHomepageUrls");
    }
    /**
     * @var array
     */
    public function setEdgeHomepageUrls($value)
    {
        $this->setProperty("EdgeHomepageUrls", $value, true);
    }
    /**
     * @return bool
     */
    public function getEdgeBlockAccessToAboutFlags()
    {
        if (!$this->isPropertyAvailable("EdgeBlockAccessToAboutFlags")) {
            return null;
        }
        return $this->getProperty("EdgeBlockAccessToAboutFlags");
    }
    /**
     * @var bool
     */
    public function setEdgeBlockAccessToAboutFlags($value)
    {
        $this->setProperty("EdgeBlockAccessToAboutFlags", $value, true);
    }
    /**
     * @return bool
     */
    public function getSmartScreenBlockPromptOverride()
    {
        if (!$this->isPropertyAvailable("SmartScreenBlockPromptOverride")) {
            return null;
        }
        return $this->getProperty("SmartScreenBlockPromptOverride");
    }
    /**
     * @var bool
     */
    public function setSmartScreenBlockPromptOverride($value)
    {
        $this->setProperty("SmartScreenBlockPromptOverride", $value, true);
    }
    /**
     * @return bool
     */
    public function getSmartScreenBlockPromptOverrideForFiles()
    {
        if (!$this->isPropertyAvailable("SmartScreenBlockPromptOverrideForFiles")) {
            return null;
        }
        return $this->getProperty("SmartScreenBlockPromptOverrideForFiles");
    }
    /**
     * @var bool
     */
    public function setSmartScreenBlockPromptOverrideForFiles($value)
    {
        $this->setProperty("SmartScreenBlockPromptOverrideForFiles", $value, true);
    }
    /**
     * @return bool
     */
    public function getWebRtcBlockLocalhostIpAddress()
    {
        if (!$this->isPropertyAvailable("WebRtcBlockLocalhostIpAddress")) {
            return null;
        }
        return $this->getProperty("WebRtcBlockLocalhostIpAddress");
    }
    /**
     * @var bool
     */
    public function setWebRtcBlockLocalhostIpAddress($value)
    {
        $this->setProperty("WebRtcBlockLocalhostIpAddress", $value, true);
    }
    /**
     * @return bool
     */
    public function getInternetSharingBlocked()
    {
        if (!$this->isPropertyAvailable("InternetSharingBlocked")) {
            return null;
        }
        return $this->getProperty("InternetSharingBlocked");
    }
    /**
     * @var bool
     */
    public function setInternetSharingBlocked($value)
    {
        $this->setProperty("InternetSharingBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockAddProvisioningPackage()
    {
        if (!$this->isPropertyAvailable("SettingsBlockAddProvisioningPackage")) {
            return null;
        }
        return $this->getProperty("SettingsBlockAddProvisioningPackage");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockAddProvisioningPackage($value)
    {
        $this->setProperty("SettingsBlockAddProvisioningPackage", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockRemoveProvisioningPackage()
    {
        if (!$this->isPropertyAvailable("SettingsBlockRemoveProvisioningPackage")) {
            return null;
        }
        return $this->getProperty("SettingsBlockRemoveProvisioningPackage");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockRemoveProvisioningPackage($value)
    {
        $this->setProperty("SettingsBlockRemoveProvisioningPackage", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockChangeSystemTime()
    {
        if (!$this->isPropertyAvailable("SettingsBlockChangeSystemTime")) {
            return null;
        }
        return $this->getProperty("SettingsBlockChangeSystemTime");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockChangeSystemTime($value)
    {
        $this->setProperty("SettingsBlockChangeSystemTime", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockEditDeviceName()
    {
        if (!$this->isPropertyAvailable("SettingsBlockEditDeviceName")) {
            return null;
        }
        return $this->getProperty("SettingsBlockEditDeviceName");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockEditDeviceName($value)
    {
        $this->setProperty("SettingsBlockEditDeviceName", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockChangeRegion()
    {
        if (!$this->isPropertyAvailable("SettingsBlockChangeRegion")) {
            return null;
        }
        return $this->getProperty("SettingsBlockChangeRegion");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockChangeRegion($value)
    {
        $this->setProperty("SettingsBlockChangeRegion", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockChangeLanguage()
    {
        if (!$this->isPropertyAvailable("SettingsBlockChangeLanguage")) {
            return null;
        }
        return $this->getProperty("SettingsBlockChangeLanguage");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockChangeLanguage($value)
    {
        $this->setProperty("SettingsBlockChangeLanguage", $value, true);
    }
    /**
     * @return bool
     */
    public function getSettingsBlockChangePowerSleep()
    {
        if (!$this->isPropertyAvailable("SettingsBlockChangePowerSleep")) {
            return null;
        }
        return $this->getProperty("SettingsBlockChangePowerSleep");
    }
    /**
     * @var bool
     */
    public function setSettingsBlockChangePowerSleep($value)
    {
        $this->setProperty("SettingsBlockChangePowerSleep", $value, true);
    }
    /**
     * @return bool
     */
    public function getLocationServicesBlocked()
    {
        if (!$this->isPropertyAvailable("LocationServicesBlocked")) {
            return null;
        }
        return $this->getProperty("LocationServicesBlocked");
    }
    /**
     * @var bool
     */
    public function setLocationServicesBlocked($value)
    {
        $this->setProperty("LocationServicesBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getMicrosoftAccountBlocked()
    {
        if (!$this->isPropertyAvailable("MicrosoftAccountBlocked")) {
            return null;
        }
        return $this->getProperty("MicrosoftAccountBlocked");
    }
    /**
     * @var bool
     */
    public function setMicrosoftAccountBlocked($value)
    {
        $this->setProperty("MicrosoftAccountBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getMicrosoftAccountBlockSettingsSync()
    {
        if (!$this->isPropertyAvailable("MicrosoftAccountBlockSettingsSync")) {
            return null;
        }
        return $this->getProperty("MicrosoftAccountBlockSettingsSync");
    }
    /**
     * @var bool
     */
    public function setMicrosoftAccountBlockSettingsSync($value)
    {
        $this->setProperty("MicrosoftAccountBlockSettingsSync", $value, true);
    }
    /**
     * @return bool
     */
    public function getNfcBlocked()
    {
        if (!$this->isPropertyAvailable("NfcBlocked")) {
            return null;
        }
        return $this->getProperty("NfcBlocked");
    }
    /**
     * @var bool
     */
    public function setNfcBlocked($value)
    {
        $this->setProperty("NfcBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getResetProtectionModeBlocked()
    {
        if (!$this->isPropertyAvailable("ResetProtectionModeBlocked")) {
            return null;
        }
        return $this->getProperty("ResetProtectionModeBlocked");
    }
    /**
     * @var bool
     */
    public function setResetProtectionModeBlocked($value)
    {
        $this->setProperty("ResetProtectionModeBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getScreenCaptureBlocked()
    {
        if (!$this->isPropertyAvailable("ScreenCaptureBlocked")) {
            return null;
        }
        return $this->getProperty("ScreenCaptureBlocked");
    }
    /**
     * @var bool
     */
    public function setScreenCaptureBlocked($value)
    {
        $this->setProperty("ScreenCaptureBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getStorageBlockRemovableStorage()
    {
        if (!$this->isPropertyAvailable("StorageBlockRemovableStorage")) {
            return null;
        }
        return $this->getProperty("StorageBlockRemovableStorage");
    }
    /**
     * @var bool
     */
    public function setStorageBlockRemovableStorage($value)
    {
        $this->setProperty("StorageBlockRemovableStorage", $value, true);
    }
    /**
     * @return bool
     */
    public function getStorageRequireMobileDeviceEncryption()
    {
        if (!$this->isPropertyAvailable("StorageRequireMobileDeviceEncryption")) {
            return null;
        }
        return $this->getProperty("StorageRequireMobileDeviceEncryption");
    }
    /**
     * @var bool
     */
    public function setStorageRequireMobileDeviceEncryption($value)
    {
        $this->setProperty("StorageRequireMobileDeviceEncryption", $value, true);
    }
    /**
     * @return bool
     */
    public function getUsbBlocked()
    {
        if (!$this->isPropertyAvailable("UsbBlocked")) {
            return null;
        }
        return $this->getProperty("UsbBlocked");
    }
    /**
     * @var bool
     */
    public function setUsbBlocked($value)
    {
        $this->setProperty("UsbBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getVoiceRecordingBlocked()
    {
        if (!$this->isPropertyAvailable("VoiceRecordingBlocked")) {
            return null;
        }
        return $this->getProperty("VoiceRecordingBlocked");
    }
    /**
     * @var bool
     */
    public function setVoiceRecordingBlocked($value)
    {
        $this->setProperty("VoiceRecordingBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getWiFiBlockAutomaticConnectHotspots()
    {
        if (!$this->isPropertyAvailable("WiFiBlockAutomaticConnectHotspots")) {
            return null;
        }
        return $this->getProperty("WiFiBlockAutomaticConnectHotspots");
    }
    /**
     * @var bool
     */
    public function setWiFiBlockAutomaticConnectHotspots($value)
    {
        $this->setProperty("WiFiBlockAutomaticConnectHotspots", $value, true);
    }
    /**
     * @return bool
     */
    public function getWiFiBlocked()
    {
        if (!$this->isPropertyAvailable("WiFiBlocked")) {
            return null;
        }
        return $this->getProperty("WiFiBlocked");
    }
    /**
     * @var bool
     */
    public function setWiFiBlocked($value)
    {
        $this->setProperty("WiFiBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getWiFiBlockManualConfiguration()
    {
        if (!$this->isPropertyAvailable("WiFiBlockManualConfiguration")) {
            return null;
        }
        return $this->getProperty("WiFiBlockManualConfiguration");
    }
    /**
     * @var bool
     */
    public function setWiFiBlockManualConfiguration($value)
    {
        $this->setProperty("WiFiBlockManualConfiguration", $value, true);
    }
    /**
     * @return integer
     */
    public function getWiFiScanInterval()
    {
        if (!$this->isPropertyAvailable("WiFiScanInterval")) {
            return null;
        }
        return $this->getProperty("WiFiScanInterval");
    }
    /**
     * @var integer
     */
    public function setWiFiScanInterval($value)
    {
        $this->setProperty("WiFiScanInterval", $value, true);
    }
    /**
     * @return bool
     */
    public function getWirelessDisplayBlockProjectionToThisDevice()
    {
        if (!$this->isPropertyAvailable("WirelessDisplayBlockProjectionToThisDevice")) {
            return null;
        }
        return $this->getProperty("WirelessDisplayBlockProjectionToThisDevice");
    }
    /**
     * @var bool
     */
    public function setWirelessDisplayBlockProjectionToThisDevice($value)
    {
        $this->setProperty("WirelessDisplayBlockProjectionToThisDevice", $value, true);
    }
    /**
     * @return bool
     */
    public function getWirelessDisplayBlockUserInputFromReceiver()
    {
        if (!$this->isPropertyAvailable("WirelessDisplayBlockUserInputFromReceiver")) {
            return null;
        }
        return $this->getProperty("WirelessDisplayBlockUserInputFromReceiver");
    }
    /**
     * @var bool
     */
    public function setWirelessDisplayBlockUserInputFromReceiver($value)
    {
        $this->setProperty("WirelessDisplayBlockUserInputFromReceiver", $value, true);
    }
    /**
     * @return bool
     */
    public function getWirelessDisplayRequirePinForPairing()
    {
        if (!$this->isPropertyAvailable("WirelessDisplayRequirePinForPairing")) {
            return null;
        }
        return $this->getProperty("WirelessDisplayRequirePinForPairing");
    }
    /**
     * @var bool
     */
    public function setWirelessDisplayRequirePinForPairing($value)
    {
        $this->setProperty("WirelessDisplayRequirePinForPairing", $value, true);
    }
    /**
     * @return bool
     */
    public function getWindowsStoreBlocked()
    {
        if (!$this->isPropertyAvailable("WindowsStoreBlocked")) {
            return null;
        }
        return $this->getProperty("WindowsStoreBlocked");
    }
    /**
     * @var bool
     */
    public function setWindowsStoreBlocked($value)
    {
        $this->setProperty("WindowsStoreBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getWindowsStoreBlockAutoUpdate()
    {
        if (!$this->isPropertyAvailable("WindowsStoreBlockAutoUpdate")) {
            return null;
        }
        return $this->getProperty("WindowsStoreBlockAutoUpdate");
    }
    /**
     * @var bool
     */
    public function setWindowsStoreBlockAutoUpdate($value)
    {
        $this->setProperty("WindowsStoreBlockAutoUpdate", $value, true);
    }
    /**
     * @return bool
     */
    public function getSharedUserAppDataAllowed()
    {
        if (!$this->isPropertyAvailable("SharedUserAppDataAllowed")) {
            return null;
        }
        return $this->getProperty("SharedUserAppDataAllowed");
    }
    /**
     * @var bool
     */
    public function setSharedUserAppDataAllowed($value)
    {
        $this->setProperty("SharedUserAppDataAllowed", $value, true);
    }
    /**
     * @return bool
     */
    public function getAppsBlockWindowsStoreOriginatedApps()
    {
        if (!$this->isPropertyAvailable("AppsBlockWindowsStoreOriginatedApps")) {
            return null;
        }
        return $this->getProperty("AppsBlockWindowsStoreOriginatedApps");
    }
    /**
     * @var bool
     */
    public function setAppsBlockWindowsStoreOriginatedApps($value)
    {
        $this->setProperty("AppsBlockWindowsStoreOriginatedApps", $value, true);
    }
    /**
     * @return bool
     */
    public function getWindowsStoreEnablePrivateStoreOnly()
    {
        if (!$this->isPropertyAvailable("WindowsStoreEnablePrivateStoreOnly")) {
            return null;
        }
        return $this->getProperty("WindowsStoreEnablePrivateStoreOnly");
    }
    /**
     * @var bool
     */
    public function setWindowsStoreEnablePrivateStoreOnly($value)
    {
        $this->setProperty("WindowsStoreEnablePrivateStoreOnly", $value, true);
    }
    /**
     * @return bool
     */
    public function getStorageRestrictAppDataToSystemVolume()
    {
        if (!$this->isPropertyAvailable("StorageRestrictAppDataToSystemVolume")) {
            return null;
        }
        return $this->getProperty("StorageRestrictAppDataToSystemVolume");
    }
    /**
     * @var bool
     */
    public function setStorageRestrictAppDataToSystemVolume($value)
    {
        $this->setProperty("StorageRestrictAppDataToSystemVolume", $value, true);
    }
    /**
     * @return bool
     */
    public function getStorageRestrictAppInstallToSystemVolume()
    {
        if (!$this->isPropertyAvailable("StorageRestrictAppInstallToSystemVolume")) {
            return null;
        }
        return $this->getProperty("StorageRestrictAppInstallToSystemVolume");
    }
    /**
     * @var bool
     */
    public function setStorageRestrictAppInstallToSystemVolume($value)
    {
        $this->setProperty("StorageRestrictAppInstallToSystemVolume", $value, true);
    }
    /**
     * @return bool
     */
    public function getGameDvrBlocked()
    {
        if (!$this->isPropertyAvailable("GameDvrBlocked")) {
            return null;
        }
        return $this->getProperty("GameDvrBlocked");
    }
    /**
     * @var bool
     */
    public function setGameDvrBlocked($value)
    {
        $this->setProperty("GameDvrBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getExperienceBlockDeviceDiscovery()
    {
        if (!$this->isPropertyAvailable("ExperienceBlockDeviceDiscovery")) {
            return null;
        }
        return $this->getProperty("ExperienceBlockDeviceDiscovery");
    }
    /**
     * @var bool
     */
    public function setExperienceBlockDeviceDiscovery($value)
    {
        $this->setProperty("ExperienceBlockDeviceDiscovery", $value, true);
    }
    /**
     * @return bool
     */
    public function getExperienceBlockErrorDialogWhenNoSIM()
    {
        if (!$this->isPropertyAvailable("ExperienceBlockErrorDialogWhenNoSIM")) {
            return null;
        }
        return $this->getProperty("ExperienceBlockErrorDialogWhenNoSIM");
    }
    /**
     * @var bool
     */
    public function setExperienceBlockErrorDialogWhenNoSIM($value)
    {
        $this->setProperty("ExperienceBlockErrorDialogWhenNoSIM", $value, true);
    }
    /**
     * @return bool
     */
    public function getExperienceBlockTaskSwitcher()
    {
        if (!$this->isPropertyAvailable("ExperienceBlockTaskSwitcher")) {
            return null;
        }
        return $this->getProperty("ExperienceBlockTaskSwitcher");
    }
    /**
     * @var bool
     */
    public function setExperienceBlockTaskSwitcher($value)
    {
        $this->setProperty("ExperienceBlockTaskSwitcher", $value, true);
    }
    /**
     * @return bool
     */
    public function getLogonBlockFastUserSwitching()
    {
        if (!$this->isPropertyAvailable("LogonBlockFastUserSwitching")) {
            return null;
        }
        return $this->getProperty("LogonBlockFastUserSwitching");
    }
    /**
     * @var bool
     */
    public function setLogonBlockFastUserSwitching($value)
    {
        $this->setProperty("LogonBlockFastUserSwitching", $value, true);
    }
    /**
     * @return bool
     */
    public function getTenantLockdownRequireNetworkDuringOutOfBoxExperience()
    {
        if (!$this->isPropertyAvailable("TenantLockdownRequireNetworkDuringOutOfBoxExperience")) {
            return null;
        }
        return $this->getProperty("TenantLockdownRequireNetworkDuringOutOfBoxExperience");
    }
    /**
     * @var bool
     */
    public function setTenantLockdownRequireNetworkDuringOutOfBoxExperience($value)
    {
        $this->setProperty("TenantLockdownRequireNetworkDuringOutOfBoxExperience", $value, true);
    }
    /**
     * @return DefenderDetectedMalwareActions
     */
    public function getDefenderDetectedMalwareActions()
    {
        if (!$this->isPropertyAvailable("DefenderDetectedMalwareActions")) {
            return null;
        }
        return $this->getProperty("DefenderDetectedMalwareActions");
    }
    /**
     * @var DefenderDetectedMalwareActions
     */
    public function setDefenderDetectedMalwareActions($value)
    {
        $this->setProperty("DefenderDetectedMalwareActions", $value, true);
    }
    /**
     * @return Windows10NetworkProxyServer
     */
    public function getNetworkProxyServer()
    {
        if (!$this->isPropertyAvailable("NetworkProxyServer")) {
            return null;
        }
        return $this->getProperty("NetworkProxyServer");
    }
    /**
     * @var Windows10NetworkProxyServer
     */
    public function setNetworkProxyServer($value)
    {
        $this->setProperty("NetworkProxyServer", $value, true);
    }
    /**
     * @return EdgeSearchEngineBase
     */
    public function getEdgeSearchEngine()
    {
        if (!$this->isPropertyAvailable("EdgeSearchEngine")) {
            return null;
        }
        return $this->getProperty("EdgeSearchEngine");
    }
    /**
     * @var EdgeSearchEngineBase
     */
    public function setEdgeSearchEngine($value)
    {
        $this->setProperty("EdgeSearchEngine", $value, true);
    }
}