Class WindowsPhone81GeneralConfiguration

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

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

      • applyOnlyToWindowsPhone81

        protected Boolean applyOnlyToWindowsPhone81
      • appsBlockCopyPaste

        protected Boolean appsBlockCopyPaste
      • bluetoothBlocked

        protected Boolean bluetoothBlocked
      • cameraBlocked

        protected Boolean cameraBlocked
      • cellularBlockWifiTethering

        protected Boolean cellularBlockWifiTethering
      • compliantAppListType

        protected AppListType compliantAppListType
      • compliantAppsListNextLink

        protected String compliantAppsListNextLink
      • diagnosticDataBlockSubmission

        protected Boolean diagnosticDataBlockSubmission
      • emailBlockAddingAccounts

        protected Boolean emailBlockAddingAccounts
      • locationServicesBlocked

        protected Boolean locationServicesBlocked
      • microsoftAccountBlocked

        protected Boolean microsoftAccountBlocked
      • nfcBlocked

        protected Boolean nfcBlocked
      • 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
      • passwordSignInFailureCountBeforeFactoryReset

        protected Integer passwordSignInFailureCountBeforeFactoryReset
      • screenCaptureBlocked

        protected Boolean screenCaptureBlocked
      • storageBlockRemovableStorage

        protected Boolean storageBlockRemovableStorage
      • storageRequireEncryption

        protected Boolean storageRequireEncryption
      • webBrowserBlocked

        protected Boolean webBrowserBlocked
      • wifiBlockAutomaticConnectHotspots

        protected Boolean wifiBlockAutomaticConnectHotspots
      • wifiBlocked

        protected Boolean wifiBlocked
      • wifiBlockHotspotReporting

        protected Boolean wifiBlockHotspotReporting
      • windowsStoreBlocked

        protected Boolean windowsStoreBlocked
    • Constructor Detail

      • WindowsPhone81GeneralConfiguration

        protected WindowsPhone81GeneralConfiguration()
    • Method Detail

      • odataTypeName

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

        public static WindowsPhone81GeneralConfiguration.Builder builderWindowsPhone81GeneralConfiguration()
        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
      • getApplyOnlyToWindowsPhone81

        public Optional<Boolean> getApplyOnlyToWindowsPhone81()
        “Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only.”

        Org.OData.Core.V1.Computed

        true

        Org.OData.Core.V1.Permissions

        Returns:
        property applyOnlyToWindowsPhone81
      • withApplyOnlyToWindowsPhone81

        public WindowsPhone81GeneralConfiguration withApplyOnlyToWindowsPhone81​(Boolean applyOnlyToWindowsPhone81)
        Returns an immutable copy of this with just the applyOnlyToWindowsPhone81 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 indicating whether this policy only applies to Windows Phone 8.1. This property is read-only.”

        Org.OData.Core.V1.Computed

        true

        Org.OData.Core.V1.Permissions

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

        public Optional<Boolean> getAppsBlockCopyPaste()
        “Indicates whether or not to block copy paste.”
        Returns:
        property appsBlockCopyPaste
      • withAppsBlockCopyPaste

        public WindowsPhone81GeneralConfiguration withAppsBlockCopyPaste​(Boolean appsBlockCopyPaste)
        Returns an immutable copy of this with just the appsBlockCopyPaste 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 copy paste.”

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

        public Optional<Boolean> getBluetoothBlocked()
        “Indicates whether or not to block bluetooth.”
        Returns:
        property bluetoothBlocked
      • withBluetoothBlocked

        public WindowsPhone81GeneralConfiguration 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.

        “Indicates whether or not to block bluetooth.”

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

        public Optional<Boolean> getCameraBlocked()
        “Indicates whether or not to block camera.”
        Returns:
        property cameraBlocked
      • withCameraBlocked

        public WindowsPhone81GeneralConfiguration 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.

        “Indicates whether or not to block camera.”

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

        public Optional<Boolean> getCellularBlockWifiTethering()
        “Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked.”
        Returns:
        property cellularBlockWifiTethering
      • withCellularBlockWifiTethering

        public WindowsPhone81GeneralConfiguration withCellularBlockWifiTethering​(Boolean cellularBlockWifiTethering)
        Returns an immutable copy of this with just the cellularBlockWifiTethering 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 Wi-Fi tethering. Has no impact if Wi-Fi is blocked.”

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

        public Optional<AppListType> getCompliantAppListType()
        “List that is in the AppComplianceList.”
        Returns:
        property compliantAppListType
      • withCompliantAppListType

        public WindowsPhone81GeneralConfiguration withCompliantAppListType​(AppListType compliantAppListType)
        Returns an immutable copy of this with just the compliantAppListType 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.

        “List that is in the AppComplianceList.”

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

        public com.github.davidmoten.odata.client.CollectionPage<AppListItem> getCompliantAppsList()
        “List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”
        Returns:
        property compliantAppsList
      • withCompliantAppsList

        public WindowsPhone81GeneralConfiguration withCompliantAppsList​(List<AppListItem> compliantAppsList)
        Returns an immutable copy of this with just the compliantAppsList 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.

        “List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”

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

        public com.github.davidmoten.odata.client.CollectionPage<AppListItem> getCompliantAppsList​(com.github.davidmoten.odata.client.HttpRequestOptions options)
        “List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”
        Parameters:
        options - specify connect and read timeouts
        Returns:
        property compliantAppsList
      • getDiagnosticDataBlockSubmission

        public Optional<Boolean> getDiagnosticDataBlockSubmission()
        “Indicates whether or not to block diagnostic data submission.”
        Returns:
        property diagnosticDataBlockSubmission
      • withDiagnosticDataBlockSubmission

        public WindowsPhone81GeneralConfiguration withDiagnosticDataBlockSubmission​(Boolean diagnosticDataBlockSubmission)
        Returns an immutable copy of this with just the diagnosticDataBlockSubmission 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 diagnostic data submission.”

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

        public Optional<Boolean> getEmailBlockAddingAccounts()
        “Indicates whether or not to block custom email accounts.”
        Returns:
        property emailBlockAddingAccounts
      • withEmailBlockAddingAccounts

        public WindowsPhone81GeneralConfiguration withEmailBlockAddingAccounts​(Boolean emailBlockAddingAccounts)
        Returns an immutable copy of this with just the emailBlockAddingAccounts 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 custom email accounts.”

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

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

        public WindowsPhone81GeneralConfiguration 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 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
      • getMicrosoftAccountBlocked

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

        public WindowsPhone81GeneralConfiguration 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 using 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
      • getNfcBlocked

        public Optional<Boolean> getNfcBlocked()
        “Indicates whether or not to block Near-Field Communication.”
        Returns:
        property nfcBlocked
      • withNfcBlocked

        public WindowsPhone81GeneralConfiguration 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 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
      • getPasswordBlockSimple

        public Optional<Boolean> getPasswordBlockSimple()
        “Indicates whether or not to block syncing the calendar.”
        Returns:
        property passwordBlockSimple
      • withPasswordBlockSimple

        public WindowsPhone81GeneralConfiguration 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.

        “Indicates whether or not to block syncing the calendar.”

        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()
        “Number of days before the password expires.”
        Returns:
        property passwordExpirationDays
      • withPasswordExpirationDays

        public WindowsPhone81GeneralConfiguration 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.

        “Number of days before the password expires.”

        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()
        “Number of character sets a password must contain.”
        Returns:
        property passwordMinimumCharacterSetCount
      • withPasswordMinimumCharacterSetCount

        public WindowsPhone81GeneralConfiguration 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.

        “Number of character sets a password must contain.”

        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()
        “Minimum length of passwords.”
        Returns:
        property passwordMinimumLength
      • withPasswordMinimumLength

        public WindowsPhone81GeneralConfiguration 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.

        “Minimum length of passwords.”

        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()
        “Minutes of inactivity before screen timeout.”
        Returns:
        property passwordMinutesOfInactivityBeforeScreenTimeout
      • withPasswordMinutesOfInactivityBeforeScreenTimeout

        public WindowsPhone81GeneralConfiguration 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.

        “Minutes of inactivity before screen timeout.”

        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()
        “Number of previous passwords to block. Valid values 0 to 24”
        Returns:
        property passwordPreviousPasswordBlockCount
      • withPasswordPreviousPasswordBlockCount

        public WindowsPhone81GeneralConfiguration 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.

        “Number of previous passwords to block. Valid values 0 to 24”

        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 a password.”
        Returns:
        property passwordRequired
      • withPasswordRequired

        public WindowsPhone81GeneralConfiguration 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 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()
        “Password type that is required.”
        Returns:
        property passwordRequiredType
      • withPasswordRequiredType

        public WindowsPhone81GeneralConfiguration 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.

        “Password type that is required.”

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

        public Optional<Integer> getPasswordSignInFailureCountBeforeFactoryReset()
        “Number of sign in failures allowed before factory reset.”
        Returns:
        property passwordSignInFailureCountBeforeFactoryReset
      • withPasswordSignInFailureCountBeforeFactoryReset

        public WindowsPhone81GeneralConfiguration 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.

        “Number of sign in failures allowed before factory reset.”

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

        public Optional<Boolean> getScreenCaptureBlocked()
        “Indicates whether or not to block screenshots.”
        Returns:
        property screenCaptureBlocked
      • withScreenCaptureBlocked

        public WindowsPhone81GeneralConfiguration 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 screenshots.”

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

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

        public WindowsPhone81GeneralConfiguration 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 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
      • getStorageRequireEncryption

        public Optional<Boolean> getStorageRequireEncryption()
        “Indicates whether or not to require encryption.”
        Returns:
        property storageRequireEncryption
      • withStorageRequireEncryption

        public WindowsPhone81GeneralConfiguration withStorageRequireEncryption​(Boolean storageRequireEncryption)
        Returns an immutable copy of this with just the storageRequireEncryption 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 encryption.”

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

        public Optional<Boolean> getWebBrowserBlocked()
        “Indicates whether or not to block the web browser.”
        Returns:
        property webBrowserBlocked
      • withWebBrowserBlocked

        public WindowsPhone81GeneralConfiguration withWebBrowserBlocked​(Boolean webBrowserBlocked)
        Returns an immutable copy of this with just the webBrowserBlocked 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 web browser.”

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

        public Optional<Boolean> getWifiBlockAutomaticConnectHotspots()
        “Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.”
        Returns:
        property wifiBlockAutomaticConnectHotspots
      • withWifiBlockAutomaticConnectHotspots

        public WindowsPhone81GeneralConfiguration 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.

        “Indicates 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 Wi-Fi.”
        Returns:
        property wifiBlocked
      • withWifiBlocked

        public WindowsPhone81GeneralConfiguration 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 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
      • getWifiBlockHotspotReporting

        public Optional<Boolean> getWifiBlockHotspotReporting()
        “Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi- Fi is blocked.”
        Returns:
        property wifiBlockHotspotReporting
      • withWifiBlockHotspotReporting

        public WindowsPhone81GeneralConfiguration withWifiBlockHotspotReporting​(Boolean wifiBlockHotspotReporting)
        Returns an immutable copy of this with just the wifiBlockHotspotReporting 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 Wi-Fi hotspot reporting. Has no impact if Wi- Fi is blocked.”

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

        public Optional<Boolean> getWindowsStoreBlocked()
        “Indicates whether or not to block the Windows Store.”
        Returns:
        property windowsStoreBlocked
      • withWindowsStoreBlocked

        public WindowsPhone81GeneralConfiguration 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 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
      • 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 WindowsPhone81GeneralConfiguration 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 WindowsPhone81GeneralConfiguration 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