<?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 IosGeneralDeviceConfiguration extends ClientObject
{
    /**
     * @return bool
     */
    public function getAccountBlockModification()
    {
        if (!$this->isPropertyAvailable("AccountBlockModification")) {
            return null;
        }
        return $this->getProperty("AccountBlockModification");
    }
    /**
     * @var bool
     */
    public function setAccountBlockModification($value)
    {
        $this->setProperty("AccountBlockModification", $value, true);
    }
    /**
     * @return bool
     */
    public function getActivationLockAllowWhenSupervised()
    {
        if (!$this->isPropertyAvailable("ActivationLockAllowWhenSupervised")) {
            return null;
        }
        return $this->getProperty("ActivationLockAllowWhenSupervised");
    }
    /**
     * @var bool
     */
    public function setActivationLockAllowWhenSupervised($value)
    {
        $this->setProperty("ActivationLockAllowWhenSupervised", $value, true);
    }
    /**
     * @return bool
     */
    public function getAirDropBlocked()
    {
        if (!$this->isPropertyAvailable("AirDropBlocked")) {
            return null;
        }
        return $this->getProperty("AirDropBlocked");
    }
    /**
     * @var bool
     */
    public function setAirDropBlocked($value)
    {
        $this->setProperty("AirDropBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getAirDropForceUnmanagedDropTarget()
    {
        if (!$this->isPropertyAvailable("AirDropForceUnmanagedDropTarget")) {
            return null;
        }
        return $this->getProperty("AirDropForceUnmanagedDropTarget");
    }
    /**
     * @var bool
     */
    public function setAirDropForceUnmanagedDropTarget($value)
    {
        $this->setProperty("AirDropForceUnmanagedDropTarget", $value, true);
    }
    /**
     * @return bool
     */
    public function getAirPlayForcePairingPasswordForOutgoingRequests()
    {
        if (!$this->isPropertyAvailable("AirPlayForcePairingPasswordForOutgoingRequests")) {
            return null;
        }
        return $this->getProperty("AirPlayForcePairingPasswordForOutgoingRequests");
    }
    /**
     * @var bool
     */
    public function setAirPlayForcePairingPasswordForOutgoingRequests($value)
    {
        $this->setProperty("AirPlayForcePairingPasswordForOutgoingRequests", $value, true);
    }
    /**
     * @return bool
     */
    public function getAppleWatchBlockPairing()
    {
        if (!$this->isPropertyAvailable("AppleWatchBlockPairing")) {
            return null;
        }
        return $this->getProperty("AppleWatchBlockPairing");
    }
    /**
     * @var bool
     */
    public function setAppleWatchBlockPairing($value)
    {
        $this->setProperty("AppleWatchBlockPairing", $value, true);
    }
    /**
     * @return bool
     */
    public function getAppleWatchForceWristDetection()
    {
        if (!$this->isPropertyAvailable("AppleWatchForceWristDetection")) {
            return null;
        }
        return $this->getProperty("AppleWatchForceWristDetection");
    }
    /**
     * @var bool
     */
    public function setAppleWatchForceWristDetection($value)
    {
        $this->setProperty("AppleWatchForceWristDetection", $value, true);
    }
    /**
     * @return bool
     */
    public function getAppleNewsBlocked()
    {
        if (!$this->isPropertyAvailable("AppleNewsBlocked")) {
            return null;
        }
        return $this->getProperty("AppleNewsBlocked");
    }
    /**
     * @var bool
     */
    public function setAppleNewsBlocked($value)
    {
        $this->setProperty("AppleNewsBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getAppStoreBlockAutomaticDownloads()
    {
        if (!$this->isPropertyAvailable("AppStoreBlockAutomaticDownloads")) {
            return null;
        }
        return $this->getProperty("AppStoreBlockAutomaticDownloads");
    }
    /**
     * @var bool
     */
    public function setAppStoreBlockAutomaticDownloads($value)
    {
        $this->setProperty("AppStoreBlockAutomaticDownloads", $value, true);
    }
    /**
     * @return bool
     */
    public function getAppStoreBlocked()
    {
        if (!$this->isPropertyAvailable("AppStoreBlocked")) {
            return null;
        }
        return $this->getProperty("AppStoreBlocked");
    }
    /**
     * @var bool
     */
    public function setAppStoreBlocked($value)
    {
        $this->setProperty("AppStoreBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getAppStoreBlockInAppPurchases()
    {
        if (!$this->isPropertyAvailable("AppStoreBlockInAppPurchases")) {
            return null;
        }
        return $this->getProperty("AppStoreBlockInAppPurchases");
    }
    /**
     * @var bool
     */
    public function setAppStoreBlockInAppPurchases($value)
    {
        $this->setProperty("AppStoreBlockInAppPurchases", $value, true);
    }
    /**
     * @return bool
     */
    public function getAppStoreBlockUIAppInstallation()
    {
        if (!$this->isPropertyAvailable("AppStoreBlockUIAppInstallation")) {
            return null;
        }
        return $this->getProperty("AppStoreBlockUIAppInstallation");
    }
    /**
     * @var bool
     */
    public function setAppStoreBlockUIAppInstallation($value)
    {
        $this->setProperty("AppStoreBlockUIAppInstallation", $value, true);
    }
    /**
     * @return bool
     */
    public function getAppStoreRequirePassword()
    {
        if (!$this->isPropertyAvailable("AppStoreRequirePassword")) {
            return null;
        }
        return $this->getProperty("AppStoreRequirePassword");
    }
    /**
     * @var bool
     */
    public function setAppStoreRequirePassword($value)
    {
        $this->setProperty("AppStoreRequirePassword", $value, true);
    }
    /**
     * @return bool
     */
    public function getBluetoothBlockModification()
    {
        if (!$this->isPropertyAvailable("BluetoothBlockModification")) {
            return null;
        }
        return $this->getProperty("BluetoothBlockModification");
    }
    /**
     * @var bool
     */
    public function setBluetoothBlockModification($value)
    {
        $this->setProperty("BluetoothBlockModification", $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 getCellularBlockDataRoaming()
    {
        if (!$this->isPropertyAvailable("CellularBlockDataRoaming")) {
            return null;
        }
        return $this->getProperty("CellularBlockDataRoaming");
    }
    /**
     * @var bool
     */
    public function setCellularBlockDataRoaming($value)
    {
        $this->setProperty("CellularBlockDataRoaming", $value, true);
    }
    /**
     * @return bool
     */
    public function getCellularBlockGlobalBackgroundFetchWhileRoaming()
    {
        if (!$this->isPropertyAvailable("CellularBlockGlobalBackgroundFetchWhileRoaming")) {
            return null;
        }
        return $this->getProperty("CellularBlockGlobalBackgroundFetchWhileRoaming");
    }
    /**
     * @var bool
     */
    public function setCellularBlockGlobalBackgroundFetchWhileRoaming($value)
    {
        $this->setProperty("CellularBlockGlobalBackgroundFetchWhileRoaming", $value, true);
    }
    /**
     * @return bool
     */
    public function getCellularBlockPerAppDataModification()
    {
        if (!$this->isPropertyAvailable("CellularBlockPerAppDataModification")) {
            return null;
        }
        return $this->getProperty("CellularBlockPerAppDataModification");
    }
    /**
     * @var bool
     */
    public function setCellularBlockPerAppDataModification($value)
    {
        $this->setProperty("CellularBlockPerAppDataModification", $value, true);
    }
    /**
     * @return bool
     */
    public function getCellularBlockPersonalHotspot()
    {
        if (!$this->isPropertyAvailable("CellularBlockPersonalHotspot")) {
            return null;
        }
        return $this->getProperty("CellularBlockPersonalHotspot");
    }
    /**
     * @var bool
     */
    public function setCellularBlockPersonalHotspot($value)
    {
        $this->setProperty("CellularBlockPersonalHotspot", $value, true);
    }
    /**
     * @return bool
     */
    public function getCellularBlockVoiceRoaming()
    {
        if (!$this->isPropertyAvailable("CellularBlockVoiceRoaming")) {
            return null;
        }
        return $this->getProperty("CellularBlockVoiceRoaming");
    }
    /**
     * @var bool
     */
    public function setCellularBlockVoiceRoaming($value)
    {
        $this->setProperty("CellularBlockVoiceRoaming", $value, true);
    }
    /**
     * @return bool
     */
    public function getCertificatesBlockUntrustedTlsCertificates()
    {
        if (!$this->isPropertyAvailable("CertificatesBlockUntrustedTlsCertificates")) {
            return null;
        }
        return $this->getProperty("CertificatesBlockUntrustedTlsCertificates");
    }
    /**
     * @var bool
     */
    public function setCertificatesBlockUntrustedTlsCertificates($value)
    {
        $this->setProperty("CertificatesBlockUntrustedTlsCertificates", $value, true);
    }
    /**
     * @return bool
     */
    public function getClassroomAppBlockRemoteScreenObservation()
    {
        if (!$this->isPropertyAvailable("ClassroomAppBlockRemoteScreenObservation")) {
            return null;
        }
        return $this->getProperty("ClassroomAppBlockRemoteScreenObservation");
    }
    /**
     * @var bool
     */
    public function setClassroomAppBlockRemoteScreenObservation($value)
    {
        $this->setProperty("ClassroomAppBlockRemoteScreenObservation", $value, true);
    }
    /**
     * @return bool
     */
    public function getClassroomAppForceUnpromptedScreenObservation()
    {
        if (!$this->isPropertyAvailable("ClassroomAppForceUnpromptedScreenObservation")) {
            return null;
        }
        return $this->getProperty("ClassroomAppForceUnpromptedScreenObservation");
    }
    /**
     * @var bool
     */
    public function setClassroomAppForceUnpromptedScreenObservation($value)
    {
        $this->setProperty("ClassroomAppForceUnpromptedScreenObservation", $value, true);
    }
    /**
     * @return bool
     */
    public function getConfigurationProfileBlockChanges()
    {
        if (!$this->isPropertyAvailable("ConfigurationProfileBlockChanges")) {
            return null;
        }
        return $this->getProperty("ConfigurationProfileBlockChanges");
    }
    /**
     * @var bool
     */
    public function setConfigurationProfileBlockChanges($value)
    {
        $this->setProperty("ConfigurationProfileBlockChanges", $value, true);
    }
    /**
     * @return bool
     */
    public function getDefinitionLookupBlocked()
    {
        if (!$this->isPropertyAvailable("DefinitionLookupBlocked")) {
            return null;
        }
        return $this->getProperty("DefinitionLookupBlocked");
    }
    /**
     * @var bool
     */
    public function setDefinitionLookupBlocked($value)
    {
        $this->setProperty("DefinitionLookupBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getDeviceBlockEnableRestrictions()
    {
        if (!$this->isPropertyAvailable("DeviceBlockEnableRestrictions")) {
            return null;
        }
        return $this->getProperty("DeviceBlockEnableRestrictions");
    }
    /**
     * @var bool
     */
    public function setDeviceBlockEnableRestrictions($value)
    {
        $this->setProperty("DeviceBlockEnableRestrictions", $value, true);
    }
    /**
     * @return bool
     */
    public function getDeviceBlockEraseContentAndSettings()
    {
        if (!$this->isPropertyAvailable("DeviceBlockEraseContentAndSettings")) {
            return null;
        }
        return $this->getProperty("DeviceBlockEraseContentAndSettings");
    }
    /**
     * @var bool
     */
    public function setDeviceBlockEraseContentAndSettings($value)
    {
        $this->setProperty("DeviceBlockEraseContentAndSettings", $value, true);
    }
    /**
     * @return bool
     */
    public function getDeviceBlockNameModification()
    {
        if (!$this->isPropertyAvailable("DeviceBlockNameModification")) {
            return null;
        }
        return $this->getProperty("DeviceBlockNameModification");
    }
    /**
     * @var bool
     */
    public function setDeviceBlockNameModification($value)
    {
        $this->setProperty("DeviceBlockNameModification", $value, true);
    }
    /**
     * @return bool
     */
    public function getDiagnosticDataBlockSubmission()
    {
        if (!$this->isPropertyAvailable("DiagnosticDataBlockSubmission")) {
            return null;
        }
        return $this->getProperty("DiagnosticDataBlockSubmission");
    }
    /**
     * @var bool
     */
    public function setDiagnosticDataBlockSubmission($value)
    {
        $this->setProperty("DiagnosticDataBlockSubmission", $value, true);
    }
    /**
     * @return bool
     */
    public function getDiagnosticDataBlockSubmissionModification()
    {
        if (!$this->isPropertyAvailable("DiagnosticDataBlockSubmissionModification")) {
            return null;
        }
        return $this->getProperty("DiagnosticDataBlockSubmissionModification");
    }
    /**
     * @var bool
     */
    public function setDiagnosticDataBlockSubmissionModification($value)
    {
        $this->setProperty("DiagnosticDataBlockSubmissionModification", $value, true);
    }
    /**
     * @return bool
     */
    public function getDocumentsBlockManagedDocumentsInUnmanagedApps()
    {
        if (!$this->isPropertyAvailable("DocumentsBlockManagedDocumentsInUnmanagedApps")) {
            return null;
        }
        return $this->getProperty("DocumentsBlockManagedDocumentsInUnmanagedApps");
    }
    /**
     * @var bool
     */
    public function setDocumentsBlockManagedDocumentsInUnmanagedApps($value)
    {
        $this->setProperty("DocumentsBlockManagedDocumentsInUnmanagedApps", $value, true);
    }
    /**
     * @return bool
     */
    public function getDocumentsBlockUnmanagedDocumentsInManagedApps()
    {
        if (!$this->isPropertyAvailable("DocumentsBlockUnmanagedDocumentsInManagedApps")) {
            return null;
        }
        return $this->getProperty("DocumentsBlockUnmanagedDocumentsInManagedApps");
    }
    /**
     * @var bool
     */
    public function setDocumentsBlockUnmanagedDocumentsInManagedApps($value)
    {
        $this->setProperty("DocumentsBlockUnmanagedDocumentsInManagedApps", $value, true);
    }
    /**
     * @return array
     */
    public function getEmailInDomainSuffixes()
    {
        if (!$this->isPropertyAvailable("EmailInDomainSuffixes")) {
            return null;
        }
        return $this->getProperty("EmailInDomainSuffixes");
    }
    /**
     * @var array
     */
    public function setEmailInDomainSuffixes($value)
    {
        $this->setProperty("EmailInDomainSuffixes", $value, true);
    }
    /**
     * @return bool
     */
    public function getEnterpriseAppBlockTrust()
    {
        if (!$this->isPropertyAvailable("EnterpriseAppBlockTrust")) {
            return null;
        }
        return $this->getProperty("EnterpriseAppBlockTrust");
    }
    /**
     * @var bool
     */
    public function setEnterpriseAppBlockTrust($value)
    {
        $this->setProperty("EnterpriseAppBlockTrust", $value, true);
    }
    /**
     * @return bool
     */
    public function getEnterpriseAppBlockTrustModification()
    {
        if (!$this->isPropertyAvailable("EnterpriseAppBlockTrustModification")) {
            return null;
        }
        return $this->getProperty("EnterpriseAppBlockTrustModification");
    }
    /**
     * @var bool
     */
    public function setEnterpriseAppBlockTrustModification($value)
    {
        $this->setProperty("EnterpriseAppBlockTrustModification", $value, true);
    }
    /**
     * @return bool
     */
    public function getFaceTimeBlocked()
    {
        if (!$this->isPropertyAvailable("FaceTimeBlocked")) {
            return null;
        }
        return $this->getProperty("FaceTimeBlocked");
    }
    /**
     * @var bool
     */
    public function setFaceTimeBlocked($value)
    {
        $this->setProperty("FaceTimeBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getFindMyFriendsBlocked()
    {
        if (!$this->isPropertyAvailable("FindMyFriendsBlocked")) {
            return null;
        }
        return $this->getProperty("FindMyFriendsBlocked");
    }
    /**
     * @var bool
     */
    public function setFindMyFriendsBlocked($value)
    {
        $this->setProperty("FindMyFriendsBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getGamingBlockGameCenterFriends()
    {
        if (!$this->isPropertyAvailable("GamingBlockGameCenterFriends")) {
            return null;
        }
        return $this->getProperty("GamingBlockGameCenterFriends");
    }
    /**
     * @var bool
     */
    public function setGamingBlockGameCenterFriends($value)
    {
        $this->setProperty("GamingBlockGameCenterFriends", $value, true);
    }
    /**
     * @return bool
     */
    public function getGamingBlockMultiplayer()
    {
        if (!$this->isPropertyAvailable("GamingBlockMultiplayer")) {
            return null;
        }
        return $this->getProperty("GamingBlockMultiplayer");
    }
    /**
     * @var bool
     */
    public function setGamingBlockMultiplayer($value)
    {
        $this->setProperty("GamingBlockMultiplayer", $value, true);
    }
    /**
     * @return bool
     */
    public function getGameCenterBlocked()
    {
        if (!$this->isPropertyAvailable("GameCenterBlocked")) {
            return null;
        }
        return $this->getProperty("GameCenterBlocked");
    }
    /**
     * @var bool
     */
    public function setGameCenterBlocked($value)
    {
        $this->setProperty("GameCenterBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getHostPairingBlocked()
    {
        if (!$this->isPropertyAvailable("HostPairingBlocked")) {
            return null;
        }
        return $this->getProperty("HostPairingBlocked");
    }
    /**
     * @var bool
     */
    public function setHostPairingBlocked($value)
    {
        $this->setProperty("HostPairingBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getIBooksStoreBlocked()
    {
        if (!$this->isPropertyAvailable("IBooksStoreBlocked")) {
            return null;
        }
        return $this->getProperty("IBooksStoreBlocked");
    }
    /**
     * @var bool
     */
    public function setIBooksStoreBlocked($value)
    {
        $this->setProperty("IBooksStoreBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getIBooksStoreBlockErotica()
    {
        if (!$this->isPropertyAvailable("IBooksStoreBlockErotica")) {
            return null;
        }
        return $this->getProperty("IBooksStoreBlockErotica");
    }
    /**
     * @var bool
     */
    public function setIBooksStoreBlockErotica($value)
    {
        $this->setProperty("IBooksStoreBlockErotica", $value, true);
    }
    /**
     * @return bool
     */
    public function getICloudBlockActivityContinuation()
    {
        if (!$this->isPropertyAvailable("ICloudBlockActivityContinuation")) {
            return null;
        }
        return $this->getProperty("ICloudBlockActivityContinuation");
    }
    /**
     * @var bool
     */
    public function setICloudBlockActivityContinuation($value)
    {
        $this->setProperty("ICloudBlockActivityContinuation", $value, true);
    }
    /**
     * @return bool
     */
    public function getICloudBlockBackup()
    {
        if (!$this->isPropertyAvailable("ICloudBlockBackup")) {
            return null;
        }
        return $this->getProperty("ICloudBlockBackup");
    }
    /**
     * @var bool
     */
    public function setICloudBlockBackup($value)
    {
        $this->setProperty("ICloudBlockBackup", $value, true);
    }
    /**
     * @return bool
     */
    public function getICloudBlockDocumentSync()
    {
        if (!$this->isPropertyAvailable("ICloudBlockDocumentSync")) {
            return null;
        }
        return $this->getProperty("ICloudBlockDocumentSync");
    }
    /**
     * @var bool
     */
    public function setICloudBlockDocumentSync($value)
    {
        $this->setProperty("ICloudBlockDocumentSync", $value, true);
    }
    /**
     * @return bool
     */
    public function getICloudBlockManagedAppsSync()
    {
        if (!$this->isPropertyAvailable("ICloudBlockManagedAppsSync")) {
            return null;
        }
        return $this->getProperty("ICloudBlockManagedAppsSync");
    }
    /**
     * @var bool
     */
    public function setICloudBlockManagedAppsSync($value)
    {
        $this->setProperty("ICloudBlockManagedAppsSync", $value, true);
    }
    /**
     * @return bool
     */
    public function getICloudBlockPhotoLibrary()
    {
        if (!$this->isPropertyAvailable("ICloudBlockPhotoLibrary")) {
            return null;
        }
        return $this->getProperty("ICloudBlockPhotoLibrary");
    }
    /**
     * @var bool
     */
    public function setICloudBlockPhotoLibrary($value)
    {
        $this->setProperty("ICloudBlockPhotoLibrary", $value, true);
    }
    /**
     * @return bool
     */
    public function getICloudBlockPhotoStreamSync()
    {
        if (!$this->isPropertyAvailable("ICloudBlockPhotoStreamSync")) {
            return null;
        }
        return $this->getProperty("ICloudBlockPhotoStreamSync");
    }
    /**
     * @var bool
     */
    public function setICloudBlockPhotoStreamSync($value)
    {
        $this->setProperty("ICloudBlockPhotoStreamSync", $value, true);
    }
    /**
     * @return bool
     */
    public function getICloudBlockSharedPhotoStream()
    {
        if (!$this->isPropertyAvailable("ICloudBlockSharedPhotoStream")) {
            return null;
        }
        return $this->getProperty("ICloudBlockSharedPhotoStream");
    }
    /**
     * @var bool
     */
    public function setICloudBlockSharedPhotoStream($value)
    {
        $this->setProperty("ICloudBlockSharedPhotoStream", $value, true);
    }
    /**
     * @return bool
     */
    public function getICloudRequireEncryptedBackup()
    {
        if (!$this->isPropertyAvailable("ICloudRequireEncryptedBackup")) {
            return null;
        }
        return $this->getProperty("ICloudRequireEncryptedBackup");
    }
    /**
     * @var bool
     */
    public function setICloudRequireEncryptedBackup($value)
    {
        $this->setProperty("ICloudRequireEncryptedBackup", $value, true);
    }
    /**
     * @return bool
     */
    public function getITunesBlockExplicitContent()
    {
        if (!$this->isPropertyAvailable("ITunesBlockExplicitContent")) {
            return null;
        }
        return $this->getProperty("ITunesBlockExplicitContent");
    }
    /**
     * @var bool
     */
    public function setITunesBlockExplicitContent($value)
    {
        $this->setProperty("ITunesBlockExplicitContent", $value, true);
    }
    /**
     * @return bool
     */
    public function getITunesBlockMusicService()
    {
        if (!$this->isPropertyAvailable("ITunesBlockMusicService")) {
            return null;
        }
        return $this->getProperty("ITunesBlockMusicService");
    }
    /**
     * @var bool
     */
    public function setITunesBlockMusicService($value)
    {
        $this->setProperty("ITunesBlockMusicService", $value, true);
    }
    /**
     * @return bool
     */
    public function getITunesBlockRadio()
    {
        if (!$this->isPropertyAvailable("ITunesBlockRadio")) {
            return null;
        }
        return $this->getProperty("ITunesBlockRadio");
    }
    /**
     * @var bool
     */
    public function setITunesBlockRadio($value)
    {
        $this->setProperty("ITunesBlockRadio", $value, true);
    }
    /**
     * @return bool
     */
    public function getKeyboardBlockAutoCorrect()
    {
        if (!$this->isPropertyAvailable("KeyboardBlockAutoCorrect")) {
            return null;
        }
        return $this->getProperty("KeyboardBlockAutoCorrect");
    }
    /**
     * @var bool
     */
    public function setKeyboardBlockAutoCorrect($value)
    {
        $this->setProperty("KeyboardBlockAutoCorrect", $value, true);
    }
    /**
     * @return bool
     */
    public function getKeyboardBlockDictation()
    {
        if (!$this->isPropertyAvailable("KeyboardBlockDictation")) {
            return null;
        }
        return $this->getProperty("KeyboardBlockDictation");
    }
    /**
     * @var bool
     */
    public function setKeyboardBlockDictation($value)
    {
        $this->setProperty("KeyboardBlockDictation", $value, true);
    }
    /**
     * @return bool
     */
    public function getKeyboardBlockPredictive()
    {
        if (!$this->isPropertyAvailable("KeyboardBlockPredictive")) {
            return null;
        }
        return $this->getProperty("KeyboardBlockPredictive");
    }
    /**
     * @var bool
     */
    public function setKeyboardBlockPredictive($value)
    {
        $this->setProperty("KeyboardBlockPredictive", $value, true);
    }
    /**
     * @return bool
     */
    public function getKeyboardBlockShortcuts()
    {
        if (!$this->isPropertyAvailable("KeyboardBlockShortcuts")) {
            return null;
        }
        return $this->getProperty("KeyboardBlockShortcuts");
    }
    /**
     * @var bool
     */
    public function setKeyboardBlockShortcuts($value)
    {
        $this->setProperty("KeyboardBlockShortcuts", $value, true);
    }
    /**
     * @return bool
     */
    public function getKeyboardBlockSpellCheck()
    {
        if (!$this->isPropertyAvailable("KeyboardBlockSpellCheck")) {
            return null;
        }
        return $this->getProperty("KeyboardBlockSpellCheck");
    }
    /**
     * @var bool
     */
    public function setKeyboardBlockSpellCheck($value)
    {
        $this->setProperty("KeyboardBlockSpellCheck", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeAllowAssistiveSpeak()
    {
        if (!$this->isPropertyAvailable("KioskModeAllowAssistiveSpeak")) {
            return null;
        }
        return $this->getProperty("KioskModeAllowAssistiveSpeak");
    }
    /**
     * @var bool
     */
    public function setKioskModeAllowAssistiveSpeak($value)
    {
        $this->setProperty("KioskModeAllowAssistiveSpeak", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeAllowAssistiveTouchSettings()
    {
        if (!$this->isPropertyAvailable("KioskModeAllowAssistiveTouchSettings")) {
            return null;
        }
        return $this->getProperty("KioskModeAllowAssistiveTouchSettings");
    }
    /**
     * @var bool
     */
    public function setKioskModeAllowAssistiveTouchSettings($value)
    {
        $this->setProperty("KioskModeAllowAssistiveTouchSettings", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeAllowAutoLock()
    {
        if (!$this->isPropertyAvailable("KioskModeAllowAutoLock")) {
            return null;
        }
        return $this->getProperty("KioskModeAllowAutoLock");
    }
    /**
     * @var bool
     */
    public function setKioskModeAllowAutoLock($value)
    {
        $this->setProperty("KioskModeAllowAutoLock", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeAllowColorInversionSettings()
    {
        if (!$this->isPropertyAvailable("KioskModeAllowColorInversionSettings")) {
            return null;
        }
        return $this->getProperty("KioskModeAllowColorInversionSettings");
    }
    /**
     * @var bool
     */
    public function setKioskModeAllowColorInversionSettings($value)
    {
        $this->setProperty("KioskModeAllowColorInversionSettings", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeAllowRingerSwitch()
    {
        if (!$this->isPropertyAvailable("KioskModeAllowRingerSwitch")) {
            return null;
        }
        return $this->getProperty("KioskModeAllowRingerSwitch");
    }
    /**
     * @var bool
     */
    public function setKioskModeAllowRingerSwitch($value)
    {
        $this->setProperty("KioskModeAllowRingerSwitch", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeAllowScreenRotation()
    {
        if (!$this->isPropertyAvailable("KioskModeAllowScreenRotation")) {
            return null;
        }
        return $this->getProperty("KioskModeAllowScreenRotation");
    }
    /**
     * @var bool
     */
    public function setKioskModeAllowScreenRotation($value)
    {
        $this->setProperty("KioskModeAllowScreenRotation", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeAllowSleepButton()
    {
        if (!$this->isPropertyAvailable("KioskModeAllowSleepButton")) {
            return null;
        }
        return $this->getProperty("KioskModeAllowSleepButton");
    }
    /**
     * @var bool
     */
    public function setKioskModeAllowSleepButton($value)
    {
        $this->setProperty("KioskModeAllowSleepButton", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeAllowTouchscreen()
    {
        if (!$this->isPropertyAvailable("KioskModeAllowTouchscreen")) {
            return null;
        }
        return $this->getProperty("KioskModeAllowTouchscreen");
    }
    /**
     * @var bool
     */
    public function setKioskModeAllowTouchscreen($value)
    {
        $this->setProperty("KioskModeAllowTouchscreen", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeAllowVoiceOverSettings()
    {
        if (!$this->isPropertyAvailable("KioskModeAllowVoiceOverSettings")) {
            return null;
        }
        return $this->getProperty("KioskModeAllowVoiceOverSettings");
    }
    /**
     * @var bool
     */
    public function setKioskModeAllowVoiceOverSettings($value)
    {
        $this->setProperty("KioskModeAllowVoiceOverSettings", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeAllowVolumeButtons()
    {
        if (!$this->isPropertyAvailable("KioskModeAllowVolumeButtons")) {
            return null;
        }
        return $this->getProperty("KioskModeAllowVolumeButtons");
    }
    /**
     * @var bool
     */
    public function setKioskModeAllowVolumeButtons($value)
    {
        $this->setProperty("KioskModeAllowVolumeButtons", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeAllowZoomSettings()
    {
        if (!$this->isPropertyAvailable("KioskModeAllowZoomSettings")) {
            return null;
        }
        return $this->getProperty("KioskModeAllowZoomSettings");
    }
    /**
     * @var bool
     */
    public function setKioskModeAllowZoomSettings($value)
    {
        $this->setProperty("KioskModeAllowZoomSettings", $value, true);
    }
    /**
     * @return string
     */
    public function getKioskModeAppStoreUrl()
    {
        if (!$this->isPropertyAvailable("KioskModeAppStoreUrl")) {
            return null;
        }
        return $this->getProperty("KioskModeAppStoreUrl");
    }
    /**
     * @var string
     */
    public function setKioskModeAppStoreUrl($value)
    {
        $this->setProperty("KioskModeAppStoreUrl", $value, true);
    }
    /**
     * @return string
     */
    public function getKioskModeBuiltInAppId()
    {
        if (!$this->isPropertyAvailable("KioskModeBuiltInAppId")) {
            return null;
        }
        return $this->getProperty("KioskModeBuiltInAppId");
    }
    /**
     * @var string
     */
    public function setKioskModeBuiltInAppId($value)
    {
        $this->setProperty("KioskModeBuiltInAppId", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeRequireAssistiveTouch()
    {
        if (!$this->isPropertyAvailable("KioskModeRequireAssistiveTouch")) {
            return null;
        }
        return $this->getProperty("KioskModeRequireAssistiveTouch");
    }
    /**
     * @var bool
     */
    public function setKioskModeRequireAssistiveTouch($value)
    {
        $this->setProperty("KioskModeRequireAssistiveTouch", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeRequireColorInversion()
    {
        if (!$this->isPropertyAvailable("KioskModeRequireColorInversion")) {
            return null;
        }
        return $this->getProperty("KioskModeRequireColorInversion");
    }
    /**
     * @var bool
     */
    public function setKioskModeRequireColorInversion($value)
    {
        $this->setProperty("KioskModeRequireColorInversion", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeRequireMonoAudio()
    {
        if (!$this->isPropertyAvailable("KioskModeRequireMonoAudio")) {
            return null;
        }
        return $this->getProperty("KioskModeRequireMonoAudio");
    }
    /**
     * @var bool
     */
    public function setKioskModeRequireMonoAudio($value)
    {
        $this->setProperty("KioskModeRequireMonoAudio", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeRequireVoiceOver()
    {
        if (!$this->isPropertyAvailable("KioskModeRequireVoiceOver")) {
            return null;
        }
        return $this->getProperty("KioskModeRequireVoiceOver");
    }
    /**
     * @var bool
     */
    public function setKioskModeRequireVoiceOver($value)
    {
        $this->setProperty("KioskModeRequireVoiceOver", $value, true);
    }
    /**
     * @return bool
     */
    public function getKioskModeRequireZoom()
    {
        if (!$this->isPropertyAvailable("KioskModeRequireZoom")) {
            return null;
        }
        return $this->getProperty("KioskModeRequireZoom");
    }
    /**
     * @var bool
     */
    public function setKioskModeRequireZoom($value)
    {
        $this->setProperty("KioskModeRequireZoom", $value, true);
    }
    /**
     * @return string
     */
    public function getKioskModeManagedAppId()
    {
        if (!$this->isPropertyAvailable("KioskModeManagedAppId")) {
            return null;
        }
        return $this->getProperty("KioskModeManagedAppId");
    }
    /**
     * @var string
     */
    public function setKioskModeManagedAppId($value)
    {
        $this->setProperty("KioskModeManagedAppId", $value, true);
    }
    /**
     * @return bool
     */
    public function getLockScreenBlockControlCenter()
    {
        if (!$this->isPropertyAvailable("LockScreenBlockControlCenter")) {
            return null;
        }
        return $this->getProperty("LockScreenBlockControlCenter");
    }
    /**
     * @var bool
     */
    public function setLockScreenBlockControlCenter($value)
    {
        $this->setProperty("LockScreenBlockControlCenter", $value, true);
    }
    /**
     * @return bool
     */
    public function getLockScreenBlockNotificationView()
    {
        if (!$this->isPropertyAvailable("LockScreenBlockNotificationView")) {
            return null;
        }
        return $this->getProperty("LockScreenBlockNotificationView");
    }
    /**
     * @var bool
     */
    public function setLockScreenBlockNotificationView($value)
    {
        $this->setProperty("LockScreenBlockNotificationView", $value, true);
    }
    /**
     * @return bool
     */
    public function getLockScreenBlockPassbook()
    {
        if (!$this->isPropertyAvailable("LockScreenBlockPassbook")) {
            return null;
        }
        return $this->getProperty("LockScreenBlockPassbook");
    }
    /**
     * @var bool
     */
    public function setLockScreenBlockPassbook($value)
    {
        $this->setProperty("LockScreenBlockPassbook", $value, true);
    }
    /**
     * @return bool
     */
    public function getLockScreenBlockTodayView()
    {
        if (!$this->isPropertyAvailable("LockScreenBlockTodayView")) {
            return null;
        }
        return $this->getProperty("LockScreenBlockTodayView");
    }
    /**
     * @var bool
     */
    public function setLockScreenBlockTodayView($value)
    {
        $this->setProperty("LockScreenBlockTodayView", $value, true);
    }
    /**
     * @return bool
     */
    public function getMessagesBlocked()
    {
        if (!$this->isPropertyAvailable("MessagesBlocked")) {
            return null;
        }
        return $this->getProperty("MessagesBlocked");
    }
    /**
     * @var bool
     */
    public function setMessagesBlocked($value)
    {
        $this->setProperty("MessagesBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getNotificationsBlockSettingsModification()
    {
        if (!$this->isPropertyAvailable("NotificationsBlockSettingsModification")) {
            return null;
        }
        return $this->getProperty("NotificationsBlockSettingsModification");
    }
    /**
     * @var bool
     */
    public function setNotificationsBlockSettingsModification($value)
    {
        $this->setProperty("NotificationsBlockSettingsModification", $value, true);
    }
    /**
     * @return bool
     */
    public function getPasscodeBlockFingerprintUnlock()
    {
        if (!$this->isPropertyAvailable("PasscodeBlockFingerprintUnlock")) {
            return null;
        }
        return $this->getProperty("PasscodeBlockFingerprintUnlock");
    }
    /**
     * @var bool
     */
    public function setPasscodeBlockFingerprintUnlock($value)
    {
        $this->setProperty("PasscodeBlockFingerprintUnlock", $value, true);
    }
    /**
     * @return bool
     */
    public function getPasscodeBlockFingerprintModification()
    {
        if (!$this->isPropertyAvailable("PasscodeBlockFingerprintModification")) {
            return null;
        }
        return $this->getProperty("PasscodeBlockFingerprintModification");
    }
    /**
     * @var bool
     */
    public function setPasscodeBlockFingerprintModification($value)
    {
        $this->setProperty("PasscodeBlockFingerprintModification", $value, true);
    }
    /**
     * @return bool
     */
    public function getPasscodeBlockModification()
    {
        if (!$this->isPropertyAvailable("PasscodeBlockModification")) {
            return null;
        }
        return $this->getProperty("PasscodeBlockModification");
    }
    /**
     * @var bool
     */
    public function setPasscodeBlockModification($value)
    {
        $this->setProperty("PasscodeBlockModification", $value, true);
    }
    /**
     * @return bool
     */
    public function getPasscodeBlockSimple()
    {
        if (!$this->isPropertyAvailable("PasscodeBlockSimple")) {
            return null;
        }
        return $this->getProperty("PasscodeBlockSimple");
    }
    /**
     * @var bool
     */
    public function setPasscodeBlockSimple($value)
    {
        $this->setProperty("PasscodeBlockSimple", $value, true);
    }
    /**
     * @return integer
     */
    public function getPasscodeExpirationDays()
    {
        if (!$this->isPropertyAvailable("PasscodeExpirationDays")) {
            return null;
        }
        return $this->getProperty("PasscodeExpirationDays");
    }
    /**
     * @var integer
     */
    public function setPasscodeExpirationDays($value)
    {
        $this->setProperty("PasscodeExpirationDays", $value, true);
    }
    /**
     * @return integer
     */
    public function getPasscodeMinimumLength()
    {
        if (!$this->isPropertyAvailable("PasscodeMinimumLength")) {
            return null;
        }
        return $this->getProperty("PasscodeMinimumLength");
    }
    /**
     * @var integer
     */
    public function setPasscodeMinimumLength($value)
    {
        $this->setProperty("PasscodeMinimumLength", $value, true);
    }
    /**
     * @return integer
     */
    public function getPasscodeMinutesOfInactivityBeforeLock()
    {
        if (!$this->isPropertyAvailable("PasscodeMinutesOfInactivityBeforeLock")) {
            return null;
        }
        return $this->getProperty("PasscodeMinutesOfInactivityBeforeLock");
    }
    /**
     * @var integer
     */
    public function setPasscodeMinutesOfInactivityBeforeLock($value)
    {
        $this->setProperty("PasscodeMinutesOfInactivityBeforeLock", $value, true);
    }
    /**
     * @return integer
     */
    public function getPasscodeMinutesOfInactivityBeforeScreenTimeout()
    {
        if (!$this->isPropertyAvailable("PasscodeMinutesOfInactivityBeforeScreenTimeout")) {
            return null;
        }
        return $this->getProperty("PasscodeMinutesOfInactivityBeforeScreenTimeout");
    }
    /**
     * @var integer
     */
    public function setPasscodeMinutesOfInactivityBeforeScreenTimeout($value)
    {
        $this->setProperty("PasscodeMinutesOfInactivityBeforeScreenTimeout", $value, true);
    }
    /**
     * @return integer
     */
    public function getPasscodeMinimumCharacterSetCount()
    {
        if (!$this->isPropertyAvailable("PasscodeMinimumCharacterSetCount")) {
            return null;
        }
        return $this->getProperty("PasscodeMinimumCharacterSetCount");
    }
    /**
     * @var integer
     */
    public function setPasscodeMinimumCharacterSetCount($value)
    {
        $this->setProperty("PasscodeMinimumCharacterSetCount", $value, true);
    }
    /**
     * @return integer
     */
    public function getPasscodePreviousPasscodeBlockCount()
    {
        if (!$this->isPropertyAvailable("PasscodePreviousPasscodeBlockCount")) {
            return null;
        }
        return $this->getProperty("PasscodePreviousPasscodeBlockCount");
    }
    /**
     * @var integer
     */
    public function setPasscodePreviousPasscodeBlockCount($value)
    {
        $this->setProperty("PasscodePreviousPasscodeBlockCount", $value, true);
    }
    /**
     * @return integer
     */
    public function getPasscodeSignInFailureCountBeforeWipe()
    {
        if (!$this->isPropertyAvailable("PasscodeSignInFailureCountBeforeWipe")) {
            return null;
        }
        return $this->getProperty("PasscodeSignInFailureCountBeforeWipe");
    }
    /**
     * @var integer
     */
    public function setPasscodeSignInFailureCountBeforeWipe($value)
    {
        $this->setProperty("PasscodeSignInFailureCountBeforeWipe", $value, true);
    }
    /**
     * @return bool
     */
    public function getPasscodeRequired()
    {
        if (!$this->isPropertyAvailable("PasscodeRequired")) {
            return null;
        }
        return $this->getProperty("PasscodeRequired");
    }
    /**
     * @var bool
     */
    public function setPasscodeRequired($value)
    {
        $this->setProperty("PasscodeRequired", $value, true);
    }
    /**
     * @return bool
     */
    public function getPodcastsBlocked()
    {
        if (!$this->isPropertyAvailable("PodcastsBlocked")) {
            return null;
        }
        return $this->getProperty("PodcastsBlocked");
    }
    /**
     * @var bool
     */
    public function setPodcastsBlocked($value)
    {
        $this->setProperty("PodcastsBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getSafariBlockAutofill()
    {
        if (!$this->isPropertyAvailable("SafariBlockAutofill")) {
            return null;
        }
        return $this->getProperty("SafariBlockAutofill");
    }
    /**
     * @var bool
     */
    public function setSafariBlockAutofill($value)
    {
        $this->setProperty("SafariBlockAutofill", $value, true);
    }
    /**
     * @return bool
     */
    public function getSafariBlockJavaScript()
    {
        if (!$this->isPropertyAvailable("SafariBlockJavaScript")) {
            return null;
        }
        return $this->getProperty("SafariBlockJavaScript");
    }
    /**
     * @var bool
     */
    public function setSafariBlockJavaScript($value)
    {
        $this->setProperty("SafariBlockJavaScript", $value, true);
    }
    /**
     * @return bool
     */
    public function getSafariBlockPopups()
    {
        if (!$this->isPropertyAvailable("SafariBlockPopups")) {
            return null;
        }
        return $this->getProperty("SafariBlockPopups");
    }
    /**
     * @var bool
     */
    public function setSafariBlockPopups($value)
    {
        $this->setProperty("SafariBlockPopups", $value, true);
    }
    /**
     * @return bool
     */
    public function getSafariBlocked()
    {
        if (!$this->isPropertyAvailable("SafariBlocked")) {
            return null;
        }
        return $this->getProperty("SafariBlocked");
    }
    /**
     * @var bool
     */
    public function setSafariBlocked($value)
    {
        $this->setProperty("SafariBlocked", $value, true);
    }
    /**
     * @return array
     */
    public function getSafariManagedDomains()
    {
        if (!$this->isPropertyAvailable("SafariManagedDomains")) {
            return null;
        }
        return $this->getProperty("SafariManagedDomains");
    }
    /**
     * @var array
     */
    public function setSafariManagedDomains($value)
    {
        $this->setProperty("SafariManagedDomains", $value, true);
    }
    /**
     * @return array
     */
    public function getSafariPasswordAutoFillDomains()
    {
        if (!$this->isPropertyAvailable("SafariPasswordAutoFillDomains")) {
            return null;
        }
        return $this->getProperty("SafariPasswordAutoFillDomains");
    }
    /**
     * @var array
     */
    public function setSafariPasswordAutoFillDomains($value)
    {
        $this->setProperty("SafariPasswordAutoFillDomains", $value, true);
    }
    /**
     * @return bool
     */
    public function getSafariRequireFraudWarning()
    {
        if (!$this->isPropertyAvailable("SafariRequireFraudWarning")) {
            return null;
        }
        return $this->getProperty("SafariRequireFraudWarning");
    }
    /**
     * @var bool
     */
    public function setSafariRequireFraudWarning($value)
    {
        $this->setProperty("SafariRequireFraudWarning", $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 getSiriBlocked()
    {
        if (!$this->isPropertyAvailable("SiriBlocked")) {
            return null;
        }
        return $this->getProperty("SiriBlocked");
    }
    /**
     * @var bool
     */
    public function setSiriBlocked($value)
    {
        $this->setProperty("SiriBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getSiriBlockedWhenLocked()
    {
        if (!$this->isPropertyAvailable("SiriBlockedWhenLocked")) {
            return null;
        }
        return $this->getProperty("SiriBlockedWhenLocked");
    }
    /**
     * @var bool
     */
    public function setSiriBlockedWhenLocked($value)
    {
        $this->setProperty("SiriBlockedWhenLocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getSiriBlockUserGeneratedContent()
    {
        if (!$this->isPropertyAvailable("SiriBlockUserGeneratedContent")) {
            return null;
        }
        return $this->getProperty("SiriBlockUserGeneratedContent");
    }
    /**
     * @var bool
     */
    public function setSiriBlockUserGeneratedContent($value)
    {
        $this->setProperty("SiriBlockUserGeneratedContent", $value, true);
    }
    /**
     * @return bool
     */
    public function getSiriRequireProfanityFilter()
    {
        if (!$this->isPropertyAvailable("SiriRequireProfanityFilter")) {
            return null;
        }
        return $this->getProperty("SiriRequireProfanityFilter");
    }
    /**
     * @var bool
     */
    public function setSiriRequireProfanityFilter($value)
    {
        $this->setProperty("SiriRequireProfanityFilter", $value, true);
    }
    /**
     * @return bool
     */
    public function getSpotlightBlockInternetResults()
    {
        if (!$this->isPropertyAvailable("SpotlightBlockInternetResults")) {
            return null;
        }
        return $this->getProperty("SpotlightBlockInternetResults");
    }
    /**
     * @var bool
     */
    public function setSpotlightBlockInternetResults($value)
    {
        $this->setProperty("SpotlightBlockInternetResults", $value, true);
    }
    /**
     * @return bool
     */
    public function getVoiceDialingBlocked()
    {
        if (!$this->isPropertyAvailable("VoiceDialingBlocked")) {
            return null;
        }
        return $this->getProperty("VoiceDialingBlocked");
    }
    /**
     * @var bool
     */
    public function setVoiceDialingBlocked($value)
    {
        $this->setProperty("VoiceDialingBlocked", $value, true);
    }
    /**
     * @return bool
     */
    public function getWallpaperBlockModification()
    {
        if (!$this->isPropertyAvailable("WallpaperBlockModification")) {
            return null;
        }
        return $this->getProperty("WallpaperBlockModification");
    }
    /**
     * @var bool
     */
    public function setWallpaperBlockModification($value)
    {
        $this->setProperty("WallpaperBlockModification", $value, true);
    }
    /**
     * @return bool
     */
    public function getWiFiConnectOnlyToConfiguredNetworks()
    {
        if (!$this->isPropertyAvailable("WiFiConnectOnlyToConfiguredNetworks")) {
            return null;
        }
        return $this->getProperty("WiFiConnectOnlyToConfiguredNetworks");
    }
    /**
     * @var bool
     */
    public function setWiFiConnectOnlyToConfiguredNetworks($value)
    {
        $this->setProperty("WiFiConnectOnlyToConfiguredNetworks", $value, true);
    }
    /**
     * @return MediaContentRatingAustralia
     */
    public function getMediaContentRatingAustralia()
    {
        if (!$this->isPropertyAvailable("MediaContentRatingAustralia")) {
            return null;
        }
        return $this->getProperty("MediaContentRatingAustralia");
    }
    /**
     * @var MediaContentRatingAustralia
     */
    public function setMediaContentRatingAustralia($value)
    {
        $this->setProperty("MediaContentRatingAustralia", $value, true);
    }
    /**
     * @return MediaContentRatingCanada
     */
    public function getMediaContentRatingCanada()
    {
        if (!$this->isPropertyAvailable("MediaContentRatingCanada")) {
            return null;
        }
        return $this->getProperty("MediaContentRatingCanada");
    }
    /**
     * @var MediaContentRatingCanada
     */
    public function setMediaContentRatingCanada($value)
    {
        $this->setProperty("MediaContentRatingCanada", $value, true);
    }
    /**
     * @return MediaContentRatingFrance
     */
    public function getMediaContentRatingFrance()
    {
        if (!$this->isPropertyAvailable("MediaContentRatingFrance")) {
            return null;
        }
        return $this->getProperty("MediaContentRatingFrance");
    }
    /**
     * @var MediaContentRatingFrance
     */
    public function setMediaContentRatingFrance($value)
    {
        $this->setProperty("MediaContentRatingFrance", $value, true);
    }
    /**
     * @return MediaContentRatingGermany
     */
    public function getMediaContentRatingGermany()
    {
        if (!$this->isPropertyAvailable("MediaContentRatingGermany")) {
            return null;
        }
        return $this->getProperty("MediaContentRatingGermany");
    }
    /**
     * @var MediaContentRatingGermany
     */
    public function setMediaContentRatingGermany($value)
    {
        $this->setProperty("MediaContentRatingGermany", $value, true);
    }
    /**
     * @return MediaContentRatingIreland
     */
    public function getMediaContentRatingIreland()
    {
        if (!$this->isPropertyAvailable("MediaContentRatingIreland")) {
            return null;
        }
        return $this->getProperty("MediaContentRatingIreland");
    }
    /**
     * @var MediaContentRatingIreland
     */
    public function setMediaContentRatingIreland($value)
    {
        $this->setProperty("MediaContentRatingIreland", $value, true);
    }
    /**
     * @return MediaContentRatingJapan
     */
    public function getMediaContentRatingJapan()
    {
        if (!$this->isPropertyAvailable("MediaContentRatingJapan")) {
            return null;
        }
        return $this->getProperty("MediaContentRatingJapan");
    }
    /**
     * @var MediaContentRatingJapan
     */
    public function setMediaContentRatingJapan($value)
    {
        $this->setProperty("MediaContentRatingJapan", $value, true);
    }
    /**
     * @return MediaContentRatingNewZealand
     */
    public function getMediaContentRatingNewZealand()
    {
        if (!$this->isPropertyAvailable("MediaContentRatingNewZealand")) {
            return null;
        }
        return $this->getProperty("MediaContentRatingNewZealand");
    }
    /**
     * @var MediaContentRatingNewZealand
     */
    public function setMediaContentRatingNewZealand($value)
    {
        $this->setProperty("MediaContentRatingNewZealand", $value, true);
    }
    /**
     * @return MediaContentRatingUnitedKingdom
     */
    public function getMediaContentRatingUnitedKingdom()
    {
        if (!$this->isPropertyAvailable("MediaContentRatingUnitedKingdom")) {
            return null;
        }
        return $this->getProperty("MediaContentRatingUnitedKingdom");
    }
    /**
     * @var MediaContentRatingUnitedKingdom
     */
    public function setMediaContentRatingUnitedKingdom($value)
    {
        $this->setProperty("MediaContentRatingUnitedKingdom", $value, true);
    }
    /**
     * @return MediaContentRatingUnitedStates
     */
    public function getMediaContentRatingUnitedStates()
    {
        if (!$this->isPropertyAvailable("MediaContentRatingUnitedStates")) {
            return null;
        }
        return $this->getProperty("MediaContentRatingUnitedStates");
    }
    /**
     * @var MediaContentRatingUnitedStates
     */
    public function setMediaContentRatingUnitedStates($value)
    {
        $this->setProperty("MediaContentRatingUnitedStates", $value, true);
    }
}