Class Windows10GeneralConfiguration

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataEntityType, com.github.davidmoten.odata.client.ODataType

    public class Windows10GeneralConfiguration
    extends DeviceConfiguration
    implements com.github.davidmoten.odata.client.ODataEntityType
    “This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10GeneralConfiguration resource.”
    • Field Detail

      • accountsBlockAddingNonMicrosoftAccountEmail

        protected Boolean accountsBlockAddingNonMicrosoftAccountEmail
      • antiTheftModeBlocked

        protected Boolean antiTheftModeBlocked
      • appsBlockWindowsStoreOriginatedApps

        protected Boolean appsBlockWindowsStoreOriginatedApps
      • bluetoothAllowedServices

        protected List<String> bluetoothAllowedServices
      • bluetoothAllowedServicesNextLink

        protected String bluetoothAllowedServicesNextLink
      • bluetoothBlockAdvertising

        protected Boolean bluetoothBlockAdvertising
      • bluetoothBlockDiscoverableMode

        protected Boolean bluetoothBlockDiscoverableMode
      • bluetoothBlocked

        protected Boolean bluetoothBlocked
      • bluetoothBlockPrePairing

        protected Boolean bluetoothBlockPrePairing
      • cameraBlocked

        protected Boolean cameraBlocked
      • cellularBlockDataWhenRoaming

        protected Boolean cellularBlockDataWhenRoaming
      • cellularBlockVpn

        protected Boolean cellularBlockVpn
      • cellularBlockVpnWhenRoaming

        protected Boolean cellularBlockVpnWhenRoaming
      • certificatesBlockManualRootCertificateInstallation

        protected Boolean certificatesBlockManualRootCertificateInstallation
      • connectedDevicesServiceBlocked

        protected Boolean connectedDevicesServiceBlocked
      • copyPasteBlocked

        protected Boolean copyPasteBlocked
      • cortanaBlocked

        protected Boolean cortanaBlocked
      • defenderBlockEndUserAccess

        protected Boolean defenderBlockEndUserAccess
      • defenderDaysBeforeDeletingQuarantinedMalware

        protected Integer defenderDaysBeforeDeletingQuarantinedMalware
      • defenderFileExtensionsToExclude

        protected List<String> defenderFileExtensionsToExclude
      • defenderFileExtensionsToExcludeNextLink

        protected String defenderFileExtensionsToExcludeNextLink
      • defenderFilesAndFoldersToExclude

        protected List<String> defenderFilesAndFoldersToExclude
      • defenderFilesAndFoldersToExcludeNextLink

        protected String defenderFilesAndFoldersToExcludeNextLink
      • defenderProcessesToExclude

        protected List<String> defenderProcessesToExclude
      • defenderProcessesToExcludeNextLink

        protected String defenderProcessesToExcludeNextLink
      • defenderRequireBehaviorMonitoring

        protected Boolean defenderRequireBehaviorMonitoring
      • defenderRequireCloudProtection

        protected Boolean defenderRequireCloudProtection
      • defenderRequireNetworkInspectionSystem

        protected Boolean defenderRequireNetworkInspectionSystem
      • defenderRequireRealTimeMonitoring

        protected Boolean defenderRequireRealTimeMonitoring
      • defenderScanArchiveFiles

        protected Boolean defenderScanArchiveFiles
      • defenderScanDownloads

        protected Boolean defenderScanDownloads
      • defenderScanIncomingMail

        protected Boolean defenderScanIncomingMail
      • defenderScanMappedNetworkDrivesDuringFullScan

        protected Boolean defenderScanMappedNetworkDrivesDuringFullScan
      • defenderScanMaxCpu

        protected Integer defenderScanMaxCpu
      • defenderScanNetworkFiles

        protected Boolean defenderScanNetworkFiles
      • defenderScanRemovableDrivesDuringFullScan

        protected Boolean defenderScanRemovableDrivesDuringFullScan
      • defenderScanScriptsLoadedInInternetExplorer

        protected Boolean defenderScanScriptsLoadedInInternetExplorer
      • defenderScheduledQuickScanTime

        protected LocalTime defenderScheduledQuickScanTime
      • defenderScheduledScanTime

        protected LocalTime defenderScheduledScanTime
      • defenderSignatureUpdateIntervalInHours

        protected Integer defenderSignatureUpdateIntervalInHours
      • defenderSystemScanSchedule

        protected WeeklySchedule defenderSystemScanSchedule
      • deviceManagementBlockFactoryResetOnMobile

        protected Boolean deviceManagementBlockFactoryResetOnMobile
      • deviceManagementBlockManualUnenroll

        protected Boolean deviceManagementBlockManualUnenroll
      • edgeAllowStartPagesModification

        protected Boolean edgeAllowStartPagesModification
      • edgeBlockAccessToAboutFlags

        protected Boolean edgeBlockAccessToAboutFlags
      • edgeBlockAddressBarDropdown

        protected Boolean edgeBlockAddressBarDropdown
      • edgeBlockAutofill

        protected Boolean edgeBlockAutofill
      • edgeBlockCompatibilityList

        protected Boolean edgeBlockCompatibilityList
      • edgeBlockDeveloperTools

        protected Boolean edgeBlockDeveloperTools
      • edgeBlocked

        protected Boolean edgeBlocked
      • edgeBlockExtensions

        protected Boolean edgeBlockExtensions
      • edgeBlockInPrivateBrowsing

        protected Boolean edgeBlockInPrivateBrowsing
      • edgeBlockJavaScript

        protected Boolean edgeBlockJavaScript
      • edgeBlockLiveTileDataCollection

        protected Boolean edgeBlockLiveTileDataCollection
      • edgeBlockPasswordManager

        protected Boolean edgeBlockPasswordManager
      • edgeBlockPopups

        protected Boolean edgeBlockPopups
      • edgeBlockSearchSuggestions

        protected Boolean edgeBlockSearchSuggestions
      • edgeBlockSendingDoNotTrackHeader

        protected Boolean edgeBlockSendingDoNotTrackHeader
      • edgeBlockSendingIntranetTrafficToInternetExplorer

        protected Boolean edgeBlockSendingIntranetTrafficToInternetExplorer
      • edgeClearBrowsingDataOnExit

        protected Boolean edgeClearBrowsingDataOnExit
      • edgeDisableFirstRunPage

        protected Boolean edgeDisableFirstRunPage
      • edgeEnterpriseModeSiteListLocation

        protected String edgeEnterpriseModeSiteListLocation
      • edgeFirstRunUrl

        protected String edgeFirstRunUrl
      • edgeHomepageUrls

        protected List<String> edgeHomepageUrls
      • edgeHomepageUrlsNextLink

        protected String edgeHomepageUrlsNextLink
      • edgeRequireSmartScreen

        protected Boolean edgeRequireSmartScreen
      • edgeSendIntranetTrafficToInternetExplorer

        protected Boolean edgeSendIntranetTrafficToInternetExplorer
      • edgeSyncFavoritesWithInternetExplorer

        protected Boolean edgeSyncFavoritesWithInternetExplorer
      • enterpriseCloudPrintDiscoveryEndPoint

        protected String enterpriseCloudPrintDiscoveryEndPoint
      • enterpriseCloudPrintDiscoveryMaxLimit

        protected Integer enterpriseCloudPrintDiscoveryMaxLimit
      • enterpriseCloudPrintMopriaDiscoveryResourceIdentifier

        protected String enterpriseCloudPrintMopriaDiscoveryResourceIdentifier
      • enterpriseCloudPrintOAuthAuthority

        protected String enterpriseCloudPrintOAuthAuthority
      • enterpriseCloudPrintOAuthClientIdentifier

        protected String enterpriseCloudPrintOAuthClientIdentifier
      • enterpriseCloudPrintResourceIdentifier

        protected String enterpriseCloudPrintResourceIdentifier
      • experienceBlockDeviceDiscovery

        protected Boolean experienceBlockDeviceDiscovery
      • experienceBlockErrorDialogWhenNoSIM

        protected Boolean experienceBlockErrorDialogWhenNoSIM
      • experienceBlockTaskSwitcher

        protected Boolean experienceBlockTaskSwitcher
      • gameDvrBlocked

        protected Boolean gameDvrBlocked
      • internetSharingBlocked

        protected Boolean internetSharingBlocked
      • locationServicesBlocked

        protected Boolean locationServicesBlocked
      • lockScreenAllowTimeoutConfiguration

        protected Boolean lockScreenAllowTimeoutConfiguration
      • lockScreenBlockActionCenterNotifications

        protected Boolean lockScreenBlockActionCenterNotifications
      • lockScreenBlockCortana

        protected Boolean lockScreenBlockCortana
      • lockScreenBlockToastNotifications

        protected Boolean lockScreenBlockToastNotifications
      • lockScreenTimeoutInSeconds

        protected Integer lockScreenTimeoutInSeconds
      • logonBlockFastUserSwitching

        protected Boolean logonBlockFastUserSwitching
      • microsoftAccountBlocked

        protected Boolean microsoftAccountBlocked
      • microsoftAccountBlockSettingsSync

        protected Boolean microsoftAccountBlockSettingsSync
      • networkProxyApplySettingsDeviceWide

        protected Boolean networkProxyApplySettingsDeviceWide
      • networkProxyAutomaticConfigurationUrl

        protected String networkProxyAutomaticConfigurationUrl
      • networkProxyDisableAutoDetect

        protected Boolean networkProxyDisableAutoDetect
      • nfcBlocked

        protected Boolean nfcBlocked
      • oneDriveDisableFileSync

        protected Boolean oneDriveDisableFileSync
      • passwordBlockSimple

        protected Boolean passwordBlockSimple
      • passwordExpirationDays

        protected Integer passwordExpirationDays
      • passwordMinimumCharacterSetCount

        protected Integer passwordMinimumCharacterSetCount
      • passwordMinimumLength

        protected Integer passwordMinimumLength
      • passwordMinutesOfInactivityBeforeScreenTimeout

        protected Integer passwordMinutesOfInactivityBeforeScreenTimeout
      • passwordPreviousPasswordBlockCount

        protected Integer passwordPreviousPasswordBlockCount
      • passwordRequired

        protected Boolean passwordRequired
      • passwordRequireWhenResumeFromIdleState

        protected Boolean passwordRequireWhenResumeFromIdleState
      • passwordSignInFailureCountBeforeFactoryReset

        protected Integer passwordSignInFailureCountBeforeFactoryReset
      • personalizationDesktopImageUrl

        protected String personalizationDesktopImageUrl
      • personalizationLockScreenImageUrl

        protected String personalizationLockScreenImageUrl
      • privacyAutoAcceptPairingAndConsentPrompts

        protected Boolean privacyAutoAcceptPairingAndConsentPrompts
      • privacyBlockInputPersonalization

        protected Boolean privacyBlockInputPersonalization
      • resetProtectionModeBlocked

        protected Boolean resetProtectionModeBlocked
      • screenCaptureBlocked

        protected Boolean screenCaptureBlocked
      • searchBlockDiacritics

        protected Boolean searchBlockDiacritics
      • searchDisableAutoLanguageDetection

        protected Boolean searchDisableAutoLanguageDetection
      • searchDisableIndexerBackoff

        protected Boolean searchDisableIndexerBackoff
      • searchDisableIndexingEncryptedItems

        protected Boolean searchDisableIndexingEncryptedItems
      • searchDisableIndexingRemovableDrive

        protected Boolean searchDisableIndexingRemovableDrive
      • searchEnableAutomaticIndexSizeManangement

        protected Boolean searchEnableAutomaticIndexSizeManangement
      • searchEnableRemoteQueries

        protected Boolean searchEnableRemoteQueries
      • settingsBlockAccountsPage

        protected Boolean settingsBlockAccountsPage
      • settingsBlockAddProvisioningPackage

        protected Boolean settingsBlockAddProvisioningPackage
      • settingsBlockAppsPage

        protected Boolean settingsBlockAppsPage
      • settingsBlockChangeLanguage

        protected Boolean settingsBlockChangeLanguage
      • settingsBlockChangePowerSleep

        protected Boolean settingsBlockChangePowerSleep
      • settingsBlockChangeRegion

        protected Boolean settingsBlockChangeRegion
      • settingsBlockChangeSystemTime

        protected Boolean settingsBlockChangeSystemTime
      • settingsBlockDevicesPage

        protected Boolean settingsBlockDevicesPage
      • settingsBlockEaseOfAccessPage

        protected Boolean settingsBlockEaseOfAccessPage
      • settingsBlockEditDeviceName

        protected Boolean settingsBlockEditDeviceName
      • settingsBlockGamingPage

        protected Boolean settingsBlockGamingPage
      • settingsBlockNetworkInternetPage

        protected Boolean settingsBlockNetworkInternetPage
      • settingsBlockPersonalizationPage

        protected Boolean settingsBlockPersonalizationPage
      • settingsBlockPrivacyPage

        protected Boolean settingsBlockPrivacyPage
      • settingsBlockRemoveProvisioningPackage

        protected Boolean settingsBlockRemoveProvisioningPackage
      • settingsBlockSettingsApp

        protected Boolean settingsBlockSettingsApp
      • settingsBlockSystemPage

        protected Boolean settingsBlockSystemPage
      • settingsBlockTimeLanguagePage

        protected Boolean settingsBlockTimeLanguagePage
      • settingsBlockUpdateSecurityPage

        protected Boolean settingsBlockUpdateSecurityPage
      • sharedUserAppDataAllowed

        protected Boolean sharedUserAppDataAllowed
      • smartScreenBlockPromptOverride

        protected Boolean smartScreenBlockPromptOverride
      • smartScreenBlockPromptOverrideForFiles

        protected Boolean smartScreenBlockPromptOverrideForFiles
      • smartScreenEnableAppInstallControl

        protected Boolean smartScreenEnableAppInstallControl
      • startBlockUnpinningAppsFromTaskbar

        protected Boolean startBlockUnpinningAppsFromTaskbar
      • startMenuHideChangeAccountSettings

        protected Boolean startMenuHideChangeAccountSettings
      • startMenuHideFrequentlyUsedApps

        protected Boolean startMenuHideFrequentlyUsedApps
      • startMenuHideHibernate

        protected Boolean startMenuHideHibernate
      • startMenuHideLock

        protected Boolean startMenuHideLock
      • startMenuHidePowerButton

        protected Boolean startMenuHidePowerButton
      • startMenuHideRecentJumpLists

        protected Boolean startMenuHideRecentJumpLists
      • startMenuHideRecentlyAddedApps

        protected Boolean startMenuHideRecentlyAddedApps
      • startMenuHideRestartOptions

        protected Boolean startMenuHideRestartOptions
      • startMenuHideShutDown

        protected Boolean startMenuHideShutDown
      • startMenuHideSignOut

        protected Boolean startMenuHideSignOut
      • startMenuHideSleep

        protected Boolean startMenuHideSleep
      • startMenuHideSwitchAccount

        protected Boolean startMenuHideSwitchAccount
      • startMenuHideUserTile

        protected Boolean startMenuHideUserTile
      • startMenuLayoutEdgeAssetsXml

        protected byte[] startMenuLayoutEdgeAssetsXml
      • startMenuLayoutXml

        protected byte[] startMenuLayoutXml
      • startMenuPinnedFolderDocuments

        protected VisibilitySetting startMenuPinnedFolderDocuments
      • startMenuPinnedFolderDownloads

        protected VisibilitySetting startMenuPinnedFolderDownloads
      • startMenuPinnedFolderFileExplorer

        protected VisibilitySetting startMenuPinnedFolderFileExplorer
      • startMenuPinnedFolderHomeGroup

        protected VisibilitySetting startMenuPinnedFolderHomeGroup
      • startMenuPinnedFolderNetwork

        protected VisibilitySetting startMenuPinnedFolderNetwork
      • startMenuPinnedFolderPersonalFolder

        protected VisibilitySetting startMenuPinnedFolderPersonalFolder
      • startMenuPinnedFolderPictures

        protected VisibilitySetting startMenuPinnedFolderPictures
      • startMenuPinnedFolderSettings

        protected VisibilitySetting startMenuPinnedFolderSettings
      • startMenuPinnedFolderVideos

        protected VisibilitySetting startMenuPinnedFolderVideos
      • storageBlockRemovableStorage

        protected Boolean storageBlockRemovableStorage
      • storageRequireMobileDeviceEncryption

        protected Boolean storageRequireMobileDeviceEncryption
      • storageRestrictAppDataToSystemVolume

        protected Boolean storageRestrictAppDataToSystemVolume
      • storageRestrictAppInstallToSystemVolume

        protected Boolean storageRestrictAppInstallToSystemVolume
      • tenantLockdownRequireNetworkDuringOutOfBoxExperience

        protected Boolean tenantLockdownRequireNetworkDuringOutOfBoxExperience
      • usbBlocked

        protected Boolean usbBlocked
      • voiceRecordingBlocked

        protected Boolean voiceRecordingBlocked
      • webRtcBlockLocalhostIpAddress

        protected Boolean webRtcBlockLocalhostIpAddress
      • wiFiBlockAutomaticConnectHotspots

        protected Boolean wiFiBlockAutomaticConnectHotspots
      • wiFiBlocked

        protected Boolean wiFiBlocked
      • wiFiBlockManualConfiguration

        protected Boolean wiFiBlockManualConfiguration
      • wiFiScanInterval

        protected Integer wiFiScanInterval
      • windowsSpotlightBlockConsumerSpecificFeatures

        protected Boolean windowsSpotlightBlockConsumerSpecificFeatures
      • windowsSpotlightBlocked

        protected Boolean windowsSpotlightBlocked
      • windowsSpotlightBlockOnActionCenter

        protected Boolean windowsSpotlightBlockOnActionCenter
      • windowsSpotlightBlockTailoredExperiences

        protected Boolean windowsSpotlightBlockTailoredExperiences
      • windowsSpotlightBlockThirdPartyNotifications

        protected Boolean windowsSpotlightBlockThirdPartyNotifications
      • windowsSpotlightBlockWelcomeExperience

        protected Boolean windowsSpotlightBlockWelcomeExperience
      • windowsSpotlightBlockWindowsTips

        protected Boolean windowsSpotlightBlockWindowsTips
      • windowsStoreBlockAutoUpdate

        protected Boolean windowsStoreBlockAutoUpdate
      • windowsStoreBlocked

        protected Boolean windowsStoreBlocked
      • windowsStoreEnablePrivateStoreOnly

        protected Boolean windowsStoreEnablePrivateStoreOnly
      • wirelessDisplayBlockProjectionToThisDevice

        protected Boolean wirelessDisplayBlockProjectionToThisDevice
      • wirelessDisplayBlockUserInputFromReceiver

        protected Boolean wirelessDisplayBlockUserInputFromReceiver
      • wirelessDisplayRequirePinForPairing

        protected Boolean wirelessDisplayRequirePinForPairing
    • Constructor Detail

      • Windows10GeneralConfiguration

        protected Windows10GeneralConfiguration()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        odataTypeName in class DeviceConfiguration
      • builderWindows10GeneralConfiguration

        public static Windows10GeneralConfiguration.Builder builderWindows10GeneralConfiguration()
        Returns a builder which is used to create a new instance of this class (given that this class is immutable).
        Returns:
        a new Builder for this class
      • getChangedFields

        public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
        Specified by:
        getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityType
        Overrides:
        getChangedFields in class DeviceConfiguration
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class DeviceConfiguration
      • getAccountsBlockAddingNonMicrosoftAccountEmail

        public Optional<Boolean> getAccountsBlockAddingNonMicrosoftAccountEmail()
        “Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.”
        Returns:
        property accountsBlockAddingNonMicrosoftAccountEmail
      • withAccountsBlockAddingNonMicrosoftAccountEmail

        public Windows10GeneralConfiguration withAccountsBlockAddingNonMicrosoftAccountEmail​(Boolean accountsBlockAddingNonMicrosoftAccountEmail)
        Returns an immutable copy of this with just the accountsBlockAddingNonMicrosoftAccountEmail field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.”

        Parameters:
        accountsBlockAddingNonMicrosoftAccountEmail - new value of accountsBlockAddingNonMicrosoftAccountEmail field (as defined in service metadata)
        Returns:
        immutable copy of this with just the accountsBlockAddingNonMicrosoftAccountEmail field changed
      • getAntiTheftModeBlocked

        public Optional<Boolean> getAntiTheftModeBlocked()
        “Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only).”
        Returns:
        property antiTheftModeBlocked
      • withAntiTheftModeBlocked

        public Windows10GeneralConfiguration withAntiTheftModeBlocked​(Boolean antiTheftModeBlocked)
        Returns an immutable copy of this with just the antiTheftModeBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only).”

        Parameters:
        antiTheftModeBlocked - new value of antiTheftModeBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the antiTheftModeBlocked field changed
      • getAppsAllowTrustedAppsSideloading

        public Optional<StateManagementSetting> getAppsAllowTrustedAppsSideloading()
        “Indicates whether apps from AppX packages signed with a trusted certificate can be side loaded.”
        Returns:
        property appsAllowTrustedAppsSideloading
      • withAppsAllowTrustedAppsSideloading

        public Windows10GeneralConfiguration withAppsAllowTrustedAppsSideloading​(StateManagementSetting appsAllowTrustedAppsSideloading)
        Returns an immutable copy of this with just the appsAllowTrustedAppsSideloading field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether apps from AppX packages signed with a trusted certificate can be side loaded.”

        Parameters:
        appsAllowTrustedAppsSideloading - new value of appsAllowTrustedAppsSideloading field (as defined in service metadata)
        Returns:
        immutable copy of this with just the appsAllowTrustedAppsSideloading field changed
      • getAppsBlockWindowsStoreOriginatedApps

        public Optional<Boolean> getAppsBlockWindowsStoreOriginatedApps()
        “Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded.”
        Returns:
        property appsBlockWindowsStoreOriginatedApps
      • withAppsBlockWindowsStoreOriginatedApps

        public Windows10GeneralConfiguration withAppsBlockWindowsStoreOriginatedApps​(Boolean appsBlockWindowsStoreOriginatedApps)
        Returns an immutable copy of this with just the appsBlockWindowsStoreOriginatedApps field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded.”

        Parameters:
        appsBlockWindowsStoreOriginatedApps - new value of appsBlockWindowsStoreOriginatedApps field (as defined in service metadata)
        Returns:
        immutable copy of this with just the appsBlockWindowsStoreOriginatedApps field changed
      • getBluetoothAllowedServices

        public com.github.davidmoten.odata.client.CollectionPage<String> getBluetoothAllowedServices()
        “Specify a list of allowed Bluetooth services and profiles in hex formatted strings.”
        Returns:
        property bluetoothAllowedServices
      • withBluetoothAllowedServices

        public Windows10GeneralConfiguration withBluetoothAllowedServices​(List<String> bluetoothAllowedServices)
        Returns an immutable copy of this with just the bluetoothAllowedServices field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Specify a list of allowed Bluetooth services and profiles in hex formatted strings.”

        Parameters:
        bluetoothAllowedServices - new value of bluetoothAllowedServices field (as defined in service metadata)
        Returns:
        immutable copy of this with just the bluetoothAllowedServices field changed
      • getBluetoothAllowedServices

        public com.github.davidmoten.odata.client.CollectionPage<String> getBluetoothAllowedServices​(com.github.davidmoten.odata.client.HttpRequestOptions options)
        “Specify a list of allowed Bluetooth services and profiles in hex formatted strings.”
        Parameters:
        options - specify connect and read timeouts
        Returns:
        property bluetoothAllowedServices
      • getBluetoothBlockAdvertising

        public Optional<Boolean> getBluetoothBlockAdvertising()
        “Whether or not to Block the user from using bluetooth advertising.”
        Returns:
        property bluetoothBlockAdvertising
      • withBluetoothBlockAdvertising

        public Windows10GeneralConfiguration withBluetoothBlockAdvertising​(Boolean bluetoothBlockAdvertising)
        Returns an immutable copy of this with just the bluetoothBlockAdvertising field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Whether or not to Block the user from using bluetooth advertising.”

        Parameters:
        bluetoothBlockAdvertising - new value of bluetoothBlockAdvertising field (as defined in service metadata)
        Returns:
        immutable copy of this with just the bluetoothBlockAdvertising field changed
      • getBluetoothBlockDiscoverableMode

        public Optional<Boolean> getBluetoothBlockDiscoverableMode()
        “Whether or not to Block the user from using bluetooth discoverable mode.”
        Returns:
        property bluetoothBlockDiscoverableMode
      • withBluetoothBlockDiscoverableMode

        public Windows10GeneralConfiguration withBluetoothBlockDiscoverableMode​(Boolean bluetoothBlockDiscoverableMode)
        Returns an immutable copy of this with just the bluetoothBlockDiscoverableMode field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Whether or not to Block the user from using bluetooth discoverable mode.”

        Parameters:
        bluetoothBlockDiscoverableMode - new value of bluetoothBlockDiscoverableMode field (as defined in service metadata)
        Returns:
        immutable copy of this with just the bluetoothBlockDiscoverableMode field changed
      • getBluetoothBlocked

        public Optional<Boolean> getBluetoothBlocked()
        “Whether or not to Block the user from using bluetooth.”
        Returns:
        property bluetoothBlocked
      • withBluetoothBlocked

        public Windows10GeneralConfiguration withBluetoothBlocked​(Boolean bluetoothBlocked)
        Returns an immutable copy of this with just the bluetoothBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Whether or not to Block the user from using bluetooth.”

        Parameters:
        bluetoothBlocked - new value of bluetoothBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the bluetoothBlocked field changed
      • getBluetoothBlockPrePairing

        public Optional<Boolean> getBluetoothBlockPrePairing()
        “Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device.”
        Returns:
        property bluetoothBlockPrePairing
      • withBluetoothBlockPrePairing

        public Windows10GeneralConfiguration withBluetoothBlockPrePairing​(Boolean bluetoothBlockPrePairing)
        Returns an immutable copy of this with just the bluetoothBlockPrePairing field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device.”

        Parameters:
        bluetoothBlockPrePairing - new value of bluetoothBlockPrePairing field (as defined in service metadata)
        Returns:
        immutable copy of this with just the bluetoothBlockPrePairing field changed
      • getCameraBlocked

        public Optional<Boolean> getCameraBlocked()
        “Whether or not to Block the user from accessing the camera of the device.”
        Returns:
        property cameraBlocked
      • withCameraBlocked

        public Windows10GeneralConfiguration withCameraBlocked​(Boolean cameraBlocked)
        Returns an immutable copy of this with just the cameraBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Whether or not to Block the user from accessing the camera of the device.”

        Parameters:
        cameraBlocked - new value of cameraBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the cameraBlocked field changed
      • getCellularBlockDataWhenRoaming

        public Optional<Boolean> getCellularBlockDataWhenRoaming()
        “Whether or not to Block the user from using data over cellular while roaming.”
        Returns:
        property cellularBlockDataWhenRoaming
      • withCellularBlockDataWhenRoaming

        public Windows10GeneralConfiguration withCellularBlockDataWhenRoaming​(Boolean cellularBlockDataWhenRoaming)
        Returns an immutable copy of this with just the cellularBlockDataWhenRoaming field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Whether or not to Block the user from using data over cellular while roaming.”

        Parameters:
        cellularBlockDataWhenRoaming - new value of cellularBlockDataWhenRoaming field (as defined in service metadata)
        Returns:
        immutable copy of this with just the cellularBlockDataWhenRoaming field changed
      • getCellularBlockVpn

        public Optional<Boolean> getCellularBlockVpn()
        “Whether or not to Block the user from using VPN over cellular.”
        Returns:
        property cellularBlockVpn
      • withCellularBlockVpn

        public Windows10GeneralConfiguration withCellularBlockVpn​(Boolean cellularBlockVpn)
        Returns an immutable copy of this with just the cellularBlockVpn field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Whether or not to Block the user from using VPN over cellular.”

        Parameters:
        cellularBlockVpn - new value of cellularBlockVpn field (as defined in service metadata)
        Returns:
        immutable copy of this with just the cellularBlockVpn field changed
      • getCellularBlockVpnWhenRoaming

        public Optional<Boolean> getCellularBlockVpnWhenRoaming()
        “Whether or not to Block the user from using VPN when roaming over cellular.”
        Returns:
        property cellularBlockVpnWhenRoaming
      • withCellularBlockVpnWhenRoaming

        public Windows10GeneralConfiguration withCellularBlockVpnWhenRoaming​(Boolean cellularBlockVpnWhenRoaming)
        Returns an immutable copy of this with just the cellularBlockVpnWhenRoaming field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Whether or not to Block the user from using VPN when roaming over cellular.”

        Parameters:
        cellularBlockVpnWhenRoaming - new value of cellularBlockVpnWhenRoaming field (as defined in service metadata)
        Returns:
        immutable copy of this with just the cellularBlockVpnWhenRoaming field changed
      • getCertificatesBlockManualRootCertificateInstallation

        public Optional<Boolean> getCertificatesBlockManualRootCertificateInstallation()
        “Whether or not to Block the user from doing manual root certificate installation .”
        Returns:
        property certificatesBlockManualRootCertificateInstallation
      • withCertificatesBlockManualRootCertificateInstallation

        public Windows10GeneralConfiguration withCertificatesBlockManualRootCertificateInstallation​(Boolean certificatesBlockManualRootCertificateInstallation)
        Returns an immutable copy of this with just the certificatesBlockManualRootCertificateInstallation field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Whether or not to Block the user from doing manual root certificate installation .”

        Parameters:
        certificatesBlockManualRootCertificateInstallation - new value of certificatesBlockManualRootCertificateInstallation field (as defined in service metadata)
        Returns:
        immutable copy of this with just the certificatesBlockManualRootCertificateInstallation field changed
      • getConnectedDevicesServiceBlocked

        public Optional<Boolean> getConnectedDevicesServiceBlocked()
        “Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences.”
        Returns:
        property connectedDevicesServiceBlocked
      • withConnectedDevicesServiceBlocked

        public Windows10GeneralConfiguration withConnectedDevicesServiceBlocked​(Boolean connectedDevicesServiceBlocked)
        Returns an immutable copy of this with just the connectedDevicesServiceBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences.”

        Parameters:
        connectedDevicesServiceBlocked - new value of connectedDevicesServiceBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the connectedDevicesServiceBlocked field changed
      • getCopyPasteBlocked

        public Optional<Boolean> getCopyPasteBlocked()
        “Whether or not to Block the user from using copy paste.”
        Returns:
        property copyPasteBlocked
      • withCopyPasteBlocked

        public Windows10GeneralConfiguration withCopyPasteBlocked​(Boolean copyPasteBlocked)
        Returns an immutable copy of this with just the copyPasteBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Whether or not to Block the user from using copy paste.”

        Parameters:
        copyPasteBlocked - new value of copyPasteBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the copyPasteBlocked field changed
      • getCortanaBlocked

        public Optional<Boolean> getCortanaBlocked()
        “Whether or not to Block the user from using Cortana.”
        Returns:
        property cortanaBlocked
      • withCortanaBlocked

        public Windows10GeneralConfiguration withCortanaBlocked​(Boolean cortanaBlocked)
        Returns an immutable copy of this with just the cortanaBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Whether or not to Block the user from using Cortana.”

        Parameters:
        cortanaBlocked - new value of cortanaBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the cortanaBlocked field changed
      • getDefenderBlockEndUserAccess

        public Optional<Boolean> getDefenderBlockEndUserAccess()
        “Whether or not to block end user access to Defender.”
        Returns:
        property defenderBlockEndUserAccess
      • withDefenderBlockEndUserAccess

        public Windows10GeneralConfiguration withDefenderBlockEndUserAccess​(Boolean defenderBlockEndUserAccess)
        Returns an immutable copy of this with just the defenderBlockEndUserAccess field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Whether or not to block end user access to Defender.”

        Parameters:
        defenderBlockEndUserAccess - new value of defenderBlockEndUserAccess field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderBlockEndUserAccess field changed
      • getDefenderCloudBlockLevel

        public Optional<DefenderCloudBlockLevelType> getDefenderCloudBlockLevel()
        “Specifies the level of cloud-delivered protection.”
        Returns:
        property defenderCloudBlockLevel
      • withDefenderCloudBlockLevel

        public Windows10GeneralConfiguration withDefenderCloudBlockLevel​(DefenderCloudBlockLevelType defenderCloudBlockLevel)
        Returns an immutable copy of this with just the defenderCloudBlockLevel field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Specifies the level of cloud-delivered protection.”

        Parameters:
        defenderCloudBlockLevel - new value of defenderCloudBlockLevel field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderCloudBlockLevel field changed
      • getDefenderDaysBeforeDeletingQuarantinedMalware

        public Optional<Integer> getDefenderDaysBeforeDeletingQuarantinedMalware()
        “Number of days before deleting quarantined malware. Valid values 0 to 90”
        Returns:
        property defenderDaysBeforeDeletingQuarantinedMalware
      • withDefenderDaysBeforeDeletingQuarantinedMalware

        public Windows10GeneralConfiguration withDefenderDaysBeforeDeletingQuarantinedMalware​(Integer defenderDaysBeforeDeletingQuarantinedMalware)
        Returns an immutable copy of this with just the defenderDaysBeforeDeletingQuarantinedMalware field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Number of days before deleting quarantined malware. Valid values 0 to 90”

        Parameters:
        defenderDaysBeforeDeletingQuarantinedMalware - new value of defenderDaysBeforeDeletingQuarantinedMalware field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderDaysBeforeDeletingQuarantinedMalware field changed
      • getDefenderDetectedMalwareActions

        public Optional<DefenderDetectedMalwareActions> getDefenderDetectedMalwareActions()
        “Gets or sets Defender’s actions to take on detected Malware per threat level.”
        Returns:
        property defenderDetectedMalwareActions
      • withDefenderDetectedMalwareActions

        public Windows10GeneralConfiguration withDefenderDetectedMalwareActions​(DefenderDetectedMalwareActions defenderDetectedMalwareActions)
        Returns an immutable copy of this with just the defenderDetectedMalwareActions field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Gets or sets Defender’s actions to take on detected Malware per threat level.”

        Parameters:
        defenderDetectedMalwareActions - new value of defenderDetectedMalwareActions field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderDetectedMalwareActions field changed
      • getDefenderFileExtensionsToExclude

        public com.github.davidmoten.odata.client.CollectionPage<String> getDefenderFileExtensionsToExclude()
        “File extensions to exclude from scans and real time protection.”
        Returns:
        property defenderFileExtensionsToExclude
      • withDefenderFileExtensionsToExclude

        public Windows10GeneralConfiguration withDefenderFileExtensionsToExclude​(List<String> defenderFileExtensionsToExclude)
        Returns an immutable copy of this with just the defenderFileExtensionsToExclude field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “File extensions to exclude from scans and real time protection.”

        Parameters:
        defenderFileExtensionsToExclude - new value of defenderFileExtensionsToExclude field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderFileExtensionsToExclude field changed
      • getDefenderFileExtensionsToExclude

        public com.github.davidmoten.odata.client.CollectionPage<String> getDefenderFileExtensionsToExclude​(com.github.davidmoten.odata.client.HttpRequestOptions options)
        “File extensions to exclude from scans and real time protection.”
        Parameters:
        options - specify connect and read timeouts
        Returns:
        property defenderFileExtensionsToExclude
      • getDefenderFilesAndFoldersToExclude

        public com.github.davidmoten.odata.client.CollectionPage<String> getDefenderFilesAndFoldersToExclude()
        “Files and folder to exclude from scans and real time protection.”
        Returns:
        property defenderFilesAndFoldersToExclude
      • withDefenderFilesAndFoldersToExclude

        public Windows10GeneralConfiguration withDefenderFilesAndFoldersToExclude​(List<String> defenderFilesAndFoldersToExclude)
        Returns an immutable copy of this with just the defenderFilesAndFoldersToExclude field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Files and folder to exclude from scans and real time protection.”

        Parameters:
        defenderFilesAndFoldersToExclude - new value of defenderFilesAndFoldersToExclude field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderFilesAndFoldersToExclude field changed
      • getDefenderFilesAndFoldersToExclude

        public com.github.davidmoten.odata.client.CollectionPage<String> getDefenderFilesAndFoldersToExclude​(com.github.davidmoten.odata.client.HttpRequestOptions options)
        “Files and folder to exclude from scans and real time protection.”
        Parameters:
        options - specify connect and read timeouts
        Returns:
        property defenderFilesAndFoldersToExclude
      • getDefenderMonitorFileActivity

        public Optional<DefenderMonitorFileActivity> getDefenderMonitorFileActivity()
        “Value for monitoring file activity.”
        Returns:
        property defenderMonitorFileActivity
      • withDefenderMonitorFileActivity

        public Windows10GeneralConfiguration withDefenderMonitorFileActivity​(DefenderMonitorFileActivity defenderMonitorFileActivity)
        Returns an immutable copy of this with just the defenderMonitorFileActivity field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Value for monitoring file activity.”

        Parameters:
        defenderMonitorFileActivity - new value of defenderMonitorFileActivity field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderMonitorFileActivity field changed
      • getDefenderProcessesToExclude

        public com.github.davidmoten.odata.client.CollectionPage<String> getDefenderProcessesToExclude()
        “Processes to exclude from scans and real time protection.”
        Returns:
        property defenderProcessesToExclude
      • withDefenderProcessesToExclude

        public Windows10GeneralConfiguration withDefenderProcessesToExclude​(List<String> defenderProcessesToExclude)
        Returns an immutable copy of this with just the defenderProcessesToExclude field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Processes to exclude from scans and real time protection.”

        Parameters:
        defenderProcessesToExclude - new value of defenderProcessesToExclude field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderProcessesToExclude field changed
      • getDefenderProcessesToExclude

        public com.github.davidmoten.odata.client.CollectionPage<String> getDefenderProcessesToExclude​(com.github.davidmoten.odata.client.HttpRequestOptions options)
        “Processes to exclude from scans and real time protection.”
        Parameters:
        options - specify connect and read timeouts
        Returns:
        property defenderProcessesToExclude
      • getDefenderPromptForSampleSubmission

        public Optional<DefenderPromptForSampleSubmission> getDefenderPromptForSampleSubmission()
        “The configuration for how to prompt user for sample submission.”
        Returns:
        property defenderPromptForSampleSubmission
      • withDefenderPromptForSampleSubmission

        public Windows10GeneralConfiguration withDefenderPromptForSampleSubmission​(DefenderPromptForSampleSubmission defenderPromptForSampleSubmission)
        Returns an immutable copy of this with just the defenderPromptForSampleSubmission field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The configuration for how to prompt user for sample submission.”

        Parameters:
        defenderPromptForSampleSubmission - new value of defenderPromptForSampleSubmission field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderPromptForSampleSubmission field changed
      • getDefenderRequireBehaviorMonitoring

        public Optional<Boolean> getDefenderRequireBehaviorMonitoring()
        “Indicates whether or not to require behavior monitoring.”
        Returns:
        property defenderRequireBehaviorMonitoring
      • withDefenderRequireBehaviorMonitoring

        public Windows10GeneralConfiguration withDefenderRequireBehaviorMonitoring​(Boolean defenderRequireBehaviorMonitoring)
        Returns an immutable copy of this with just the defenderRequireBehaviorMonitoring field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to require behavior monitoring.”

        Parameters:
        defenderRequireBehaviorMonitoring - new value of defenderRequireBehaviorMonitoring field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderRequireBehaviorMonitoring field changed
      • getDefenderRequireCloudProtection

        public Optional<Boolean> getDefenderRequireCloudProtection()
        “Indicates whether or not to require cloud protection.”
        Returns:
        property defenderRequireCloudProtection
      • withDefenderRequireCloudProtection

        public Windows10GeneralConfiguration withDefenderRequireCloudProtection​(Boolean defenderRequireCloudProtection)
        Returns an immutable copy of this with just the defenderRequireCloudProtection field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to require cloud protection.”

        Parameters:
        defenderRequireCloudProtection - new value of defenderRequireCloudProtection field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderRequireCloudProtection field changed
      • getDefenderRequireNetworkInspectionSystem

        public Optional<Boolean> getDefenderRequireNetworkInspectionSystem()
        “Indicates whether or not to require network inspection system.”
        Returns:
        property defenderRequireNetworkInspectionSystem
      • withDefenderRequireNetworkInspectionSystem

        public Windows10GeneralConfiguration withDefenderRequireNetworkInspectionSystem​(Boolean defenderRequireNetworkInspectionSystem)
        Returns an immutable copy of this with just the defenderRequireNetworkInspectionSystem field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to require network inspection system.”

        Parameters:
        defenderRequireNetworkInspectionSystem - new value of defenderRequireNetworkInspectionSystem field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderRequireNetworkInspectionSystem field changed
      • getDefenderRequireRealTimeMonitoring

        public Optional<Boolean> getDefenderRequireRealTimeMonitoring()
        “Indicates whether or not to require real time monitoring.”
        Returns:
        property defenderRequireRealTimeMonitoring
      • withDefenderRequireRealTimeMonitoring

        public Windows10GeneralConfiguration withDefenderRequireRealTimeMonitoring​(Boolean defenderRequireRealTimeMonitoring)
        Returns an immutable copy of this with just the defenderRequireRealTimeMonitoring field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to require real time monitoring.”

        Parameters:
        defenderRequireRealTimeMonitoring - new value of defenderRequireRealTimeMonitoring field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderRequireRealTimeMonitoring field changed
      • getDefenderScanArchiveFiles

        public Optional<Boolean> getDefenderScanArchiveFiles()
        “Indicates whether or not to scan archive files.”
        Returns:
        property defenderScanArchiveFiles
      • withDefenderScanArchiveFiles

        public Windows10GeneralConfiguration withDefenderScanArchiveFiles​(Boolean defenderScanArchiveFiles)
        Returns an immutable copy of this with just the defenderScanArchiveFiles field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to scan archive files.”

        Parameters:
        defenderScanArchiveFiles - new value of defenderScanArchiveFiles field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderScanArchiveFiles field changed
      • getDefenderScanDownloads

        public Optional<Boolean> getDefenderScanDownloads()
        “Indicates whether or not to scan downloads.”
        Returns:
        property defenderScanDownloads
      • withDefenderScanDownloads

        public Windows10GeneralConfiguration withDefenderScanDownloads​(Boolean defenderScanDownloads)
        Returns an immutable copy of this with just the defenderScanDownloads field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to scan downloads.”

        Parameters:
        defenderScanDownloads - new value of defenderScanDownloads field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderScanDownloads field changed
      • getDefenderScanIncomingMail

        public Optional<Boolean> getDefenderScanIncomingMail()
        “Indicates whether or not to scan incoming mail messages.”
        Returns:
        property defenderScanIncomingMail
      • withDefenderScanIncomingMail

        public Windows10GeneralConfiguration withDefenderScanIncomingMail​(Boolean defenderScanIncomingMail)
        Returns an immutable copy of this with just the defenderScanIncomingMail field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to scan incoming mail messages.”

        Parameters:
        defenderScanIncomingMail - new value of defenderScanIncomingMail field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderScanIncomingMail field changed
      • getDefenderScanMappedNetworkDrivesDuringFullScan

        public Optional<Boolean> getDefenderScanMappedNetworkDrivesDuringFullScan()
        “Indicates whether or not to scan mapped network drives during full scan.”
        Returns:
        property defenderScanMappedNetworkDrivesDuringFullScan
      • withDefenderScanMappedNetworkDrivesDuringFullScan

        public Windows10GeneralConfiguration withDefenderScanMappedNetworkDrivesDuringFullScan​(Boolean defenderScanMappedNetworkDrivesDuringFullScan)
        Returns an immutable copy of this with just the defenderScanMappedNetworkDrivesDuringFullScan field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to scan mapped network drives during full scan.”

        Parameters:
        defenderScanMappedNetworkDrivesDuringFullScan - new value of defenderScanMappedNetworkDrivesDuringFullScan field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderScanMappedNetworkDrivesDuringFullScan field changed
      • getDefenderScanMaxCpu

        public Optional<Integer> getDefenderScanMaxCpu()
        “Max CPU usage percentage during scan. Valid values 0 to 100”
        Returns:
        property defenderScanMaxCpu
      • withDefenderScanMaxCpu

        public Windows10GeneralConfiguration withDefenderScanMaxCpu​(Integer defenderScanMaxCpu)
        Returns an immutable copy of this with just the defenderScanMaxCpu field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Max CPU usage percentage during scan. Valid values 0 to 100”

        Parameters:
        defenderScanMaxCpu - new value of defenderScanMaxCpu field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderScanMaxCpu field changed
      • getDefenderScanNetworkFiles

        public Optional<Boolean> getDefenderScanNetworkFiles()
        “Indicates whether or not to scan files opened from a network folder.”
        Returns:
        property defenderScanNetworkFiles
      • withDefenderScanNetworkFiles

        public Windows10GeneralConfiguration withDefenderScanNetworkFiles​(Boolean defenderScanNetworkFiles)
        Returns an immutable copy of this with just the defenderScanNetworkFiles field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to scan files opened from a network folder.”

        Parameters:
        defenderScanNetworkFiles - new value of defenderScanNetworkFiles field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderScanNetworkFiles field changed
      • getDefenderScanRemovableDrivesDuringFullScan

        public Optional<Boolean> getDefenderScanRemovableDrivesDuringFullScan()
        “Indicates whether or not to scan removable drives during full scan.”
        Returns:
        property defenderScanRemovableDrivesDuringFullScan
      • withDefenderScanRemovableDrivesDuringFullScan

        public Windows10GeneralConfiguration withDefenderScanRemovableDrivesDuringFullScan​(Boolean defenderScanRemovableDrivesDuringFullScan)
        Returns an immutable copy of this with just the defenderScanRemovableDrivesDuringFullScan field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to scan removable drives during full scan.”

        Parameters:
        defenderScanRemovableDrivesDuringFullScan - new value of defenderScanRemovableDrivesDuringFullScan field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderScanRemovableDrivesDuringFullScan field changed
      • getDefenderScanScriptsLoadedInInternetExplorer

        public Optional<Boolean> getDefenderScanScriptsLoadedInInternetExplorer()
        “Indicates whether or not to scan scripts loaded in Internet Explorer browser.”
        Returns:
        property defenderScanScriptsLoadedInInternetExplorer
      • withDefenderScanScriptsLoadedInInternetExplorer

        public Windows10GeneralConfiguration withDefenderScanScriptsLoadedInInternetExplorer​(Boolean defenderScanScriptsLoadedInInternetExplorer)
        Returns an immutable copy of this with just the defenderScanScriptsLoadedInInternetExplorer field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to scan scripts loaded in Internet Explorer browser.”

        Parameters:
        defenderScanScriptsLoadedInInternetExplorer - new value of defenderScanScriptsLoadedInInternetExplorer field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderScanScriptsLoadedInInternetExplorer field changed
      • getDefenderScanType

        public Optional<DefenderScanType> getDefenderScanType()
        “The defender system scan type.”
        Returns:
        property defenderScanType
      • withDefenderScanType

        public Windows10GeneralConfiguration withDefenderScanType​(DefenderScanType defenderScanType)
        Returns an immutable copy of this with just the defenderScanType field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “The defender system scan type.”

        Parameters:
        defenderScanType - new value of defenderScanType field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderScanType field changed
      • getDefenderScheduledQuickScanTime

        public Optional<LocalTime> getDefenderScheduledQuickScanTime()
        “The time to perform a daily quick scan.”
        Returns:
        property defenderScheduledQuickScanTime
      • withDefenderScheduledQuickScanTime

        public Windows10GeneralConfiguration withDefenderScheduledQuickScanTime​(LocalTime defenderScheduledQuickScanTime)
        Returns an immutable copy of this with just the defenderScheduledQuickScanTime field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The time to perform a daily quick scan.”

        Parameters:
        defenderScheduledQuickScanTime - new value of defenderScheduledQuickScanTime field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderScheduledQuickScanTime field changed
      • getDefenderScheduledScanTime

        public Optional<LocalTime> getDefenderScheduledScanTime()
        “The defender time for the system scan.”
        Returns:
        property defenderScheduledScanTime
      • withDefenderScheduledScanTime

        public Windows10GeneralConfiguration withDefenderScheduledScanTime​(LocalTime defenderScheduledScanTime)
        Returns an immutable copy of this with just the defenderScheduledScanTime field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The defender time for the system scan.”

        Parameters:
        defenderScheduledScanTime - new value of defenderScheduledScanTime field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderScheduledScanTime field changed
      • getDefenderSignatureUpdateIntervalInHours

        public Optional<Integer> getDefenderSignatureUpdateIntervalInHours()
        “The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24”
        Returns:
        property defenderSignatureUpdateIntervalInHours
      • withDefenderSignatureUpdateIntervalInHours

        public Windows10GeneralConfiguration withDefenderSignatureUpdateIntervalInHours​(Integer defenderSignatureUpdateIntervalInHours)
        Returns an immutable copy of this with just the defenderSignatureUpdateIntervalInHours field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24”

        Parameters:
        defenderSignatureUpdateIntervalInHours - new value of defenderSignatureUpdateIntervalInHours field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderSignatureUpdateIntervalInHours field changed
      • getDefenderSystemScanSchedule

        public Optional<WeeklySchedule> getDefenderSystemScanSchedule()
        “Defender day of the week for the system scan.”
        Returns:
        property defenderSystemScanSchedule
      • withDefenderSystemScanSchedule

        public Windows10GeneralConfiguration withDefenderSystemScanSchedule​(WeeklySchedule defenderSystemScanSchedule)
        Returns an immutable copy of this with just the defenderSystemScanSchedule field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Defender day of the week for the system scan.”

        Parameters:
        defenderSystemScanSchedule - new value of defenderSystemScanSchedule field (as defined in service metadata)
        Returns:
        immutable copy of this with just the defenderSystemScanSchedule field changed
      • getDeveloperUnlockSetting

        public Optional<StateManagementSetting> getDeveloperUnlockSetting()
        “Indicates whether or not to allow developer unlock.”
        Returns:
        property developerUnlockSetting
      • withDeveloperUnlockSetting

        public Windows10GeneralConfiguration withDeveloperUnlockSetting​(StateManagementSetting developerUnlockSetting)
        Returns an immutable copy of this with just the developerUnlockSetting field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to allow developer unlock.”

        Parameters:
        developerUnlockSetting - new value of developerUnlockSetting field (as defined in service metadata)
        Returns:
        immutable copy of this with just the developerUnlockSetting field changed
      • getDeviceManagementBlockFactoryResetOnMobile

        public Optional<Boolean> getDeviceManagementBlockFactoryResetOnMobile()
        “Indicates whether or not to Block the user from resetting their phone.”
        Returns:
        property deviceManagementBlockFactoryResetOnMobile
      • withDeviceManagementBlockFactoryResetOnMobile

        public Windows10GeneralConfiguration withDeviceManagementBlockFactoryResetOnMobile​(Boolean deviceManagementBlockFactoryResetOnMobile)
        Returns an immutable copy of this with just the deviceManagementBlockFactoryResetOnMobile field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from resetting their phone.”

        Parameters:
        deviceManagementBlockFactoryResetOnMobile - new value of deviceManagementBlockFactoryResetOnMobile field (as defined in service metadata)
        Returns:
        immutable copy of this with just the deviceManagementBlockFactoryResetOnMobile field changed
      • getDeviceManagementBlockManualUnenroll

        public Optional<Boolean> getDeviceManagementBlockManualUnenroll()
        “Indicates whether or not to Block the user from doing manual un-enrollment from device management.”
        Returns:
        property deviceManagementBlockManualUnenroll
      • withDeviceManagementBlockManualUnenroll

        public Windows10GeneralConfiguration withDeviceManagementBlockManualUnenroll​(Boolean deviceManagementBlockManualUnenroll)
        Returns an immutable copy of this with just the deviceManagementBlockManualUnenroll field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from doing manual un-enrollment from device management.”

        Parameters:
        deviceManagementBlockManualUnenroll - new value of deviceManagementBlockManualUnenroll field (as defined in service metadata)
        Returns:
        immutable copy of this with just the deviceManagementBlockManualUnenroll field changed
      • getDiagnosticsDataSubmissionMode

        public Optional<DiagnosticDataSubmissionMode> getDiagnosticsDataSubmissionMode()
        “Gets or sets a value allowing the device to send diagnostic and usage telemetry data, such as Watson.”
        Returns:
        property diagnosticsDataSubmissionMode
      • withDiagnosticsDataSubmissionMode

        public Windows10GeneralConfiguration withDiagnosticsDataSubmissionMode​(DiagnosticDataSubmissionMode diagnosticsDataSubmissionMode)
        Returns an immutable copy of this with just the diagnosticsDataSubmissionMode field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Gets or sets a value allowing the device to send diagnostic and usage telemetry data, such as Watson.”

        Parameters:
        diagnosticsDataSubmissionMode - new value of diagnosticsDataSubmissionMode field (as defined in service metadata)
        Returns:
        immutable copy of this with just the diagnosticsDataSubmissionMode field changed
      • getEdgeAllowStartPagesModification

        public Optional<Boolean> getEdgeAllowStartPagesModification()
        “Allow users to change Start pages on Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Edge.”
        Returns:
        property edgeAllowStartPagesModification
      • withEdgeAllowStartPagesModification

        public Windows10GeneralConfiguration withEdgeAllowStartPagesModification​(Boolean edgeAllowStartPagesModification)
        Returns an immutable copy of this with just the edgeAllowStartPagesModification field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Allow users to change Start pages on Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Edge.”

        Parameters:
        edgeAllowStartPagesModification - new value of edgeAllowStartPagesModification field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeAllowStartPagesModification field changed
      • getEdgeBlockAccessToAboutFlags

        public Optional<Boolean> getEdgeBlockAccessToAboutFlags()
        “Indicates whether or not to prevent access to about flags on Edge browser.”
        Returns:
        property edgeBlockAccessToAboutFlags
      • withEdgeBlockAccessToAboutFlags

        public Windows10GeneralConfiguration withEdgeBlockAccessToAboutFlags​(Boolean edgeBlockAccessToAboutFlags)
        Returns an immutable copy of this with just the edgeBlockAccessToAboutFlags field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to prevent access to about flags on Edge browser.”

        Parameters:
        edgeBlockAccessToAboutFlags - new value of edgeBlockAccessToAboutFlags field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlockAccessToAboutFlags field changed
      • getEdgeBlockAddressBarDropdown

        public Optional<Boolean> getEdgeBlockAddressBarDropdown()
        “Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services.”
        Returns:
        property edgeBlockAddressBarDropdown
      • withEdgeBlockAddressBarDropdown

        public Windows10GeneralConfiguration withEdgeBlockAddressBarDropdown​(Boolean edgeBlockAddressBarDropdown)
        Returns an immutable copy of this with just the edgeBlockAddressBarDropdown field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services.”

        Parameters:
        edgeBlockAddressBarDropdown - new value of edgeBlockAddressBarDropdown field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlockAddressBarDropdown field changed
      • getEdgeBlockAutofill

        public Optional<Boolean> getEdgeBlockAutofill()
        “Indicates whether or not to block auto fill.”
        Returns:
        property edgeBlockAutofill
      • withEdgeBlockAutofill

        public Windows10GeneralConfiguration withEdgeBlockAutofill​(Boolean edgeBlockAutofill)
        Returns an immutable copy of this with just the edgeBlockAutofill field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block auto fill.”

        Parameters:
        edgeBlockAutofill - new value of edgeBlockAutofill field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlockAutofill field changed
      • getEdgeBlockCompatibilityList

        public Optional<Boolean> getEdgeBlockCompatibilityList()
        “Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues.”
        Returns:
        property edgeBlockCompatibilityList
      • withEdgeBlockCompatibilityList

        public Windows10GeneralConfiguration withEdgeBlockCompatibilityList​(Boolean edgeBlockCompatibilityList)
        Returns an immutable copy of this with just the edgeBlockCompatibilityList field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues.”

        Parameters:
        edgeBlockCompatibilityList - new value of edgeBlockCompatibilityList field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlockCompatibilityList field changed
      • getEdgeBlockDeveloperTools

        public Optional<Boolean> getEdgeBlockDeveloperTools()
        “Indicates whether or not to block developer tools in the Edge browser.”
        Returns:
        property edgeBlockDeveloperTools
      • withEdgeBlockDeveloperTools

        public Windows10GeneralConfiguration withEdgeBlockDeveloperTools​(Boolean edgeBlockDeveloperTools)
        Returns an immutable copy of this with just the edgeBlockDeveloperTools field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block developer tools in the Edge browser.”

        Parameters:
        edgeBlockDeveloperTools - new value of edgeBlockDeveloperTools field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlockDeveloperTools field changed
      • getEdgeBlocked

        public Optional<Boolean> getEdgeBlocked()
        “Indicates whether or not to Block the user from using the Edge browser.”
        Returns:
        property edgeBlocked
      • withEdgeBlocked

        public Windows10GeneralConfiguration withEdgeBlocked​(Boolean edgeBlocked)
        Returns an immutable copy of this with just the edgeBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from using the Edge browser.”

        Parameters:
        edgeBlocked - new value of edgeBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlocked field changed
      • getEdgeBlockExtensions

        public Optional<Boolean> getEdgeBlockExtensions()
        “Indicates whether or not to block extensions in the Edge browser.”
        Returns:
        property edgeBlockExtensions
      • withEdgeBlockExtensions

        public Windows10GeneralConfiguration withEdgeBlockExtensions​(Boolean edgeBlockExtensions)
        Returns an immutable copy of this with just the edgeBlockExtensions field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block extensions in the Edge browser.”

        Parameters:
        edgeBlockExtensions - new value of edgeBlockExtensions field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlockExtensions field changed
      • getEdgeBlockInPrivateBrowsing

        public Optional<Boolean> getEdgeBlockInPrivateBrowsing()
        “Indicates whether or not to block InPrivate browsing on corporate networks, in the Edge browser.”
        Returns:
        property edgeBlockInPrivateBrowsing
      • withEdgeBlockInPrivateBrowsing

        public Windows10GeneralConfiguration withEdgeBlockInPrivateBrowsing​(Boolean edgeBlockInPrivateBrowsing)
        Returns an immutable copy of this with just the edgeBlockInPrivateBrowsing field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block InPrivate browsing on corporate networks, in the Edge browser.”

        Parameters:
        edgeBlockInPrivateBrowsing - new value of edgeBlockInPrivateBrowsing field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlockInPrivateBrowsing field changed
      • getEdgeBlockJavaScript

        public Optional<Boolean> getEdgeBlockJavaScript()
        “Indicates whether or not to Block the user from using JavaScript.”
        Returns:
        property edgeBlockJavaScript
      • withEdgeBlockJavaScript

        public Windows10GeneralConfiguration withEdgeBlockJavaScript​(Boolean edgeBlockJavaScript)
        Returns an immutable copy of this with just the edgeBlockJavaScript field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from using JavaScript.”

        Parameters:
        edgeBlockJavaScript - new value of edgeBlockJavaScript field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlockJavaScript field changed
      • getEdgeBlockLiveTileDataCollection

        public Optional<Boolean> getEdgeBlockLiveTileDataCollection()
        “Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge.”
        Returns:
        property edgeBlockLiveTileDataCollection
      • withEdgeBlockLiveTileDataCollection

        public Windows10GeneralConfiguration withEdgeBlockLiveTileDataCollection​(Boolean edgeBlockLiveTileDataCollection)
        Returns an immutable copy of this with just the edgeBlockLiveTileDataCollection field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge.”

        Parameters:
        edgeBlockLiveTileDataCollection - new value of edgeBlockLiveTileDataCollection field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlockLiveTileDataCollection field changed
      • getEdgeBlockPasswordManager

        public Optional<Boolean> getEdgeBlockPasswordManager()
        “Indicates whether or not to Block password manager.”
        Returns:
        property edgeBlockPasswordManager
      • withEdgeBlockPasswordManager

        public Windows10GeneralConfiguration withEdgeBlockPasswordManager​(Boolean edgeBlockPasswordManager)
        Returns an immutable copy of this with just the edgeBlockPasswordManager field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block password manager.”

        Parameters:
        edgeBlockPasswordManager - new value of edgeBlockPasswordManager field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlockPasswordManager field changed
      • getEdgeBlockPopups

        public Optional<Boolean> getEdgeBlockPopups()
        “Indicates whether or not to block popups.”
        Returns:
        property edgeBlockPopups
      • withEdgeBlockPopups

        public Windows10GeneralConfiguration withEdgeBlockPopups​(Boolean edgeBlockPopups)
        Returns an immutable copy of this with just the edgeBlockPopups field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block popups.”

        Parameters:
        edgeBlockPopups - new value of edgeBlockPopups field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlockPopups field changed
      • getEdgeBlockSearchSuggestions

        public Optional<Boolean> getEdgeBlockSearchSuggestions()
        “Indicates whether or not to block the user from using the search suggestions in the address bar.”
        Returns:
        property edgeBlockSearchSuggestions
      • withEdgeBlockSearchSuggestions

        public Windows10GeneralConfiguration withEdgeBlockSearchSuggestions​(Boolean edgeBlockSearchSuggestions)
        Returns an immutable copy of this with just the edgeBlockSearchSuggestions field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block the user from using the search suggestions in the address bar.”

        Parameters:
        edgeBlockSearchSuggestions - new value of edgeBlockSearchSuggestions field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlockSearchSuggestions field changed
      • getEdgeBlockSendingDoNotTrackHeader

        public Optional<Boolean> getEdgeBlockSendingDoNotTrackHeader()
        “Indicates whether or not to Block the user from sending the do not track header.”
        Returns:
        property edgeBlockSendingDoNotTrackHeader
      • withEdgeBlockSendingDoNotTrackHeader

        public Windows10GeneralConfiguration withEdgeBlockSendingDoNotTrackHeader​(Boolean edgeBlockSendingDoNotTrackHeader)
        Returns an immutable copy of this with just the edgeBlockSendingDoNotTrackHeader field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from sending the do not track header.”

        Parameters:
        edgeBlockSendingDoNotTrackHeader - new value of edgeBlockSendingDoNotTrackHeader field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlockSendingDoNotTrackHeader field changed
      • getEdgeBlockSendingIntranetTrafficToInternetExplorer

        public Optional<Boolean> getEdgeBlockSendingIntranetTrafficToInternetExplorer()
        “Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer. Note: the name of this property is misleading; the property is obsolete, use EdgeSendIntranetTrafficToInternetExplorer instead.”
        Returns:
        property edgeBlockSendingIntranetTrafficToInternetExplorer
      • withEdgeBlockSendingIntranetTrafficToInternetExplorer

        public Windows10GeneralConfiguration withEdgeBlockSendingIntranetTrafficToInternetExplorer​(Boolean edgeBlockSendingIntranetTrafficToInternetExplorer)
        Returns an immutable copy of this with just the edgeBlockSendingIntranetTrafficToInternetExplorer field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer. Note: the name of this property is misleading; the property is obsolete, use EdgeSendIntranetTrafficToInternetExplorer instead.”

        Parameters:
        edgeBlockSendingIntranetTrafficToInternetExplorer - new value of edgeBlockSendingIntranetTrafficToInternetExplorer field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeBlockSendingIntranetTrafficToInternetExplorer field changed
      • getEdgeClearBrowsingDataOnExit

        public Optional<Boolean> getEdgeClearBrowsingDataOnExit()
        “Clear browsing data on exiting Microsoft Edge.”
        Returns:
        property edgeClearBrowsingDataOnExit
      • withEdgeClearBrowsingDataOnExit

        public Windows10GeneralConfiguration withEdgeClearBrowsingDataOnExit​(Boolean edgeClearBrowsingDataOnExit)
        Returns an immutable copy of this with just the edgeClearBrowsingDataOnExit field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Clear browsing data on exiting Microsoft Edge.”

        Parameters:
        edgeClearBrowsingDataOnExit - new value of edgeClearBrowsingDataOnExit field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeClearBrowsingDataOnExit field changed
      • getEdgeCookiePolicy

        public Optional<EdgeCookiePolicy> getEdgeCookiePolicy()
        “Indicates which cookies to block in the Edge browser.”
        Returns:
        property edgeCookiePolicy
      • withEdgeCookiePolicy

        public Windows10GeneralConfiguration withEdgeCookiePolicy​(EdgeCookiePolicy edgeCookiePolicy)
        Returns an immutable copy of this with just the edgeCookiePolicy field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates which cookies to block in the Edge browser.”

        Parameters:
        edgeCookiePolicy - new value of edgeCookiePolicy field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeCookiePolicy field changed
      • getEdgeDisableFirstRunPage

        public Optional<Boolean> getEdgeDisableFirstRunPage()
        “Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page.”
        Returns:
        property edgeDisableFirstRunPage
      • withEdgeDisableFirstRunPage

        public Windows10GeneralConfiguration withEdgeDisableFirstRunPage​(Boolean edgeDisableFirstRunPage)
        Returns an immutable copy of this with just the edgeDisableFirstRunPage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page.”

        Parameters:
        edgeDisableFirstRunPage - new value of edgeDisableFirstRunPage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeDisableFirstRunPage field changed
      • getEdgeEnterpriseModeSiteListLocation

        public Optional<String> getEdgeEnterpriseModeSiteListLocation()
        “Indicates the enterprise mode site list location. Could be a local file, local network or http location.”
        Returns:
        property edgeEnterpriseModeSiteListLocation
      • withEdgeEnterpriseModeSiteListLocation

        public Windows10GeneralConfiguration withEdgeEnterpriseModeSiteListLocation​(String edgeEnterpriseModeSiteListLocation)
        Returns an immutable copy of this with just the edgeEnterpriseModeSiteListLocation field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates the enterprise mode site list location. Could be a local file, local network or http location.”

        Parameters:
        edgeEnterpriseModeSiteListLocation - new value of edgeEnterpriseModeSiteListLocation field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeEnterpriseModeSiteListLocation field changed
      • getEdgeFirstRunUrl

        public Optional<String> getEdgeFirstRunUrl()
        “The first run URL for when Edge browser is opened for the first time.”
        Returns:
        property edgeFirstRunUrl
      • withEdgeFirstRunUrl

        public Windows10GeneralConfiguration withEdgeFirstRunUrl​(String edgeFirstRunUrl)
        Returns an immutable copy of this with just the edgeFirstRunUrl field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “The first run URL for when Edge browser is opened for the first time.”

        Parameters:
        edgeFirstRunUrl - new value of edgeFirstRunUrl field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeFirstRunUrl field changed
      • getEdgeHomepageUrls

        public com.github.davidmoten.odata.client.CollectionPage<String> getEdgeHomepageUrls()
        “The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser.”
        Returns:
        property edgeHomepageUrls
      • withEdgeHomepageUrls

        public Windows10GeneralConfiguration withEdgeHomepageUrls​(List<String> edgeHomepageUrls)
        Returns an immutable copy of this with just the edgeHomepageUrls field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser.”

        Parameters:
        edgeHomepageUrls - new value of edgeHomepageUrls field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeHomepageUrls field changed
      • getEdgeHomepageUrls

        public com.github.davidmoten.odata.client.CollectionPage<String> getEdgeHomepageUrls​(com.github.davidmoten.odata.client.HttpRequestOptions options)
        “The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser.”
        Parameters:
        options - specify connect and read timeouts
        Returns:
        property edgeHomepageUrls
      • getEdgeRequireSmartScreen

        public Optional<Boolean> getEdgeRequireSmartScreen()
        “Indicates whether or not to Require the user to use the smart screen filter.”
        Returns:
        property edgeRequireSmartScreen
      • withEdgeRequireSmartScreen

        public Windows10GeneralConfiguration withEdgeRequireSmartScreen​(Boolean edgeRequireSmartScreen)
        Returns an immutable copy of this with just the edgeRequireSmartScreen field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Require the user to use the smart screen filter.”

        Parameters:
        edgeRequireSmartScreen - new value of edgeRequireSmartScreen field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeRequireSmartScreen field changed
      • getEdgeSearchEngine

        public Optional<EdgeSearchEngineBase> getEdgeSearchEngine()
        “Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set.”
        Returns:
        property edgeSearchEngine
      • withEdgeSearchEngine

        public Windows10GeneralConfiguration withEdgeSearchEngine​(EdgeSearchEngineBase edgeSearchEngine)
        Returns an immutable copy of this with just the edgeSearchEngine field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set.”

        Parameters:
        edgeSearchEngine - new value of edgeSearchEngine field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeSearchEngine field changed
      • getEdgeSendIntranetTrafficToInternetExplorer

        public Optional<Boolean> getEdgeSendIntranetTrafficToInternetExplorer()
        “Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer.”
        Returns:
        property edgeSendIntranetTrafficToInternetExplorer
      • withEdgeSendIntranetTrafficToInternetExplorer

        public Windows10GeneralConfiguration withEdgeSendIntranetTrafficToInternetExplorer​(Boolean edgeSendIntranetTrafficToInternetExplorer)
        Returns an immutable copy of this with just the edgeSendIntranetTrafficToInternetExplorer field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer.”

        Parameters:
        edgeSendIntranetTrafficToInternetExplorer - new value of edgeSendIntranetTrafficToInternetExplorer field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeSendIntranetTrafficToInternetExplorer field changed
      • getEdgeSyncFavoritesWithInternetExplorer

        public Optional<Boolean> getEdgeSyncFavoritesWithInternetExplorer()
        “Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers.”
        Returns:
        property edgeSyncFavoritesWithInternetExplorer
      • withEdgeSyncFavoritesWithInternetExplorer

        public Windows10GeneralConfiguration withEdgeSyncFavoritesWithInternetExplorer​(Boolean edgeSyncFavoritesWithInternetExplorer)
        Returns an immutable copy of this with just the edgeSyncFavoritesWithInternetExplorer field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers.”

        Parameters:
        edgeSyncFavoritesWithInternetExplorer - new value of edgeSyncFavoritesWithInternetExplorer field (as defined in service metadata)
        Returns:
        immutable copy of this with just the edgeSyncFavoritesWithInternetExplorer field changed
      • getEnterpriseCloudPrintDiscoveryEndPoint

        public Optional<String> getEnterpriseCloudPrintDiscoveryEndPoint()
        “Endpoint for discovering cloud printers.”
        Returns:
        property enterpriseCloudPrintDiscoveryEndPoint
      • withEnterpriseCloudPrintDiscoveryEndPoint

        public Windows10GeneralConfiguration withEnterpriseCloudPrintDiscoveryEndPoint​(String enterpriseCloudPrintDiscoveryEndPoint)
        Returns an immutable copy of this with just the enterpriseCloudPrintDiscoveryEndPoint field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Endpoint for discovering cloud printers.”

        Parameters:
        enterpriseCloudPrintDiscoveryEndPoint - new value of enterpriseCloudPrintDiscoveryEndPoint field (as defined in service metadata)
        Returns:
        immutable copy of this with just the enterpriseCloudPrintDiscoveryEndPoint field changed
      • getEnterpriseCloudPrintDiscoveryMaxLimit

        public Optional<Integer> getEnterpriseCloudPrintDiscoveryMaxLimit()
        “Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535”
        Returns:
        property enterpriseCloudPrintDiscoveryMaxLimit
      • withEnterpriseCloudPrintDiscoveryMaxLimit

        public Windows10GeneralConfiguration withEnterpriseCloudPrintDiscoveryMaxLimit​(Integer enterpriseCloudPrintDiscoveryMaxLimit)
        Returns an immutable copy of this with just the enterpriseCloudPrintDiscoveryMaxLimit field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535”

        Parameters:
        enterpriseCloudPrintDiscoveryMaxLimit - new value of enterpriseCloudPrintDiscoveryMaxLimit field (as defined in service metadata)
        Returns:
        immutable copy of this with just the enterpriseCloudPrintDiscoveryMaxLimit field changed
      • getEnterpriseCloudPrintMopriaDiscoveryResourceIdentifier

        public Optional<String> getEnterpriseCloudPrintMopriaDiscoveryResourceIdentifier()
        “OAuth resource URI for printer discovery service as configured in Azure portal.”
        Returns:
        property enterpriseCloudPrintMopriaDiscoveryResourceIdentifier
      • withEnterpriseCloudPrintMopriaDiscoveryResourceIdentifier

        public Windows10GeneralConfiguration withEnterpriseCloudPrintMopriaDiscoveryResourceIdentifier​(String enterpriseCloudPrintMopriaDiscoveryResourceIdentifier)
        Returns an immutable copy of this with just the enterpriseCloudPrintMopriaDiscoveryResourceIdentifier field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “OAuth resource URI for printer discovery service as configured in Azure portal.”

        Parameters:
        enterpriseCloudPrintMopriaDiscoveryResourceIdentifier - new value of enterpriseCloudPrintMopriaDiscoveryResourceIdentifier field (as defined in service metadata)
        Returns:
        immutable copy of this with just the enterpriseCloudPrintMopriaDiscoveryResourceIdentifier field changed
      • getEnterpriseCloudPrintOAuthAuthority

        public Optional<String> getEnterpriseCloudPrintOAuthAuthority()
        “Authentication endpoint for acquiring OAuth tokens.”
        Returns:
        property enterpriseCloudPrintOAuthAuthority
      • withEnterpriseCloudPrintOAuthAuthority

        public Windows10GeneralConfiguration withEnterpriseCloudPrintOAuthAuthority​(String enterpriseCloudPrintOAuthAuthority)
        Returns an immutable copy of this with just the enterpriseCloudPrintOAuthAuthority field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Authentication endpoint for acquiring OAuth tokens.”

        Parameters:
        enterpriseCloudPrintOAuthAuthority - new value of enterpriseCloudPrintOAuthAuthority field (as defined in service metadata)
        Returns:
        immutable copy of this with just the enterpriseCloudPrintOAuthAuthority field changed
      • getEnterpriseCloudPrintOAuthClientIdentifier

        public Optional<String> getEnterpriseCloudPrintOAuthClientIdentifier()
        “GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority.”
        Returns:
        property enterpriseCloudPrintOAuthClientIdentifier
      • withEnterpriseCloudPrintOAuthClientIdentifier

        public Windows10GeneralConfiguration withEnterpriseCloudPrintOAuthClientIdentifier​(String enterpriseCloudPrintOAuthClientIdentifier)
        Returns an immutable copy of this with just the enterpriseCloudPrintOAuthClientIdentifier field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority.”

        Parameters:
        enterpriseCloudPrintOAuthClientIdentifier - new value of enterpriseCloudPrintOAuthClientIdentifier field (as defined in service metadata)
        Returns:
        immutable copy of this with just the enterpriseCloudPrintOAuthClientIdentifier field changed
      • getEnterpriseCloudPrintResourceIdentifier

        public Optional<String> getEnterpriseCloudPrintResourceIdentifier()
        “OAuth resource URI for print service as configured in the Azure portal.”
        Returns:
        property enterpriseCloudPrintResourceIdentifier
      • withEnterpriseCloudPrintResourceIdentifier

        public Windows10GeneralConfiguration withEnterpriseCloudPrintResourceIdentifier​(String enterpriseCloudPrintResourceIdentifier)
        Returns an immutable copy of this with just the enterpriseCloudPrintResourceIdentifier field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “OAuth resource URI for print service as configured in the Azure portal.”

        Parameters:
        enterpriseCloudPrintResourceIdentifier - new value of enterpriseCloudPrintResourceIdentifier field (as defined in service metadata)
        Returns:
        immutable copy of this with just the enterpriseCloudPrintResourceIdentifier field changed
      • getExperienceBlockDeviceDiscovery

        public Optional<Boolean> getExperienceBlockDeviceDiscovery()
        “Indicates whether or not to enable device discovery UX.”
        Returns:
        property experienceBlockDeviceDiscovery
      • withExperienceBlockDeviceDiscovery

        public Windows10GeneralConfiguration withExperienceBlockDeviceDiscovery​(Boolean experienceBlockDeviceDiscovery)
        Returns an immutable copy of this with just the experienceBlockDeviceDiscovery field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to enable device discovery UX.”

        Parameters:
        experienceBlockDeviceDiscovery - new value of experienceBlockDeviceDiscovery field (as defined in service metadata)
        Returns:
        immutable copy of this with just the experienceBlockDeviceDiscovery field changed
      • getExperienceBlockErrorDialogWhenNoSIM

        public Optional<Boolean> getExperienceBlockErrorDialogWhenNoSIM()
        “Indicates whether or not to allow the error dialog from displaying if no SIM card is detected.”
        Returns:
        property experienceBlockErrorDialogWhenNoSIM
      • withExperienceBlockErrorDialogWhenNoSIM

        public Windows10GeneralConfiguration withExperienceBlockErrorDialogWhenNoSIM​(Boolean experienceBlockErrorDialogWhenNoSIM)
        Returns an immutable copy of this with just the experienceBlockErrorDialogWhenNoSIM field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to allow the error dialog from displaying if no SIM card is detected.”

        Parameters:
        experienceBlockErrorDialogWhenNoSIM - new value of experienceBlockErrorDialogWhenNoSIM field (as defined in service metadata)
        Returns:
        immutable copy of this with just the experienceBlockErrorDialogWhenNoSIM field changed
      • getExperienceBlockTaskSwitcher

        public Optional<Boolean> getExperienceBlockTaskSwitcher()
        “Indicates whether or not to enable task switching on the device.”
        Returns:
        property experienceBlockTaskSwitcher
      • withExperienceBlockTaskSwitcher

        public Windows10GeneralConfiguration withExperienceBlockTaskSwitcher​(Boolean experienceBlockTaskSwitcher)
        Returns an immutable copy of this with just the experienceBlockTaskSwitcher field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to enable task switching on the device.”

        Parameters:
        experienceBlockTaskSwitcher - new value of experienceBlockTaskSwitcher field (as defined in service metadata)
        Returns:
        immutable copy of this with just the experienceBlockTaskSwitcher field changed
      • getGameDvrBlocked

        public Optional<Boolean> getGameDvrBlocked()
        “Indicates whether or not to block DVR and broadcasting.”
        Returns:
        property gameDvrBlocked
      • withGameDvrBlocked

        public Windows10GeneralConfiguration withGameDvrBlocked​(Boolean gameDvrBlocked)
        Returns an immutable copy of this with just the gameDvrBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block DVR and broadcasting.”

        Parameters:
        gameDvrBlocked - new value of gameDvrBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the gameDvrBlocked field changed
      • getInternetSharingBlocked

        public Optional<Boolean> getInternetSharingBlocked()
        “Indicates whether or not to Block the user from using internet sharing.”
        Returns:
        property internetSharingBlocked
      • withInternetSharingBlocked

        public Windows10GeneralConfiguration withInternetSharingBlocked​(Boolean internetSharingBlocked)
        Returns an immutable copy of this with just the internetSharingBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from using internet sharing.”

        Parameters:
        internetSharingBlocked - new value of internetSharingBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the internetSharingBlocked field changed
      • getLocationServicesBlocked

        public Optional<Boolean> getLocationServicesBlocked()
        “Indicates whether or not to Block the user from location services.”
        Returns:
        property locationServicesBlocked
      • withLocationServicesBlocked

        public Windows10GeneralConfiguration withLocationServicesBlocked​(Boolean locationServicesBlocked)
        Returns an immutable copy of this with just the locationServicesBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from location services.”

        Parameters:
        locationServicesBlocked - new value of locationServicesBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the locationServicesBlocked field changed
      • getLockScreenAllowTimeoutConfiguration

        public Optional<Boolean> getLockScreenAllowTimeoutConfiguration()
        “Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored.”
        Returns:
        property lockScreenAllowTimeoutConfiguration
      • withLockScreenAllowTimeoutConfiguration

        public Windows10GeneralConfiguration withLockScreenAllowTimeoutConfiguration​(Boolean lockScreenAllowTimeoutConfiguration)
        Returns an immutable copy of this with just the lockScreenAllowTimeoutConfiguration field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored.”

        Parameters:
        lockScreenAllowTimeoutConfiguration - new value of lockScreenAllowTimeoutConfiguration field (as defined in service metadata)
        Returns:
        immutable copy of this with just the lockScreenAllowTimeoutConfiguration field changed
      • getLockScreenBlockActionCenterNotifications

        public Optional<Boolean> getLockScreenBlockActionCenterNotifications()
        “Indicates whether or not to block action center notifications over lock screen.”
        Returns:
        property lockScreenBlockActionCenterNotifications
      • withLockScreenBlockActionCenterNotifications

        public Windows10GeneralConfiguration withLockScreenBlockActionCenterNotifications​(Boolean lockScreenBlockActionCenterNotifications)
        Returns an immutable copy of this with just the lockScreenBlockActionCenterNotifications field changed. Field description below . The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block action center notifications over lock screen.”

        Parameters:
        lockScreenBlockActionCenterNotifications - new value of lockScreenBlockActionCenterNotifications field (as defined in service metadata)
        Returns:
        immutable copy of this with just the lockScreenBlockActionCenterNotifications field changed
      • getLockScreenBlockCortana

        public Optional<Boolean> getLockScreenBlockCortana()
        “Indicates whether or not the user can interact with Cortana using speech while the system is locked.”
        Returns:
        property lockScreenBlockCortana
      • withLockScreenBlockCortana

        public Windows10GeneralConfiguration withLockScreenBlockCortana​(Boolean lockScreenBlockCortana)
        Returns an immutable copy of this with just the lockScreenBlockCortana field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not the user can interact with Cortana using speech while the system is locked.”

        Parameters:
        lockScreenBlockCortana - new value of lockScreenBlockCortana field (as defined in service metadata)
        Returns:
        immutable copy of this with just the lockScreenBlockCortana field changed
      • getLockScreenBlockToastNotifications

        public Optional<Boolean> getLockScreenBlockToastNotifications()
        “Indicates whether to allow toast notifications above the device lock screen.”
        Returns:
        property lockScreenBlockToastNotifications
      • withLockScreenBlockToastNotifications

        public Windows10GeneralConfiguration withLockScreenBlockToastNotifications​(Boolean lockScreenBlockToastNotifications)
        Returns an immutable copy of this with just the lockScreenBlockToastNotifications field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether to allow toast notifications above the device lock screen.”

        Parameters:
        lockScreenBlockToastNotifications - new value of lockScreenBlockToastNotifications field (as defined in service metadata)
        Returns:
        immutable copy of this with just the lockScreenBlockToastNotifications field changed
      • getLockScreenTimeoutInSeconds

        public Optional<Integer> getLockScreenTimeoutInSeconds()
        “Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800”
        Returns:
        property lockScreenTimeoutInSeconds
      • withLockScreenTimeoutInSeconds

        public Windows10GeneralConfiguration withLockScreenTimeoutInSeconds​(Integer lockScreenTimeoutInSeconds)
        Returns an immutable copy of this with just the lockScreenTimeoutInSeconds field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800”

        Parameters:
        lockScreenTimeoutInSeconds - new value of lockScreenTimeoutInSeconds field (as defined in service metadata)
        Returns:
        immutable copy of this with just the lockScreenTimeoutInSeconds field changed
      • getLogonBlockFastUserSwitching

        public Optional<Boolean> getLogonBlockFastUserSwitching()
        “Disables the ability to quickly switch between users that are logged on simultaneously without logging off.”
        Returns:
        property logonBlockFastUserSwitching
      • withLogonBlockFastUserSwitching

        public Windows10GeneralConfiguration withLogonBlockFastUserSwitching​(Boolean logonBlockFastUserSwitching)
        Returns an immutable copy of this with just the logonBlockFastUserSwitching field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Disables the ability to quickly switch between users that are logged on simultaneously without logging off.”

        Parameters:
        logonBlockFastUserSwitching - new value of logonBlockFastUserSwitching field (as defined in service metadata)
        Returns:
        immutable copy of this with just the logonBlockFastUserSwitching field changed
      • getMicrosoftAccountBlocked

        public Optional<Boolean> getMicrosoftAccountBlocked()
        “Indicates whether or not to Block a Microsoft account.”
        Returns:
        property microsoftAccountBlocked
      • withMicrosoftAccountBlocked

        public Windows10GeneralConfiguration withMicrosoftAccountBlocked​(Boolean microsoftAccountBlocked)
        Returns an immutable copy of this with just the microsoftAccountBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block a Microsoft account.”

        Parameters:
        microsoftAccountBlocked - new value of microsoftAccountBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the microsoftAccountBlocked field changed
      • getMicrosoftAccountBlockSettingsSync

        public Optional<Boolean> getMicrosoftAccountBlockSettingsSync()
        “Indicates whether or not to Block Microsoft account settings sync.”
        Returns:
        property microsoftAccountBlockSettingsSync
      • withMicrosoftAccountBlockSettingsSync

        public Windows10GeneralConfiguration withMicrosoftAccountBlockSettingsSync​(Boolean microsoftAccountBlockSettingsSync)
        Returns an immutable copy of this with just the microsoftAccountBlockSettingsSync field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block Microsoft account settings sync.”

        Parameters:
        microsoftAccountBlockSettingsSync - new value of microsoftAccountBlockSettingsSync field (as defined in service metadata)
        Returns:
        immutable copy of this with just the microsoftAccountBlockSettingsSync field changed
      • getNetworkProxyApplySettingsDeviceWide

        public Optional<Boolean> getNetworkProxyApplySettingsDeviceWide()
        “If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM.”
        Returns:
        property networkProxyApplySettingsDeviceWide
      • withNetworkProxyApplySettingsDeviceWide

        public Windows10GeneralConfiguration withNetworkProxyApplySettingsDeviceWide​(Boolean networkProxyApplySettingsDeviceWide)
        Returns an immutable copy of this with just the networkProxyApplySettingsDeviceWide field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM.”

        Parameters:
        networkProxyApplySettingsDeviceWide - new value of networkProxyApplySettingsDeviceWide field (as defined in service metadata)
        Returns:
        immutable copy of this with just the networkProxyApplySettingsDeviceWide field changed
      • getNetworkProxyAutomaticConfigurationUrl

        public Optional<String> getNetworkProxyAutomaticConfigurationUrl()
        “Address to the proxy auto-config (PAC) script you want to use.”
        Returns:
        property networkProxyAutomaticConfigurationUrl
      • withNetworkProxyAutomaticConfigurationUrl

        public Windows10GeneralConfiguration withNetworkProxyAutomaticConfigurationUrl​(String networkProxyAutomaticConfigurationUrl)
        Returns an immutable copy of this with just the networkProxyAutomaticConfigurationUrl field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Address to the proxy auto-config (PAC) script you want to use.”

        Parameters:
        networkProxyAutomaticConfigurationUrl - new value of networkProxyAutomaticConfigurationUrl field (as defined in service metadata)
        Returns:
        immutable copy of this with just the networkProxyAutomaticConfigurationUrl field changed
      • getNetworkProxyDisableAutoDetect

        public Optional<Boolean> getNetworkProxyDisableAutoDetect()
        “Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script.”
        Returns:
        property networkProxyDisableAutoDetect
      • withNetworkProxyDisableAutoDetect

        public Windows10GeneralConfiguration withNetworkProxyDisableAutoDetect​(Boolean networkProxyDisableAutoDetect)
        Returns an immutable copy of this with just the networkProxyDisableAutoDetect field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script.”

        Parameters:
        networkProxyDisableAutoDetect - new value of networkProxyDisableAutoDetect field (as defined in service metadata)
        Returns:
        immutable copy of this with just the networkProxyDisableAutoDetect field changed
      • getNetworkProxyServer

        public Optional<Windows10NetworkProxyServer> getNetworkProxyServer()
        “Specifies manual proxy server settings.”
        Returns:
        property networkProxyServer
      • withNetworkProxyServer

        public Windows10GeneralConfiguration withNetworkProxyServer​(Windows10NetworkProxyServer networkProxyServer)
        Returns an immutable copy of this with just the networkProxyServer field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Specifies manual proxy server settings.”

        Parameters:
        networkProxyServer - new value of networkProxyServer field (as defined in service metadata)
        Returns:
        immutable copy of this with just the networkProxyServer field changed
      • getNfcBlocked

        public Optional<Boolean> getNfcBlocked()
        “Indicates whether or not to Block the user from using near field communication.”
        Returns:
        property nfcBlocked
      • withNfcBlocked

        public Windows10GeneralConfiguration withNfcBlocked​(Boolean nfcBlocked)
        Returns an immutable copy of this with just the nfcBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from using near field communication.”

        Parameters:
        nfcBlocked - new value of nfcBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the nfcBlocked field changed
      • getOneDriveDisableFileSync

        public Optional<Boolean> getOneDriveDisableFileSync()
        “Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive.”
        Returns:
        property oneDriveDisableFileSync
      • withOneDriveDisableFileSync

        public Windows10GeneralConfiguration withOneDriveDisableFileSync​(Boolean oneDriveDisableFileSync)
        Returns an immutable copy of this with just the oneDriveDisableFileSync field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive.”

        Parameters:
        oneDriveDisableFileSync - new value of oneDriveDisableFileSync field (as defined in service metadata)
        Returns:
        immutable copy of this with just the oneDriveDisableFileSync field changed
      • getPasswordBlockSimple

        public Optional<Boolean> getPasswordBlockSimple()
        “Specify whether PINs or passwords such as "1111" or "1234" are allowed. For Windows 10 desktops, it also controls the use of picture passwords.”
        Returns:
        property passwordBlockSimple
      • withPasswordBlockSimple

        public Windows10GeneralConfiguration withPasswordBlockSimple​(Boolean passwordBlockSimple)
        Returns an immutable copy of this with just the passwordBlockSimple field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Specify whether PINs or passwords such as "1111" or "1234" are allowed. For Windows 10 desktops, it also controls the use of picture passwords.”

        Parameters:
        passwordBlockSimple - new value of passwordBlockSimple field (as defined in service metadata)
        Returns:
        immutable copy of this with just the passwordBlockSimple field changed
      • getPasswordExpirationDays

        public Optional<Integer> getPasswordExpirationDays()
        “The password expiration in days. Valid values 0 to 730”
        Returns:
        property passwordExpirationDays
      • withPasswordExpirationDays

        public Windows10GeneralConfiguration withPasswordExpirationDays​(Integer passwordExpirationDays)
        Returns an immutable copy of this with just the passwordExpirationDays field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The password expiration in days. Valid values 0 to 730”

        Parameters:
        passwordExpirationDays - new value of passwordExpirationDays field (as defined in service metadata)
        Returns:
        immutable copy of this with just the passwordExpirationDays field changed
      • getPasswordMinimumCharacterSetCount

        public Optional<Integer> getPasswordMinimumCharacterSetCount()
        “The number of character sets required in the password.”
        Returns:
        property passwordMinimumCharacterSetCount
      • withPasswordMinimumCharacterSetCount

        public Windows10GeneralConfiguration withPasswordMinimumCharacterSetCount​(Integer passwordMinimumCharacterSetCount)
        Returns an immutable copy of this with just the passwordMinimumCharacterSetCount field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The number of character sets required in the password.”

        Parameters:
        passwordMinimumCharacterSetCount - new value of passwordMinimumCharacterSetCount field (as defined in service metadata)
        Returns:
        immutable copy of this with just the passwordMinimumCharacterSetCount field changed
      • getPasswordMinimumLength

        public Optional<Integer> getPasswordMinimumLength()
        “The minimum password length. Valid values 4 to 16”
        Returns:
        property passwordMinimumLength
      • withPasswordMinimumLength

        public Windows10GeneralConfiguration withPasswordMinimumLength​(Integer passwordMinimumLength)
        Returns an immutable copy of this with just the passwordMinimumLength field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The minimum password length. Valid values 4 to 16”

        Parameters:
        passwordMinimumLength - new value of passwordMinimumLength field (as defined in service metadata)
        Returns:
        immutable copy of this with just the passwordMinimumLength field changed
      • getPasswordMinutesOfInactivityBeforeScreenTimeout

        public Optional<Integer> getPasswordMinutesOfInactivityBeforeScreenTimeout()
        “The minutes of inactivity before the screen times out.”
        Returns:
        property passwordMinutesOfInactivityBeforeScreenTimeout
      • withPasswordMinutesOfInactivityBeforeScreenTimeout

        public Windows10GeneralConfiguration withPasswordMinutesOfInactivityBeforeScreenTimeout​(Integer passwordMinutesOfInactivityBeforeScreenTimeout)
        Returns an immutable copy of this with just the passwordMinutesOfInactivityBeforeScreenTimeout field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The minutes of inactivity before the screen times out.”

        Parameters:
        passwordMinutesOfInactivityBeforeScreenTimeout - new value of passwordMinutesOfInactivityBeforeScreenTimeout field (as defined in service metadata)
        Returns:
        immutable copy of this with just the passwordMinutesOfInactivityBeforeScreenTimeout field changed
      • getPasswordPreviousPasswordBlockCount

        public Optional<Integer> getPasswordPreviousPasswordBlockCount()
        “The number of previous passwords to prevent reuse of. Valid values 0 to 50”
        Returns:
        property passwordPreviousPasswordBlockCount
      • withPasswordPreviousPasswordBlockCount

        public Windows10GeneralConfiguration withPasswordPreviousPasswordBlockCount​(Integer passwordPreviousPasswordBlockCount)
        Returns an immutable copy of this with just the passwordPreviousPasswordBlockCount field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The number of previous passwords to prevent reuse of. Valid values 0 to 50”

        Parameters:
        passwordPreviousPasswordBlockCount - new value of passwordPreviousPasswordBlockCount field (as defined in service metadata)
        Returns:
        immutable copy of this with just the passwordPreviousPasswordBlockCount field changed
      • getPasswordRequired

        public Optional<Boolean> getPasswordRequired()
        “Indicates whether or not to require the user to have a password.”
        Returns:
        property passwordRequired
      • withPasswordRequired

        public Windows10GeneralConfiguration withPasswordRequired​(Boolean passwordRequired)
        Returns an immutable copy of this with just the passwordRequired field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to require the user to have a password.”

        Parameters:
        passwordRequired - new value of passwordRequired field (as defined in service metadata)
        Returns:
        immutable copy of this with just the passwordRequired field changed
      • getPasswordRequiredType

        public Optional<RequiredPasswordType> getPasswordRequiredType()
        “The required password type.”
        Returns:
        property passwordRequiredType
      • withPasswordRequiredType

        public Windows10GeneralConfiguration withPasswordRequiredType​(RequiredPasswordType passwordRequiredType)
        Returns an immutable copy of this with just the passwordRequiredType field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The required password type.”

        Parameters:
        passwordRequiredType - new value of passwordRequiredType field (as defined in service metadata)
        Returns:
        immutable copy of this with just the passwordRequiredType field changed
      • getPasswordRequireWhenResumeFromIdleState

        public Optional<Boolean> getPasswordRequireWhenResumeFromIdleState()
        “Indicates whether or not to require a password upon resuming from an idle state.”
        Returns:
        property passwordRequireWhenResumeFromIdleState
      • withPasswordRequireWhenResumeFromIdleState

        public Windows10GeneralConfiguration withPasswordRequireWhenResumeFromIdleState​(Boolean passwordRequireWhenResumeFromIdleState)
        Returns an immutable copy of this with just the passwordRequireWhenResumeFromIdleState field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to require a password upon resuming from an idle state.”

        Parameters:
        passwordRequireWhenResumeFromIdleState - new value of passwordRequireWhenResumeFromIdleState field (as defined in service metadata)
        Returns:
        immutable copy of this with just the passwordRequireWhenResumeFromIdleState field changed
      • getPasswordSignInFailureCountBeforeFactoryReset

        public Optional<Integer> getPasswordSignInFailureCountBeforeFactoryReset()
        “The number of sign in failures before factory reset. Valid values 0 to 999”
        Returns:
        property passwordSignInFailureCountBeforeFactoryReset
      • withPasswordSignInFailureCountBeforeFactoryReset

        public Windows10GeneralConfiguration withPasswordSignInFailureCountBeforeFactoryReset​(Integer passwordSignInFailureCountBeforeFactoryReset)
        Returns an immutable copy of this with just the passwordSignInFailureCountBeforeFactoryReset field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The number of sign in failures before factory reset. Valid values 0 to 999”

        Parameters:
        passwordSignInFailureCountBeforeFactoryReset - new value of passwordSignInFailureCountBeforeFactoryReset field (as defined in service metadata)
        Returns:
        immutable copy of this with just the passwordSignInFailureCountBeforeFactoryReset field changed
      • getPersonalizationDesktopImageUrl

        public Optional<String> getPersonalizationDesktopImageUrl()
        “A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image.”
        Returns:
        property personalizationDesktopImageUrl
      • withPersonalizationDesktopImageUrl

        public Windows10GeneralConfiguration withPersonalizationDesktopImageUrl​(String personalizationDesktopImageUrl)
        Returns an immutable copy of this with just the personalizationDesktopImageUrl field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image.”

        Parameters:
        personalizationDesktopImageUrl - new value of personalizationDesktopImageUrl field (as defined in service metadata)
        Returns:
        immutable copy of this with just the personalizationDesktopImageUrl field changed
      • getPersonalizationLockScreenImageUrl

        public Optional<String> getPersonalizationLockScreenImageUrl()
        “A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image.”
        Returns:
        property personalizationLockScreenImageUrl
      • withPersonalizationLockScreenImageUrl

        public Windows10GeneralConfiguration withPersonalizationLockScreenImageUrl​(String personalizationLockScreenImageUrl)
        Returns an immutable copy of this with just the personalizationLockScreenImageUrl field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image.”

        Parameters:
        personalizationLockScreenImageUrl - new value of personalizationLockScreenImageUrl field (as defined in service metadata)
        Returns:
        immutable copy of this with just the personalizationLockScreenImageUrl field changed
      • getPrivacyAdvertisingId

        public Optional<StateManagementSetting> getPrivacyAdvertisingId()
        “Enables or disables the use of advertising ID. Added in Windows 10, version 1607 .”
        Returns:
        property privacyAdvertisingId
      • withPrivacyAdvertisingId

        public Windows10GeneralConfiguration withPrivacyAdvertisingId​(StateManagementSetting privacyAdvertisingId)
        Returns an immutable copy of this with just the privacyAdvertisingId field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enables or disables the use of advertising ID. Added in Windows 10, version 1607 .”

        Parameters:
        privacyAdvertisingId - new value of privacyAdvertisingId field (as defined in service metadata)
        Returns:
        immutable copy of this with just the privacyAdvertisingId field changed
      • getPrivacyAutoAcceptPairingAndConsentPrompts

        public Optional<Boolean> getPrivacyAutoAcceptPairingAndConsentPrompts()
        “Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps.”
        Returns:
        property privacyAutoAcceptPairingAndConsentPrompts
      • withPrivacyAutoAcceptPairingAndConsentPrompts

        public Windows10GeneralConfiguration withPrivacyAutoAcceptPairingAndConsentPrompts​(Boolean privacyAutoAcceptPairingAndConsentPrompts)
        Returns an immutable copy of this with just the privacyAutoAcceptPairingAndConsentPrompts field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps.”

        Parameters:
        privacyAutoAcceptPairingAndConsentPrompts - new value of privacyAutoAcceptPairingAndConsentPrompts field (as defined in service metadata)
        Returns:
        immutable copy of this with just the privacyAutoAcceptPairingAndConsentPrompts field changed
      • getPrivacyBlockInputPersonalization

        public Optional<Boolean> getPrivacyBlockInputPersonalization()
        “Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications.”
        Returns:
        property privacyBlockInputPersonalization
      • withPrivacyBlockInputPersonalization

        public Windows10GeneralConfiguration withPrivacyBlockInputPersonalization​(Boolean privacyBlockInputPersonalization)
        Returns an immutable copy of this with just the privacyBlockInputPersonalization field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications.”

        Parameters:
        privacyBlockInputPersonalization - new value of privacyBlockInputPersonalization field (as defined in service metadata)
        Returns:
        immutable copy of this with just the privacyBlockInputPersonalization field changed
      • getResetProtectionModeBlocked

        public Optional<Boolean> getResetProtectionModeBlocked()
        “Indicates whether or not to Block the user from reset protection mode.”
        Returns:
        property resetProtectionModeBlocked
      • withResetProtectionModeBlocked

        public Windows10GeneralConfiguration withResetProtectionModeBlocked​(Boolean resetProtectionModeBlocked)
        Returns an immutable copy of this with just the resetProtectionModeBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from reset protection mode.”

        Parameters:
        resetProtectionModeBlocked - new value of resetProtectionModeBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the resetProtectionModeBlocked field changed
      • getSafeSearchFilter

        public Optional<SafeSearchFilterType> getSafeSearchFilter()
        “Specifies what filter level of safe search is required.”
        Returns:
        property safeSearchFilter
      • withSafeSearchFilter

        public Windows10GeneralConfiguration withSafeSearchFilter​(SafeSearchFilterType safeSearchFilter)
        Returns an immutable copy of this with just the safeSearchFilter field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Specifies what filter level of safe search is required.”

        Parameters:
        safeSearchFilter - new value of safeSearchFilter field (as defined in service metadata)
        Returns:
        immutable copy of this with just the safeSearchFilter field changed
      • getScreenCaptureBlocked

        public Optional<Boolean> getScreenCaptureBlocked()
        “Indicates whether or not to Block the user from taking Screenshots.”
        Returns:
        property screenCaptureBlocked
      • withScreenCaptureBlocked

        public Windows10GeneralConfiguration withScreenCaptureBlocked​(Boolean screenCaptureBlocked)
        Returns an immutable copy of this with just the screenCaptureBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from taking Screenshots.”

        Parameters:
        screenCaptureBlocked - new value of screenCaptureBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the screenCaptureBlocked field changed
      • getSearchBlockDiacritics

        public Optional<Boolean> getSearchBlockDiacritics()
        “Specifies if search can use diacritics.”
        Returns:
        property searchBlockDiacritics
      • withSearchBlockDiacritics

        public Windows10GeneralConfiguration withSearchBlockDiacritics​(Boolean searchBlockDiacritics)
        Returns an immutable copy of this with just the searchBlockDiacritics field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Specifies if search can use diacritics.”

        Parameters:
        searchBlockDiacritics - new value of searchBlockDiacritics field (as defined in service metadata)
        Returns:
        immutable copy of this with just the searchBlockDiacritics field changed
      • getSearchDisableAutoLanguageDetection

        public Optional<Boolean> getSearchDisableAutoLanguageDetection()
        “Specifies whether to use automatic language detection when indexing content and properties.”
        Returns:
        property searchDisableAutoLanguageDetection
      • withSearchDisableAutoLanguageDetection

        public Windows10GeneralConfiguration withSearchDisableAutoLanguageDetection​(Boolean searchDisableAutoLanguageDetection)
        Returns an immutable copy of this with just the searchDisableAutoLanguageDetection field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Specifies whether to use automatic language detection when indexing content and properties.”

        Parameters:
        searchDisableAutoLanguageDetection - new value of searchDisableAutoLanguageDetection field (as defined in service metadata)
        Returns:
        immutable copy of this with just the searchDisableAutoLanguageDetection field changed
      • getSearchDisableIndexerBackoff

        public Optional<Boolean> getSearchDisableIndexerBackoff()
        “Indicates whether or not to disable the search indexer backoff feature.”
        Returns:
        property searchDisableIndexerBackoff
      • withSearchDisableIndexerBackoff

        public Windows10GeneralConfiguration withSearchDisableIndexerBackoff​(Boolean searchDisableIndexerBackoff)
        Returns an immutable copy of this with just the searchDisableIndexerBackoff field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to disable the search indexer backoff feature.”

        Parameters:
        searchDisableIndexerBackoff - new value of searchDisableIndexerBackoff field (as defined in service metadata)
        Returns:
        immutable copy of this with just the searchDisableIndexerBackoff field changed
      • getSearchDisableIndexingEncryptedItems

        public Optional<Boolean> getSearchDisableIndexingEncryptedItems()
        “Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer.”
        Returns:
        property searchDisableIndexingEncryptedItems
      • withSearchDisableIndexingEncryptedItems

        public Windows10GeneralConfiguration withSearchDisableIndexingEncryptedItems​(Boolean searchDisableIndexingEncryptedItems)
        Returns an immutable copy of this with just the searchDisableIndexingEncryptedItems field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer.”

        Parameters:
        searchDisableIndexingEncryptedItems - new value of searchDisableIndexingEncryptedItems field (as defined in service metadata)
        Returns:
        immutable copy of this with just the searchDisableIndexingEncryptedItems field changed
      • getSearchDisableIndexingRemovableDrive

        public Optional<Boolean> getSearchDisableIndexingRemovableDrive()
        “Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed.”
        Returns:
        property searchDisableIndexingRemovableDrive
      • withSearchDisableIndexingRemovableDrive

        public Windows10GeneralConfiguration withSearchDisableIndexingRemovableDrive​(Boolean searchDisableIndexingRemovableDrive)
        Returns an immutable copy of this with just the searchDisableIndexingRemovableDrive field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed.”

        Parameters:
        searchDisableIndexingRemovableDrive - new value of searchDisableIndexingRemovableDrive field (as defined in service metadata)
        Returns:
        immutable copy of this with just the searchDisableIndexingRemovableDrive field changed
      • getSearchEnableAutomaticIndexSizeManangement

        public Optional<Boolean> getSearchEnableAutomaticIndexSizeManangement()
        “Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops.”
        Returns:
        property searchEnableAutomaticIndexSizeManangement
      • withSearchEnableAutomaticIndexSizeManangement

        public Windows10GeneralConfiguration withSearchEnableAutomaticIndexSizeManangement​(Boolean searchEnableAutomaticIndexSizeManangement)
        Returns an immutable copy of this with just the searchEnableAutomaticIndexSizeManangement field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops.”

        Parameters:
        searchEnableAutomaticIndexSizeManangement - new value of searchEnableAutomaticIndexSizeManangement field (as defined in service metadata)
        Returns:
        immutable copy of this with just the searchEnableAutomaticIndexSizeManangement field changed
      • getSearchEnableRemoteQueries

        public Optional<Boolean> getSearchEnableRemoteQueries()
        “Indicates whether or not to block remote queries of this computer’s index.”
        Returns:
        property searchEnableRemoteQueries
      • withSearchEnableRemoteQueries

        public Windows10GeneralConfiguration withSearchEnableRemoteQueries​(Boolean searchEnableRemoteQueries)
        Returns an immutable copy of this with just the searchEnableRemoteQueries field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block remote queries of this computer’s index.”

        Parameters:
        searchEnableRemoteQueries - new value of searchEnableRemoteQueries field (as defined in service metadata)
        Returns:
        immutable copy of this with just the searchEnableRemoteQueries field changed
      • getSettingsBlockAccountsPage

        public Optional<Boolean> getSettingsBlockAccountsPage()
        “Indicates whether or not to block access to Accounts in Settings app.”
        Returns:
        property settingsBlockAccountsPage
      • withSettingsBlockAccountsPage

        public Windows10GeneralConfiguration withSettingsBlockAccountsPage​(Boolean settingsBlockAccountsPage)
        Returns an immutable copy of this with just the settingsBlockAccountsPage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block access to Accounts in Settings app.”

        Parameters:
        settingsBlockAccountsPage - new value of settingsBlockAccountsPage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockAccountsPage field changed
      • getSettingsBlockAddProvisioningPackage

        public Optional<Boolean> getSettingsBlockAddProvisioningPackage()
        “Indicates whether or not to block the user from installing provisioning packages .”
        Returns:
        property settingsBlockAddProvisioningPackage
      • withSettingsBlockAddProvisioningPackage

        public Windows10GeneralConfiguration withSettingsBlockAddProvisioningPackage​(Boolean settingsBlockAddProvisioningPackage)
        Returns an immutable copy of this with just the settingsBlockAddProvisioningPackage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block the user from installing provisioning packages .”

        Parameters:
        settingsBlockAddProvisioningPackage - new value of settingsBlockAddProvisioningPackage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockAddProvisioningPackage field changed
      • getSettingsBlockAppsPage

        public Optional<Boolean> getSettingsBlockAppsPage()
        “Indicates whether or not to block access to Apps in Settings app.”
        Returns:
        property settingsBlockAppsPage
      • withSettingsBlockAppsPage

        public Windows10GeneralConfiguration withSettingsBlockAppsPage​(Boolean settingsBlockAppsPage)
        Returns an immutable copy of this with just the settingsBlockAppsPage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block access to Apps in Settings app.”

        Parameters:
        settingsBlockAppsPage - new value of settingsBlockAppsPage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockAppsPage field changed
      • getSettingsBlockChangeLanguage

        public Optional<Boolean> getSettingsBlockChangeLanguage()
        “Indicates whether or not to block the user from changing the language settings.”
        Returns:
        property settingsBlockChangeLanguage
      • withSettingsBlockChangeLanguage

        public Windows10GeneralConfiguration withSettingsBlockChangeLanguage​(Boolean settingsBlockChangeLanguage)
        Returns an immutable copy of this with just the settingsBlockChangeLanguage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block the user from changing the language settings.”

        Parameters:
        settingsBlockChangeLanguage - new value of settingsBlockChangeLanguage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockChangeLanguage field changed
      • getSettingsBlockChangePowerSleep

        public Optional<Boolean> getSettingsBlockChangePowerSleep()
        “Indicates whether or not to block the user from changing power and sleep settings.”
        Returns:
        property settingsBlockChangePowerSleep
      • withSettingsBlockChangePowerSleep

        public Windows10GeneralConfiguration withSettingsBlockChangePowerSleep​(Boolean settingsBlockChangePowerSleep)
        Returns an immutable copy of this with just the settingsBlockChangePowerSleep field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block the user from changing power and sleep settings.”

        Parameters:
        settingsBlockChangePowerSleep - new value of settingsBlockChangePowerSleep field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockChangePowerSleep field changed
      • getSettingsBlockChangeRegion

        public Optional<Boolean> getSettingsBlockChangeRegion()
        “Indicates whether or not to block the user from changing the region settings.”
        Returns:
        property settingsBlockChangeRegion
      • withSettingsBlockChangeRegion

        public Windows10GeneralConfiguration withSettingsBlockChangeRegion​(Boolean settingsBlockChangeRegion)
        Returns an immutable copy of this with just the settingsBlockChangeRegion field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block the user from changing the region settings.”

        Parameters:
        settingsBlockChangeRegion - new value of settingsBlockChangeRegion field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockChangeRegion field changed
      • getSettingsBlockChangeSystemTime

        public Optional<Boolean> getSettingsBlockChangeSystemTime()
        “Indicates whether or not to block the user from changing date and time settings.”
        Returns:
        property settingsBlockChangeSystemTime
      • withSettingsBlockChangeSystemTime

        public Windows10GeneralConfiguration withSettingsBlockChangeSystemTime​(Boolean settingsBlockChangeSystemTime)
        Returns an immutable copy of this with just the settingsBlockChangeSystemTime field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block the user from changing date and time settings.”

        Parameters:
        settingsBlockChangeSystemTime - new value of settingsBlockChangeSystemTime field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockChangeSystemTime field changed
      • getSettingsBlockDevicesPage

        public Optional<Boolean> getSettingsBlockDevicesPage()
        “Indicates whether or not to block access to Devices in Settings app.”
        Returns:
        property settingsBlockDevicesPage
      • withSettingsBlockDevicesPage

        public Windows10GeneralConfiguration withSettingsBlockDevicesPage​(Boolean settingsBlockDevicesPage)
        Returns an immutable copy of this with just the settingsBlockDevicesPage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block access to Devices in Settings app.”

        Parameters:
        settingsBlockDevicesPage - new value of settingsBlockDevicesPage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockDevicesPage field changed
      • getSettingsBlockEaseOfAccessPage

        public Optional<Boolean> getSettingsBlockEaseOfAccessPage()
        “Indicates whether or not to block access to Ease of Access in Settings app.”
        Returns:
        property settingsBlockEaseOfAccessPage
      • withSettingsBlockEaseOfAccessPage

        public Windows10GeneralConfiguration withSettingsBlockEaseOfAccessPage​(Boolean settingsBlockEaseOfAccessPage)
        Returns an immutable copy of this with just the settingsBlockEaseOfAccessPage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block access to Ease of Access in Settings app.”

        Parameters:
        settingsBlockEaseOfAccessPage - new value of settingsBlockEaseOfAccessPage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockEaseOfAccessPage field changed
      • getSettingsBlockEditDeviceName

        public Optional<Boolean> getSettingsBlockEditDeviceName()
        “Indicates whether or not to block the user from editing the device name.”
        Returns:
        property settingsBlockEditDeviceName
      • withSettingsBlockEditDeviceName

        public Windows10GeneralConfiguration withSettingsBlockEditDeviceName​(Boolean settingsBlockEditDeviceName)
        Returns an immutable copy of this with just the settingsBlockEditDeviceName field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block the user from editing the device name.”

        Parameters:
        settingsBlockEditDeviceName - new value of settingsBlockEditDeviceName field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockEditDeviceName field changed
      • getSettingsBlockGamingPage

        public Optional<Boolean> getSettingsBlockGamingPage()
        “Indicates whether or not to block access to Gaming in Settings app.”
        Returns:
        property settingsBlockGamingPage
      • withSettingsBlockGamingPage

        public Windows10GeneralConfiguration withSettingsBlockGamingPage​(Boolean settingsBlockGamingPage)
        Returns an immutable copy of this with just the settingsBlockGamingPage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block access to Gaming in Settings app.”

        Parameters:
        settingsBlockGamingPage - new value of settingsBlockGamingPage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockGamingPage field changed
      • getSettingsBlockNetworkInternetPage

        public Optional<Boolean> getSettingsBlockNetworkInternetPage()
        “Indicates whether or not to block access to Network & Internet in Settings app.”
        Returns:
        property settingsBlockNetworkInternetPage
      • withSettingsBlockNetworkInternetPage

        public Windows10GeneralConfiguration withSettingsBlockNetworkInternetPage​(Boolean settingsBlockNetworkInternetPage)
        Returns an immutable copy of this with just the settingsBlockNetworkInternetPage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block access to Network & Internet in Settings app.”

        Parameters:
        settingsBlockNetworkInternetPage - new value of settingsBlockNetworkInternetPage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockNetworkInternetPage field changed
      • getSettingsBlockPersonalizationPage

        public Optional<Boolean> getSettingsBlockPersonalizationPage()
        “Indicates whether or not to block access to Personalization in Settings app.”
        Returns:
        property settingsBlockPersonalizationPage
      • withSettingsBlockPersonalizationPage

        public Windows10GeneralConfiguration withSettingsBlockPersonalizationPage​(Boolean settingsBlockPersonalizationPage)
        Returns an immutable copy of this with just the settingsBlockPersonalizationPage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block access to Personalization in Settings app.”

        Parameters:
        settingsBlockPersonalizationPage - new value of settingsBlockPersonalizationPage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockPersonalizationPage field changed
      • getSettingsBlockPrivacyPage

        public Optional<Boolean> getSettingsBlockPrivacyPage()
        “Indicates whether or not to block access to Privacy in Settings app.”
        Returns:
        property settingsBlockPrivacyPage
      • withSettingsBlockPrivacyPage

        public Windows10GeneralConfiguration withSettingsBlockPrivacyPage​(Boolean settingsBlockPrivacyPage)
        Returns an immutable copy of this with just the settingsBlockPrivacyPage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block access to Privacy in Settings app.”

        Parameters:
        settingsBlockPrivacyPage - new value of settingsBlockPrivacyPage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockPrivacyPage field changed
      • getSettingsBlockRemoveProvisioningPackage

        public Optional<Boolean> getSettingsBlockRemoveProvisioningPackage()
        “Indicates whether or not to block the runtime configuration agent from removing provisioning packages.”
        Returns:
        property settingsBlockRemoveProvisioningPackage
      • withSettingsBlockRemoveProvisioningPackage

        public Windows10GeneralConfiguration withSettingsBlockRemoveProvisioningPackage​(Boolean settingsBlockRemoveProvisioningPackage)
        Returns an immutable copy of this with just the settingsBlockRemoveProvisioningPackage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block the runtime configuration agent from removing provisioning packages.”

        Parameters:
        settingsBlockRemoveProvisioningPackage - new value of settingsBlockRemoveProvisioningPackage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockRemoveProvisioningPackage field changed
      • getSettingsBlockSettingsApp

        public Optional<Boolean> getSettingsBlockSettingsApp()
        “Indicates whether or not to block access to Settings app.”
        Returns:
        property settingsBlockSettingsApp
      • withSettingsBlockSettingsApp

        public Windows10GeneralConfiguration withSettingsBlockSettingsApp​(Boolean settingsBlockSettingsApp)
        Returns an immutable copy of this with just the settingsBlockSettingsApp field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block access to Settings app.”

        Parameters:
        settingsBlockSettingsApp - new value of settingsBlockSettingsApp field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockSettingsApp field changed
      • getSettingsBlockSystemPage

        public Optional<Boolean> getSettingsBlockSystemPage()
        “Indicates whether or not to block access to System in Settings app.”
        Returns:
        property settingsBlockSystemPage
      • withSettingsBlockSystemPage

        public Windows10GeneralConfiguration withSettingsBlockSystemPage​(Boolean settingsBlockSystemPage)
        Returns an immutable copy of this with just the settingsBlockSystemPage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block access to System in Settings app.”

        Parameters:
        settingsBlockSystemPage - new value of settingsBlockSystemPage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockSystemPage field changed
      • getSettingsBlockTimeLanguagePage

        public Optional<Boolean> getSettingsBlockTimeLanguagePage()
        “Indicates whether or not to block access to Time & Language in Settings app.”
        Returns:
        property settingsBlockTimeLanguagePage
      • withSettingsBlockTimeLanguagePage

        public Windows10GeneralConfiguration withSettingsBlockTimeLanguagePage​(Boolean settingsBlockTimeLanguagePage)
        Returns an immutable copy of this with just the settingsBlockTimeLanguagePage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block access to Time & Language in Settings app.”

        Parameters:
        settingsBlockTimeLanguagePage - new value of settingsBlockTimeLanguagePage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockTimeLanguagePage field changed
      • getSettingsBlockUpdateSecurityPage

        public Optional<Boolean> getSettingsBlockUpdateSecurityPage()
        “Indicates whether or not to block access to Update & Security in Settings app.”
        Returns:
        property settingsBlockUpdateSecurityPage
      • withSettingsBlockUpdateSecurityPage

        public Windows10GeneralConfiguration withSettingsBlockUpdateSecurityPage​(Boolean settingsBlockUpdateSecurityPage)
        Returns an immutable copy of this with just the settingsBlockUpdateSecurityPage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block access to Update & Security in Settings app.”

        Parameters:
        settingsBlockUpdateSecurityPage - new value of settingsBlockUpdateSecurityPage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the settingsBlockUpdateSecurityPage field changed
      • getSharedUserAppDataAllowed

        public Optional<Boolean> getSharedUserAppDataAllowed()
        “Indicates whether or not to block multiple users of the same app to share data.”
        Returns:
        property sharedUserAppDataAllowed
      • withSharedUserAppDataAllowed

        public Windows10GeneralConfiguration withSharedUserAppDataAllowed​(Boolean sharedUserAppDataAllowed)
        Returns an immutable copy of this with just the sharedUserAppDataAllowed field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block multiple users of the same app to share data.”

        Parameters:
        sharedUserAppDataAllowed - new value of sharedUserAppDataAllowed field (as defined in service metadata)
        Returns:
        immutable copy of this with just the sharedUserAppDataAllowed field changed
      • getSmartScreenBlockPromptOverride

        public Optional<Boolean> getSmartScreenBlockPromptOverride()
        “Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites.”
        Returns:
        property smartScreenBlockPromptOverride
      • withSmartScreenBlockPromptOverride

        public Windows10GeneralConfiguration withSmartScreenBlockPromptOverride​(Boolean smartScreenBlockPromptOverride)
        Returns an immutable copy of this with just the smartScreenBlockPromptOverride field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites.”

        Parameters:
        smartScreenBlockPromptOverride - new value of smartScreenBlockPromptOverride field (as defined in service metadata)
        Returns:
        immutable copy of this with just the smartScreenBlockPromptOverride field changed
      • getSmartScreenBlockPromptOverrideForFiles

        public Optional<Boolean> getSmartScreenBlockPromptOverrideForFiles()
        “Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files”
        Returns:
        property smartScreenBlockPromptOverrideForFiles
      • withSmartScreenBlockPromptOverrideForFiles

        public Windows10GeneralConfiguration withSmartScreenBlockPromptOverrideForFiles​(Boolean smartScreenBlockPromptOverrideForFiles)
        Returns an immutable copy of this with just the smartScreenBlockPromptOverrideForFiles field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files”

        Parameters:
        smartScreenBlockPromptOverrideForFiles - new value of smartScreenBlockPromptOverrideForFiles field (as defined in service metadata)
        Returns:
        immutable copy of this with just the smartScreenBlockPromptOverrideForFiles field changed
      • getSmartScreenEnableAppInstallControl

        public Optional<Boolean> getSmartScreenEnableAppInstallControl()
        “This property will be deprecated in July 2019 and will be replaced by property SmartScreenAppInstallControl. Allows IT Admins to control whether users are allowed to install apps from places other than the Store.”
        Returns:
        property smartScreenEnableAppInstallControl
      • withSmartScreenEnableAppInstallControl

        public Windows10GeneralConfiguration withSmartScreenEnableAppInstallControl​(Boolean smartScreenEnableAppInstallControl)
        Returns an immutable copy of this with just the smartScreenEnableAppInstallControl field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “This property will be deprecated in July 2019 and will be replaced by property SmartScreenAppInstallControl. Allows IT Admins to control whether users are allowed to install apps from places other than the Store.”

        Parameters:
        smartScreenEnableAppInstallControl - new value of smartScreenEnableAppInstallControl field (as defined in service metadata)
        Returns:
        immutable copy of this with just the smartScreenEnableAppInstallControl field changed
      • getStartBlockUnpinningAppsFromTaskbar

        public Optional<Boolean> getStartBlockUnpinningAppsFromTaskbar()
        “Indicates whether or not to block the user from unpinning apps from taskbar.”
        Returns:
        property startBlockUnpinningAppsFromTaskbar
      • withStartBlockUnpinningAppsFromTaskbar

        public Windows10GeneralConfiguration withStartBlockUnpinningAppsFromTaskbar​(Boolean startBlockUnpinningAppsFromTaskbar)
        Returns an immutable copy of this with just the startBlockUnpinningAppsFromTaskbar field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block the user from unpinning apps from taskbar.”

        Parameters:
        startBlockUnpinningAppsFromTaskbar - new value of startBlockUnpinningAppsFromTaskbar field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startBlockUnpinningAppsFromTaskbar field changed
      • getStartMenuAppListVisibility

        public Optional<WindowsStartMenuAppListVisibilityType> getStartMenuAppListVisibility()
        “Setting the value of this collapses the app list, removes the app list entirely, or disables the corresponding toggle in the Settings app.”
        Returns:
        property startMenuAppListVisibility
      • withStartMenuAppListVisibility

        public Windows10GeneralConfiguration withStartMenuAppListVisibility​(WindowsStartMenuAppListVisibilityType startMenuAppListVisibility)
        Returns an immutable copy of this with just the startMenuAppListVisibility field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Setting the value of this collapses the app list, removes the app list entirely, or disables the corresponding toggle in the Settings app.”

        Parameters:
        startMenuAppListVisibility - new value of startMenuAppListVisibility field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuAppListVisibility field changed
      • getStartMenuHideChangeAccountSettings

        public Optional<Boolean> getStartMenuHideChangeAccountSettings()
        “Enabling this policy hides the change account setting from appearing in the user tile in the start menu.”
        Returns:
        property startMenuHideChangeAccountSettings
      • withStartMenuHideChangeAccountSettings

        public Windows10GeneralConfiguration withStartMenuHideChangeAccountSettings​(Boolean startMenuHideChangeAccountSettings)
        Returns an immutable copy of this with just the startMenuHideChangeAccountSettings field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enabling this policy hides the change account setting from appearing in the user tile in the start menu.”

        Parameters:
        startMenuHideChangeAccountSettings - new value of startMenuHideChangeAccountSettings field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuHideChangeAccountSettings field changed
      • getStartMenuHideFrequentlyUsedApps

        public Optional<Boolean> getStartMenuHideFrequentlyUsedApps()
        “Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app.”
        Returns:
        property startMenuHideFrequentlyUsedApps
      • withStartMenuHideFrequentlyUsedApps

        public Windows10GeneralConfiguration withStartMenuHideFrequentlyUsedApps​(Boolean startMenuHideFrequentlyUsedApps)
        Returns an immutable copy of this with just the startMenuHideFrequentlyUsedApps field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app.”

        Parameters:
        startMenuHideFrequentlyUsedApps - new value of startMenuHideFrequentlyUsedApps field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuHideFrequentlyUsedApps field changed
      • getStartMenuHideHibernate

        public Optional<Boolean> getStartMenuHideHibernate()
        “Enabling this policy hides hibernate from appearing in the power button in the start menu.”
        Returns:
        property startMenuHideHibernate
      • withStartMenuHideHibernate

        public Windows10GeneralConfiguration withStartMenuHideHibernate​(Boolean startMenuHideHibernate)
        Returns an immutable copy of this with just the startMenuHideHibernate field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enabling this policy hides hibernate from appearing in the power button in the start menu.”

        Parameters:
        startMenuHideHibernate - new value of startMenuHideHibernate field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuHideHibernate field changed
      • getStartMenuHideLock

        public Optional<Boolean> getStartMenuHideLock()
        “Enabling this policy hides lock from appearing in the user tile in the start menu.”
        Returns:
        property startMenuHideLock
      • withStartMenuHideLock

        public Windows10GeneralConfiguration withStartMenuHideLock​(Boolean startMenuHideLock)
        Returns an immutable copy of this with just the startMenuHideLock field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enabling this policy hides lock from appearing in the user tile in the start menu.”

        Parameters:
        startMenuHideLock - new value of startMenuHideLock field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuHideLock field changed
      • getStartMenuHidePowerButton

        public Optional<Boolean> getStartMenuHidePowerButton()
        “Enabling this policy hides the power button from appearing in the start menu.”
        Returns:
        property startMenuHidePowerButton
      • withStartMenuHidePowerButton

        public Windows10GeneralConfiguration withStartMenuHidePowerButton​(Boolean startMenuHidePowerButton)
        Returns an immutable copy of this with just the startMenuHidePowerButton field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enabling this policy hides the power button from appearing in the start menu.”

        Parameters:
        startMenuHidePowerButton - new value of startMenuHidePowerButton field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuHidePowerButton field changed
      • getStartMenuHideRecentJumpLists

        public Optional<Boolean> getStartMenuHideRecentJumpLists()
        “Enabling this policy hides recent jump lists from appearing on the start menu/ taskbar and disables the corresponding toggle in the Settings app.”
        Returns:
        property startMenuHideRecentJumpLists
      • withStartMenuHideRecentJumpLists

        public Windows10GeneralConfiguration withStartMenuHideRecentJumpLists​(Boolean startMenuHideRecentJumpLists)
        Returns an immutable copy of this with just the startMenuHideRecentJumpLists field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enabling this policy hides recent jump lists from appearing on the start menu/ taskbar and disables the corresponding toggle in the Settings app.”

        Parameters:
        startMenuHideRecentJumpLists - new value of startMenuHideRecentJumpLists field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuHideRecentJumpLists field changed
      • getStartMenuHideRecentlyAddedApps

        public Optional<Boolean> getStartMenuHideRecentlyAddedApps()
        “Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.”
        Returns:
        property startMenuHideRecentlyAddedApps
      • withStartMenuHideRecentlyAddedApps

        public Windows10GeneralConfiguration withStartMenuHideRecentlyAddedApps​(Boolean startMenuHideRecentlyAddedApps)
        Returns an immutable copy of this with just the startMenuHideRecentlyAddedApps field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.”

        Parameters:
        startMenuHideRecentlyAddedApps - new value of startMenuHideRecentlyAddedApps field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuHideRecentlyAddedApps field changed
      • getStartMenuHideRestartOptions

        public Optional<Boolean> getStartMenuHideRestartOptions()
        “Enabling this policy hides “Restart/Update and Restart” from appearing in the power button in the start menu.”
        Returns:
        property startMenuHideRestartOptions
      • withStartMenuHideRestartOptions

        public Windows10GeneralConfiguration withStartMenuHideRestartOptions​(Boolean startMenuHideRestartOptions)
        Returns an immutable copy of this with just the startMenuHideRestartOptions field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enabling this policy hides “Restart/Update and Restart” from appearing in the power button in the start menu.”

        Parameters:
        startMenuHideRestartOptions - new value of startMenuHideRestartOptions field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuHideRestartOptions field changed
      • getStartMenuHideShutDown

        public Optional<Boolean> getStartMenuHideShutDown()
        “Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.”
        Returns:
        property startMenuHideShutDown
      • withStartMenuHideShutDown

        public Windows10GeneralConfiguration withStartMenuHideShutDown​(Boolean startMenuHideShutDown)
        Returns an immutable copy of this with just the startMenuHideShutDown field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.”

        Parameters:
        startMenuHideShutDown - new value of startMenuHideShutDown field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuHideShutDown field changed
      • getStartMenuHideSignOut

        public Optional<Boolean> getStartMenuHideSignOut()
        “Enabling this policy hides sign out from appearing in the user tile in the start menu.”
        Returns:
        property startMenuHideSignOut
      • withStartMenuHideSignOut

        public Windows10GeneralConfiguration withStartMenuHideSignOut​(Boolean startMenuHideSignOut)
        Returns an immutable copy of this with just the startMenuHideSignOut field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enabling this policy hides sign out from appearing in the user tile in the start menu.”

        Parameters:
        startMenuHideSignOut - new value of startMenuHideSignOut field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuHideSignOut field changed
      • getStartMenuHideSleep

        public Optional<Boolean> getStartMenuHideSleep()
        “Enabling this policy hides sleep from appearing in the power button in the start menu.”
        Returns:
        property startMenuHideSleep
      • withStartMenuHideSleep

        public Windows10GeneralConfiguration withStartMenuHideSleep​(Boolean startMenuHideSleep)
        Returns an immutable copy of this with just the startMenuHideSleep field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enabling this policy hides sleep from appearing in the power button in the start menu.”

        Parameters:
        startMenuHideSleep - new value of startMenuHideSleep field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuHideSleep field changed
      • getStartMenuHideSwitchAccount

        public Optional<Boolean> getStartMenuHideSwitchAccount()
        “Enabling this policy hides switch account from appearing in the user tile in the start menu.”
        Returns:
        property startMenuHideSwitchAccount
      • withStartMenuHideSwitchAccount

        public Windows10GeneralConfiguration withStartMenuHideSwitchAccount​(Boolean startMenuHideSwitchAccount)
        Returns an immutable copy of this with just the startMenuHideSwitchAccount field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enabling this policy hides switch account from appearing in the user tile in the start menu.”

        Parameters:
        startMenuHideSwitchAccount - new value of startMenuHideSwitchAccount field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuHideSwitchAccount field changed
      • getStartMenuHideUserTile

        public Optional<Boolean> getStartMenuHideUserTile()
        “Enabling this policy hides the user tile from appearing in the start menu.”
        Returns:
        property startMenuHideUserTile
      • withStartMenuHideUserTile

        public Windows10GeneralConfiguration withStartMenuHideUserTile​(Boolean startMenuHideUserTile)
        Returns an immutable copy of this with just the startMenuHideUserTile field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enabling this policy hides the user tile from appearing in the start menu.”

        Parameters:
        startMenuHideUserTile - new value of startMenuHideUserTile field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuHideUserTile field changed
      • getStartMenuLayoutEdgeAssetsXml

        public Optional<byte[]> getStartMenuLayoutEdgeAssetsXml()
        “This policy setting allows you to import Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Edge app which looks for Edge local asset file. Edge local asset would not exist and cause Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array.”
        Returns:
        property startMenuLayoutEdgeAssetsXml
      • withStartMenuLayoutEdgeAssetsXml

        public Windows10GeneralConfiguration withStartMenuLayoutEdgeAssetsXml​(byte[] startMenuLayoutEdgeAssetsXml)
        Returns an immutable copy of this with just the startMenuLayoutEdgeAssetsXml field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “This policy setting allows you to import Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Edge app which looks for Edge local asset file. Edge local asset would not exist and cause Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array.”

        Parameters:
        startMenuLayoutEdgeAssetsXml - new value of startMenuLayoutEdgeAssetsXml field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuLayoutEdgeAssetsXml field changed
      • getStartMenuLayoutXml

        public Optional<byte[]> getStartMenuLayoutXml()
        “Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format.”
        Returns:
        property startMenuLayoutXml
      • withStartMenuLayoutXml

        public Windows10GeneralConfiguration withStartMenuLayoutXml​(byte[] startMenuLayoutXml)
        Returns an immutable copy of this with just the startMenuLayoutXml field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format.”

        Parameters:
        startMenuLayoutXml - new value of startMenuLayoutXml field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuLayoutXml field changed
      • getStartMenuMode

        public Optional<WindowsStartMenuModeType> getStartMenuMode()
        “Allows admins to decide how the Start menu is displayed.”
        Returns:
        property startMenuMode
      • withStartMenuMode

        public Windows10GeneralConfiguration withStartMenuMode​(WindowsStartMenuModeType startMenuMode)
        Returns an immutable copy of this with just the startMenuMode field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Allows admins to decide how the Start menu is displayed.”

        Parameters:
        startMenuMode - new value of startMenuMode field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuMode field changed
      • getStartMenuPinnedFolderDocuments

        public Optional<VisibilitySetting> getStartMenuPinnedFolderDocuments()
        “Enforces the visibility (Show/Hide) of the Documents folder shortcut on the Start menu.”
        Returns:
        property startMenuPinnedFolderDocuments
      • withStartMenuPinnedFolderDocuments

        public Windows10GeneralConfiguration withStartMenuPinnedFolderDocuments​(VisibilitySetting startMenuPinnedFolderDocuments)
        Returns an immutable copy of this with just the startMenuPinnedFolderDocuments field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enforces the visibility (Show/Hide) of the Documents folder shortcut on the Start menu.”

        Parameters:
        startMenuPinnedFolderDocuments - new value of startMenuPinnedFolderDocuments field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuPinnedFolderDocuments field changed
      • getStartMenuPinnedFolderDownloads

        public Optional<VisibilitySetting> getStartMenuPinnedFolderDownloads()
        “Enforces the visibility (Show/Hide) of the Downloads folder shortcut on the Start menu.”
        Returns:
        property startMenuPinnedFolderDownloads
      • withStartMenuPinnedFolderDownloads

        public Windows10GeneralConfiguration withStartMenuPinnedFolderDownloads​(VisibilitySetting startMenuPinnedFolderDownloads)
        Returns an immutable copy of this with just the startMenuPinnedFolderDownloads field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enforces the visibility (Show/Hide) of the Downloads folder shortcut on the Start menu.”

        Parameters:
        startMenuPinnedFolderDownloads - new value of startMenuPinnedFolderDownloads field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuPinnedFolderDownloads field changed
      • getStartMenuPinnedFolderFileExplorer

        public Optional<VisibilitySetting> getStartMenuPinnedFolderFileExplorer()
        “Enforces the visibility (Show/Hide) of the FileExplorer shortcut on the Start menu.”
        Returns:
        property startMenuPinnedFolderFileExplorer
      • withStartMenuPinnedFolderFileExplorer

        public Windows10GeneralConfiguration withStartMenuPinnedFolderFileExplorer​(VisibilitySetting startMenuPinnedFolderFileExplorer)
        Returns an immutable copy of this with just the startMenuPinnedFolderFileExplorer field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enforces the visibility (Show/Hide) of the FileExplorer shortcut on the Start menu.”

        Parameters:
        startMenuPinnedFolderFileExplorer - new value of startMenuPinnedFolderFileExplorer field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuPinnedFolderFileExplorer field changed
      • getStartMenuPinnedFolderHomeGroup

        public Optional<VisibilitySetting> getStartMenuPinnedFolderHomeGroup()
        “Enforces the visibility (Show/Hide) of the HomeGroup folder shortcut on the Start menu.”
        Returns:
        property startMenuPinnedFolderHomeGroup
      • withStartMenuPinnedFolderHomeGroup

        public Windows10GeneralConfiguration withStartMenuPinnedFolderHomeGroup​(VisibilitySetting startMenuPinnedFolderHomeGroup)
        Returns an immutable copy of this with just the startMenuPinnedFolderHomeGroup field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enforces the visibility (Show/Hide) of the HomeGroup folder shortcut on the Start menu.”

        Parameters:
        startMenuPinnedFolderHomeGroup - new value of startMenuPinnedFolderHomeGroup field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuPinnedFolderHomeGroup field changed
      • getStartMenuPinnedFolderMusic

        public Optional<VisibilitySetting> getStartMenuPinnedFolderMusic()
        “Enforces the visibility (Show/Hide) of the Music folder shortcut on the Start menu.”
        Returns:
        property startMenuPinnedFolderMusic
      • withStartMenuPinnedFolderMusic

        public Windows10GeneralConfiguration withStartMenuPinnedFolderMusic​(VisibilitySetting startMenuPinnedFolderMusic)
        Returns an immutable copy of this with just the startMenuPinnedFolderMusic field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enforces the visibility (Show/Hide) of the Music folder shortcut on the Start menu.”

        Parameters:
        startMenuPinnedFolderMusic - new value of startMenuPinnedFolderMusic field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuPinnedFolderMusic field changed
      • getStartMenuPinnedFolderNetwork

        public Optional<VisibilitySetting> getStartMenuPinnedFolderNetwork()
        “Enforces the visibility (Show/Hide) of the Network folder shortcut on the Start menu.”
        Returns:
        property startMenuPinnedFolderNetwork
      • withStartMenuPinnedFolderNetwork

        public Windows10GeneralConfiguration withStartMenuPinnedFolderNetwork​(VisibilitySetting startMenuPinnedFolderNetwork)
        Returns an immutable copy of this with just the startMenuPinnedFolderNetwork field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enforces the visibility (Show/Hide) of the Network folder shortcut on the Start menu.”

        Parameters:
        startMenuPinnedFolderNetwork - new value of startMenuPinnedFolderNetwork field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuPinnedFolderNetwork field changed
      • getStartMenuPinnedFolderPersonalFolder

        public Optional<VisibilitySetting> getStartMenuPinnedFolderPersonalFolder()
        “Enforces the visibility (Show/Hide) of the PersonalFolder shortcut on the Start menu.”
        Returns:
        property startMenuPinnedFolderPersonalFolder
      • withStartMenuPinnedFolderPersonalFolder

        public Windows10GeneralConfiguration withStartMenuPinnedFolderPersonalFolder​(VisibilitySetting startMenuPinnedFolderPersonalFolder)
        Returns an immutable copy of this with just the startMenuPinnedFolderPersonalFolder field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enforces the visibility (Show/Hide) of the PersonalFolder shortcut on the Start menu.”

        Parameters:
        startMenuPinnedFolderPersonalFolder - new value of startMenuPinnedFolderPersonalFolder field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuPinnedFolderPersonalFolder field changed
      • getStartMenuPinnedFolderPictures

        public Optional<VisibilitySetting> getStartMenuPinnedFolderPictures()
        “Enforces the visibility (Show/Hide) of the Pictures folder shortcut on the Start menu.”
        Returns:
        property startMenuPinnedFolderPictures
      • withStartMenuPinnedFolderPictures

        public Windows10GeneralConfiguration withStartMenuPinnedFolderPictures​(VisibilitySetting startMenuPinnedFolderPictures)
        Returns an immutable copy of this with just the startMenuPinnedFolderPictures field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enforces the visibility (Show/Hide) of the Pictures folder shortcut on the Start menu.”

        Parameters:
        startMenuPinnedFolderPictures - new value of startMenuPinnedFolderPictures field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuPinnedFolderPictures field changed
      • getStartMenuPinnedFolderSettings

        public Optional<VisibilitySetting> getStartMenuPinnedFolderSettings()
        “Enforces the visibility (Show/Hide) of the Settings folder shortcut on the Start menu.”
        Returns:
        property startMenuPinnedFolderSettings
      • withStartMenuPinnedFolderSettings

        public Windows10GeneralConfiguration withStartMenuPinnedFolderSettings​(VisibilitySetting startMenuPinnedFolderSettings)
        Returns an immutable copy of this with just the startMenuPinnedFolderSettings field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enforces the visibility (Show/Hide) of the Settings folder shortcut on the Start menu.”

        Parameters:
        startMenuPinnedFolderSettings - new value of startMenuPinnedFolderSettings field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuPinnedFolderSettings field changed
      • getStartMenuPinnedFolderVideos

        public Optional<VisibilitySetting> getStartMenuPinnedFolderVideos()
        “Enforces the visibility (Show/Hide) of the Videos folder shortcut on the Start menu.”
        Returns:
        property startMenuPinnedFolderVideos
      • withStartMenuPinnedFolderVideos

        public Windows10GeneralConfiguration withStartMenuPinnedFolderVideos​(VisibilitySetting startMenuPinnedFolderVideos)
        Returns an immutable copy of this with just the startMenuPinnedFolderVideos field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Enforces the visibility (Show/Hide) of the Videos folder shortcut on the Start menu.”

        Parameters:
        startMenuPinnedFolderVideos - new value of startMenuPinnedFolderVideos field (as defined in service metadata)
        Returns:
        immutable copy of this with just the startMenuPinnedFolderVideos field changed
      • getStorageBlockRemovableStorage

        public Optional<Boolean> getStorageBlockRemovableStorage()
        “Indicates whether or not to Block the user from using removable storage.”
        Returns:
        property storageBlockRemovableStorage
      • withStorageBlockRemovableStorage

        public Windows10GeneralConfiguration withStorageBlockRemovableStorage​(Boolean storageBlockRemovableStorage)
        Returns an immutable copy of this with just the storageBlockRemovableStorage field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from using removable storage.”

        Parameters:
        storageBlockRemovableStorage - new value of storageBlockRemovableStorage field (as defined in service metadata)
        Returns:
        immutable copy of this with just the storageBlockRemovableStorage field changed
      • getStorageRequireMobileDeviceEncryption

        public Optional<Boolean> getStorageRequireMobileDeviceEncryption()
        “Indicating whether or not to require encryption on a mobile device.”
        Returns:
        property storageRequireMobileDeviceEncryption
      • withStorageRequireMobileDeviceEncryption

        public Windows10GeneralConfiguration withStorageRequireMobileDeviceEncryption​(Boolean storageRequireMobileDeviceEncryption)
        Returns an immutable copy of this with just the storageRequireMobileDeviceEncryption field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicating whether or not to require encryption on a mobile device.”

        Parameters:
        storageRequireMobileDeviceEncryption - new value of storageRequireMobileDeviceEncryption field (as defined in service metadata)
        Returns:
        immutable copy of this with just the storageRequireMobileDeviceEncryption field changed
      • getStorageRestrictAppDataToSystemVolume

        public Optional<Boolean> getStorageRestrictAppDataToSystemVolume()
        “Indicates whether application data is restricted to the system drive.”
        Returns:
        property storageRestrictAppDataToSystemVolume
      • withStorageRestrictAppDataToSystemVolume

        public Windows10GeneralConfiguration withStorageRestrictAppDataToSystemVolume​(Boolean storageRestrictAppDataToSystemVolume)
        Returns an immutable copy of this with just the storageRestrictAppDataToSystemVolume field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether application data is restricted to the system drive.”

        Parameters:
        storageRestrictAppDataToSystemVolume - new value of storageRestrictAppDataToSystemVolume field (as defined in service metadata)
        Returns:
        immutable copy of this with just the storageRestrictAppDataToSystemVolume field changed
      • getStorageRestrictAppInstallToSystemVolume

        public Optional<Boolean> getStorageRestrictAppInstallToSystemVolume()
        “Indicates whether the installation of applications is restricted to the system drive.”
        Returns:
        property storageRestrictAppInstallToSystemVolume
      • withStorageRestrictAppInstallToSystemVolume

        public Windows10GeneralConfiguration withStorageRestrictAppInstallToSystemVolume​(Boolean storageRestrictAppInstallToSystemVolume)
        Returns an immutable copy of this with just the storageRestrictAppInstallToSystemVolume field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether the installation of applications is restricted to the system drive.”

        Parameters:
        storageRestrictAppInstallToSystemVolume - new value of storageRestrictAppInstallToSystemVolume field (as defined in service metadata)
        Returns:
        immutable copy of this with just the storageRestrictAppInstallToSystemVolume field changed
      • getTenantLockdownRequireNetworkDuringOutOfBoxExperience

        public Optional<Boolean> getTenantLockdownRequireNetworkDuringOutOfBoxExperience()
        “Whether the device is required to connect to the network.”
        Returns:
        property tenantLockdownRequireNetworkDuringOutOfBoxExperience
      • withTenantLockdownRequireNetworkDuringOutOfBoxExperience

        public Windows10GeneralConfiguration withTenantLockdownRequireNetworkDuringOutOfBoxExperience​(Boolean tenantLockdownRequireNetworkDuringOutOfBoxExperience)
        Returns an immutable copy of this with just the tenantLockdownRequireNetworkDuringOutOfBoxExperience field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Whether the device is required to connect to the network.”

        Parameters:
        tenantLockdownRequireNetworkDuringOutOfBoxExperience - new value of tenantLockdownRequireNetworkDuringOutOfBoxExperience field (as defined in service metadata)
        Returns:
        immutable copy of this with just the tenantLockdownRequireNetworkDuringOutOfBoxExperience field changed
      • getUsbBlocked

        public Optional<Boolean> getUsbBlocked()
        “Indicates whether or not to Block the user from USB connection.”
        Returns:
        property usbBlocked
      • withUsbBlocked

        public Windows10GeneralConfiguration withUsbBlocked​(Boolean usbBlocked)
        Returns an immutable copy of this with just the usbBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from USB connection.”

        Parameters:
        usbBlocked - new value of usbBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the usbBlocked field changed
      • getVoiceRecordingBlocked

        public Optional<Boolean> getVoiceRecordingBlocked()
        “Indicates whether or not to Block the user from voice recording.”
        Returns:
        property voiceRecordingBlocked
      • withVoiceRecordingBlocked

        public Windows10GeneralConfiguration withVoiceRecordingBlocked​(Boolean voiceRecordingBlocked)
        Returns an immutable copy of this with just the voiceRecordingBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from voice recording.”

        Parameters:
        voiceRecordingBlocked - new value of voiceRecordingBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the voiceRecordingBlocked field changed
      • getWebRtcBlockLocalhostIpAddress

        public Optional<Boolean> getWebRtcBlockLocalhostIpAddress()
        “Indicates whether or not user's localhost IP address is displayed while making phone calls using the WebRTC”
        Returns:
        property webRtcBlockLocalhostIpAddress
      • withWebRtcBlockLocalhostIpAddress

        public Windows10GeneralConfiguration withWebRtcBlockLocalhostIpAddress​(Boolean webRtcBlockLocalhostIpAddress)
        Returns an immutable copy of this with just the webRtcBlockLocalhostIpAddress field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not user's localhost IP address is displayed while making phone calls using the WebRTC”

        Parameters:
        webRtcBlockLocalhostIpAddress - new value of webRtcBlockLocalhostIpAddress field (as defined in service metadata)
        Returns:
        immutable copy of this with just the webRtcBlockLocalhostIpAddress field changed
      • getWiFiBlockAutomaticConnectHotspots

        public Optional<Boolean> getWiFiBlockAutomaticConnectHotspots()
        “Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.”
        Returns:
        property wiFiBlockAutomaticConnectHotspots
      • withWiFiBlockAutomaticConnectHotspots

        public Windows10GeneralConfiguration withWiFiBlockAutomaticConnectHotspots​(Boolean wiFiBlockAutomaticConnectHotspots)
        Returns an immutable copy of this with just the wiFiBlockAutomaticConnectHotspots field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.”

        Parameters:
        wiFiBlockAutomaticConnectHotspots - new value of wiFiBlockAutomaticConnectHotspots field (as defined in service metadata)
        Returns:
        immutable copy of this with just the wiFiBlockAutomaticConnectHotspots field changed
      • getWiFiBlocked

        public Optional<Boolean> getWiFiBlocked()
        “Indicates whether or not to Block the user from using Wi-Fi.”
        Returns:
        property wiFiBlocked
      • withWiFiBlocked

        public Windows10GeneralConfiguration withWiFiBlocked​(Boolean wiFiBlocked)
        Returns an immutable copy of this with just the wiFiBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from using Wi-Fi.”

        Parameters:
        wiFiBlocked - new value of wiFiBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the wiFiBlocked field changed
      • getWiFiBlockManualConfiguration

        public Optional<Boolean> getWiFiBlockManualConfiguration()
        “Indicates whether or not to Block the user from using Wi-Fi manual configuration .”
        Returns:
        property wiFiBlockManualConfiguration
      • withWiFiBlockManualConfiguration

        public Windows10GeneralConfiguration withWiFiBlockManualConfiguration​(Boolean wiFiBlockManualConfiguration)
        Returns an immutable copy of this with just the wiFiBlockManualConfiguration field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from using Wi-Fi manual configuration .”

        Parameters:
        wiFiBlockManualConfiguration - new value of wiFiBlockManualConfiguration field (as defined in service metadata)
        Returns:
        immutable copy of this with just the wiFiBlockManualConfiguration field changed
      • getWiFiScanInterval

        public Optional<Integer> getWiFiScanInterval()
        “Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500”
        Returns:
        property wiFiScanInterval
      • withWiFiScanInterval

        public Windows10GeneralConfiguration withWiFiScanInterval​(Integer wiFiScanInterval)
        Returns an immutable copy of this with just the wiFiScanInterval field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500”

        Parameters:
        wiFiScanInterval - new value of wiFiScanInterval field (as defined in service metadata)
        Returns:
        immutable copy of this with just the wiFiScanInterval field changed
      • getWindowsSpotlightBlockConsumerSpecificFeatures

        public Optional<Boolean> getWindowsSpotlightBlockConsumerSpecificFeatures()
        “Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles.”
        Returns:
        property windowsSpotlightBlockConsumerSpecificFeatures
      • withWindowsSpotlightBlockConsumerSpecificFeatures

        public Windows10GeneralConfiguration withWindowsSpotlightBlockConsumerSpecificFeatures​(Boolean windowsSpotlightBlockConsumerSpecificFeatures)
        Returns an immutable copy of this with just the windowsSpotlightBlockConsumerSpecificFeatures field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles.”

        Parameters:
        windowsSpotlightBlockConsumerSpecificFeatures - new value of windowsSpotlightBlockConsumerSpecificFeatures field (as defined in service metadata)
        Returns:
        immutable copy of this with just the windowsSpotlightBlockConsumerSpecificFeatures field changed
      • getWindowsSpotlightBlocked

        public Optional<Boolean> getWindowsSpotlightBlocked()
        “Allows IT admins to turn off all Windows Spotlight features”
        Returns:
        property windowsSpotlightBlocked
      • withWindowsSpotlightBlocked

        public Windows10GeneralConfiguration withWindowsSpotlightBlocked​(Boolean windowsSpotlightBlocked)
        Returns an immutable copy of this with just the windowsSpotlightBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Allows IT admins to turn off all Windows Spotlight features”

        Parameters:
        windowsSpotlightBlocked - new value of windowsSpotlightBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the windowsSpotlightBlocked field changed
      • getWindowsSpotlightBlockOnActionCenter

        public Optional<Boolean> getWindowsSpotlightBlockOnActionCenter()
        “Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed”
        Returns:
        property windowsSpotlightBlockOnActionCenter
      • withWindowsSpotlightBlockOnActionCenter

        public Windows10GeneralConfiguration withWindowsSpotlightBlockOnActionCenter​(Boolean windowsSpotlightBlockOnActionCenter)
        Returns an immutable copy of this with just the windowsSpotlightBlockOnActionCenter field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed”

        Parameters:
        windowsSpotlightBlockOnActionCenter - new value of windowsSpotlightBlockOnActionCenter field (as defined in service metadata)
        Returns:
        immutable copy of this with just the windowsSpotlightBlockOnActionCenter field changed
      • getWindowsSpotlightBlockTailoredExperiences

        public Optional<Boolean> getWindowsSpotlightBlockTailoredExperiences()
        “Block personalized content in Windows spotlight based on user’s device usage.”
        Returns:
        property windowsSpotlightBlockTailoredExperiences
      • withWindowsSpotlightBlockTailoredExperiences

        public Windows10GeneralConfiguration withWindowsSpotlightBlockTailoredExperiences​(Boolean windowsSpotlightBlockTailoredExperiences)
        Returns an immutable copy of this with just the windowsSpotlightBlockTailoredExperiences field changed. Field description below . The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Block personalized content in Windows spotlight based on user’s device usage.”

        Parameters:
        windowsSpotlightBlockTailoredExperiences - new value of windowsSpotlightBlockTailoredExperiences field (as defined in service metadata)
        Returns:
        immutable copy of this with just the windowsSpotlightBlockTailoredExperiences field changed
      • getWindowsSpotlightBlockThirdPartyNotifications

        public Optional<Boolean> getWindowsSpotlightBlockThirdPartyNotifications()
        “Block third party content delivered via Windows Spotlight”
        Returns:
        property windowsSpotlightBlockThirdPartyNotifications
      • withWindowsSpotlightBlockThirdPartyNotifications

        public Windows10GeneralConfiguration withWindowsSpotlightBlockThirdPartyNotifications​(Boolean windowsSpotlightBlockThirdPartyNotifications)
        Returns an immutable copy of this with just the windowsSpotlightBlockThirdPartyNotifications field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Block third party content delivered via Windows Spotlight”

        Parameters:
        windowsSpotlightBlockThirdPartyNotifications - new value of windowsSpotlightBlockThirdPartyNotifications field (as defined in service metadata)
        Returns:
        immutable copy of this with just the windowsSpotlightBlockThirdPartyNotifications field changed
      • getWindowsSpotlightBlockWelcomeExperience

        public Optional<Boolean> getWindowsSpotlightBlockWelcomeExperience()
        “Block Windows Spotlight Windows welcome experience”
        Returns:
        property windowsSpotlightBlockWelcomeExperience
      • withWindowsSpotlightBlockWelcomeExperience

        public Windows10GeneralConfiguration withWindowsSpotlightBlockWelcomeExperience​(Boolean windowsSpotlightBlockWelcomeExperience)
        Returns an immutable copy of this with just the windowsSpotlightBlockWelcomeExperience field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Block Windows Spotlight Windows welcome experience”

        Parameters:
        windowsSpotlightBlockWelcomeExperience - new value of windowsSpotlightBlockWelcomeExperience field (as defined in service metadata)
        Returns:
        immutable copy of this with just the windowsSpotlightBlockWelcomeExperience field changed
      • getWindowsSpotlightBlockWindowsTips

        public Optional<Boolean> getWindowsSpotlightBlockWindowsTips()
        “Allows IT admins to turn off the popup of Windows Tips.”
        Returns:
        property windowsSpotlightBlockWindowsTips
      • withWindowsSpotlightBlockWindowsTips

        public Windows10GeneralConfiguration withWindowsSpotlightBlockWindowsTips​(Boolean windowsSpotlightBlockWindowsTips)
        Returns an immutable copy of this with just the windowsSpotlightBlockWindowsTips field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Allows IT admins to turn off the popup of Windows Tips.”

        Parameters:
        windowsSpotlightBlockWindowsTips - new value of windowsSpotlightBlockWindowsTips field (as defined in service metadata)
        Returns:
        immutable copy of this with just the windowsSpotlightBlockWindowsTips field changed
      • getWindowsSpotlightConfigureOnLockScreen

        public Optional<WindowsSpotlightEnablementSettings> getWindowsSpotlightConfigureOnLockScreen()
        “Specifies the type of Spotlight”
        Returns:
        property windowsSpotlightConfigureOnLockScreen
      • withWindowsSpotlightConfigureOnLockScreen

        public Windows10GeneralConfiguration withWindowsSpotlightConfigureOnLockScreen​(WindowsSpotlightEnablementSettings windowsSpotlightConfigureOnLockScreen)
        Returns an immutable copy of this with just the windowsSpotlightConfigureOnLockScreen field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Specifies the type of Spotlight”

        Parameters:
        windowsSpotlightConfigureOnLockScreen - new value of windowsSpotlightConfigureOnLockScreen field (as defined in service metadata)
        Returns:
        immutable copy of this with just the windowsSpotlightConfigureOnLockScreen field changed
      • getWindowsStoreBlockAutoUpdate

        public Optional<Boolean> getWindowsStoreBlockAutoUpdate()
        “Indicates whether or not to block automatic update of apps from Windows Store.”
        Returns:
        property windowsStoreBlockAutoUpdate
      • withWindowsStoreBlockAutoUpdate

        public Windows10GeneralConfiguration withWindowsStoreBlockAutoUpdate​(Boolean windowsStoreBlockAutoUpdate)
        Returns an immutable copy of this with just the windowsStoreBlockAutoUpdate field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to block automatic update of apps from Windows Store.”

        Parameters:
        windowsStoreBlockAutoUpdate - new value of windowsStoreBlockAutoUpdate field (as defined in service metadata)
        Returns:
        immutable copy of this with just the windowsStoreBlockAutoUpdate field changed
      • getWindowsStoreBlocked

        public Optional<Boolean> getWindowsStoreBlocked()
        “Indicates whether or not to Block the user from using the Windows store.”
        Returns:
        property windowsStoreBlocked
      • withWindowsStoreBlocked

        public Windows10GeneralConfiguration withWindowsStoreBlocked​(Boolean windowsStoreBlocked)
        Returns an immutable copy of this with just the windowsStoreBlocked field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to Block the user from using the Windows store.”

        Parameters:
        windowsStoreBlocked - new value of windowsStoreBlocked field (as defined in service metadata)
        Returns:
        immutable copy of this with just the windowsStoreBlocked field changed
      • getWindowsStoreEnablePrivateStoreOnly

        public Optional<Boolean> getWindowsStoreEnablePrivateStoreOnly()
        “Indicates whether or not to enable Private Store Only.”
        Returns:
        property windowsStoreEnablePrivateStoreOnly
      • withWindowsStoreEnablePrivateStoreOnly

        public Windows10GeneralConfiguration withWindowsStoreEnablePrivateStoreOnly​(Boolean windowsStoreEnablePrivateStoreOnly)
        Returns an immutable copy of this with just the windowsStoreEnablePrivateStoreOnly field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to enable Private Store Only.”

        Parameters:
        windowsStoreEnablePrivateStoreOnly - new value of windowsStoreEnablePrivateStoreOnly field (as defined in service metadata)
        Returns:
        immutable copy of this with just the windowsStoreEnablePrivateStoreOnly field changed
      • getWirelessDisplayBlockProjectionToThisDevice

        public Optional<Boolean> getWirelessDisplayBlockProjectionToThisDevice()
        “Indicates whether or not to allow other devices from discovering this PC for projection.”
        Returns:
        property wirelessDisplayBlockProjectionToThisDevice
      • withWirelessDisplayBlockProjectionToThisDevice

        public Windows10GeneralConfiguration withWirelessDisplayBlockProjectionToThisDevice​(Boolean wirelessDisplayBlockProjectionToThisDevice)
        Returns an immutable copy of this with just the wirelessDisplayBlockProjectionToThisDevice field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to allow other devices from discovering this PC for projection.”

        Parameters:
        wirelessDisplayBlockProjectionToThisDevice - new value of wirelessDisplayBlockProjectionToThisDevice field (as defined in service metadata)
        Returns:
        immutable copy of this with just the wirelessDisplayBlockProjectionToThisDevice field changed
      • getWirelessDisplayBlockUserInputFromReceiver

        public Optional<Boolean> getWirelessDisplayBlockUserInputFromReceiver()
        “Indicates whether or not to allow user input from wireless display receiver.”
        Returns:
        property wirelessDisplayBlockUserInputFromReceiver
      • withWirelessDisplayBlockUserInputFromReceiver

        public Windows10GeneralConfiguration withWirelessDisplayBlockUserInputFromReceiver​(Boolean wirelessDisplayBlockUserInputFromReceiver)
        Returns an immutable copy of this with just the wirelessDisplayBlockUserInputFromReceiver field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to allow user input from wireless display receiver.”

        Parameters:
        wirelessDisplayBlockUserInputFromReceiver - new value of wirelessDisplayBlockUserInputFromReceiver field (as defined in service metadata)
        Returns:
        immutable copy of this with just the wirelessDisplayBlockUserInputFromReceiver field changed
      • getWirelessDisplayRequirePinForPairing

        public Optional<Boolean> getWirelessDisplayRequirePinForPairing()
        “Indicates whether or not to require a PIN for new devices to initiate pairing.”
        Returns:
        property wirelessDisplayRequirePinForPairing
      • withWirelessDisplayRequirePinForPairing

        public Windows10GeneralConfiguration withWirelessDisplayRequirePinForPairing​(Boolean wirelessDisplayRequirePinForPairing)
        Returns an immutable copy of this with just the wirelessDisplayRequirePinForPairing field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Indicates whether or not to require a PIN for new devices to initiate pairing.”

        Parameters:
        wirelessDisplayRequirePinForPairing - new value of wirelessDisplayRequirePinForPairing field (as defined in service metadata)
        Returns:
        immutable copy of this with just the wirelessDisplayRequirePinForPairing field changed
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        getUnmappedFields in class DeviceConfiguration
      • patch

        public Windows10GeneralConfiguration patch()
        Submits only changed fields for update and returns an immutable copy of this with changed fields reset.
        Overrides:
        patch in class DeviceConfiguration
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected
      • put

        public Windows10GeneralConfiguration put()
        Submits all fields for update and returns an immutable copy of this with changed fields reset (they were ignored anyway).
        Overrides:
        put in class DeviceConfiguration
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected