Package com.microsoft.graph.models
Class WindowsPhone81GeneralConfiguration
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceConfiguration
com.microsoft.graph.models.WindowsPhone81GeneralConfiguration
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class WindowsPhone81GeneralConfiguration
extends DeviceConfiguration
implements com.microsoft.kiota.serialization.Parsable
This topic provides descriptions of the declared methods, properties and relationships exposed by the windowsPhone81GeneralConfiguration resource.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newWindowsPhone81GeneralConfigurationand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the applyOnlyToWindowsPhone81 property value.Gets the appsBlockCopyPaste property value.Gets the bluetoothBlocked property value.Gets the cameraBlocked property value.Gets the cellularBlockWifiTethering property value.Gets the compliantAppListType property value.Gets the compliantAppsList property value.Gets the diagnosticDataBlockSubmission property value.Gets the emailBlockAddingAccounts property value.The deserialization information for the current modelGets the locationServicesBlocked property value.Gets the microsoftAccountBlocked property value.Gets the nfcBlocked property value.Gets the passwordBlockSimple property value.Gets the passwordExpirationDays property value.Gets the passwordMinimumCharacterSetCount property value.Gets the passwordMinimumLength property value.Gets the passwordMinutesOfInactivityBeforeScreenTimeout property value.Gets the passwordPreviousPasswordBlockCount property value.Gets the passwordRequired property value.Gets the passwordRequiredType property value.Gets the passwordSignInFailureCountBeforeFactoryReset property value.Gets the screenCaptureBlocked property value.Gets the storageBlockRemovableStorage property value.Gets the storageRequireEncryption property value.Gets the webBrowserBlocked property value.Gets the wifiBlockAutomaticConnectHotspots property value.Gets the wifiBlocked property value.Gets the wifiBlockHotspotReporting property value.Gets the windowsStoreBlocked property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the applyOnlyToWindowsPhone81 property value.voidsetAppsBlockCopyPaste(Boolean value) Sets the appsBlockCopyPaste property value.voidsetBluetoothBlocked(Boolean value) Sets the bluetoothBlocked property value.voidsetCameraBlocked(Boolean value) Sets the cameraBlocked property value.voidSets the cellularBlockWifiTethering property value.voidSets the compliantAppListType property value.voidsetCompliantAppsList(List<AppListItem> value) Sets the compliantAppsList property value.voidSets the diagnosticDataBlockSubmission property value.voidSets the emailBlockAddingAccounts property value.voidSets the locationServicesBlocked property value.voidSets the microsoftAccountBlocked property value.voidsetNfcBlocked(Boolean value) Sets the nfcBlocked property value.voidsetPasswordBlockSimple(Boolean value) Sets the passwordBlockSimple property value.voidsetPasswordExpirationDays(Integer value) Sets the passwordExpirationDays property value.voidSets the passwordMinimumCharacterSetCount property value.voidsetPasswordMinimumLength(Integer value) Sets the passwordMinimumLength property value.voidSets the passwordMinutesOfInactivityBeforeScreenTimeout property value.voidSets the passwordPreviousPasswordBlockCount property value.voidsetPasswordRequired(Boolean value) Sets the passwordRequired property value.voidSets the passwordRequiredType property value.voidSets the passwordSignInFailureCountBeforeFactoryReset property value.voidsetScreenCaptureBlocked(Boolean value) Sets the screenCaptureBlocked property value.voidSets the storageBlockRemovableStorage property value.voidSets the storageRequireEncryption property value.voidsetWebBrowserBlocked(Boolean value) Sets the webBrowserBlocked property value.voidSets the wifiBlockAutomaticConnectHotspots property value.voidsetWifiBlocked(Boolean value) Sets the wifiBlocked property value.voidSets the wifiBlockHotspotReporting property value.voidsetWindowsStoreBlocked(Boolean value) Sets the windowsStoreBlocked property value.Methods inherited from class com.microsoft.graph.models.DeviceConfiguration
getAssignments, getCreatedDateTime, getDescription, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getLastModifiedDateTime, getUserStatuses, getUserStatusOverview, getVersion, setAssignments, setCreatedDateTime, setDescription, setDeviceSettingStateSummaries, setDeviceStatuses, setDeviceStatusOverview, setDisplayName, setLastModifiedDateTime, setUserStatuses, setUserStatusOverview, setVersionMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
WindowsPhone81GeneralConfiguration
public WindowsPhone81GeneralConfiguration()Instantiates a newWindowsPhone81GeneralConfigurationand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static WindowsPhone81GeneralConfiguration createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
WindowsPhone81GeneralConfiguration
-
getApplyOnlyToWindowsPhone81
Gets the applyOnlyToWindowsPhone81 property value. Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only.- Returns:
- a
Boolean
-
getAppsBlockCopyPaste
Gets the appsBlockCopyPaste property value. Indicates whether or not to block copy paste.- Returns:
- a
Boolean
-
getBluetoothBlocked
Gets the bluetoothBlocked property value. Indicates whether or not to block bluetooth.- Returns:
- a
Boolean
-
getCameraBlocked
Gets the cameraBlocked property value. Indicates whether or not to block camera.- Returns:
- a
Boolean
-
getCellularBlockWifiTethering
Gets the cellularBlockWifiTethering property value. Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked.- Returns:
- a
Boolean
-
getCompliantAppListType
Gets the compliantAppListType property value. Possible values of the compliance app list.- Returns:
- a
AppListType
-
getCompliantAppsList
Gets the compliantAppsList property value. 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:
- a
List<AppListItem>
-
getDiagnosticDataBlockSubmission
Gets the diagnosticDataBlockSubmission property value. Indicates whether or not to block diagnostic data submission.- Returns:
- a
Boolean
-
getEmailBlockAddingAccounts
Gets the emailBlockAddingAccounts property value. Indicates whether or not to block custom email accounts.- Returns:
- a
Boolean
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classDeviceConfiguration- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getLocationServicesBlocked
Gets the locationServicesBlocked property value. Indicates whether or not to block location services.- Returns:
- a
Boolean
-
getMicrosoftAccountBlocked
Gets the microsoftAccountBlocked property value. Indicates whether or not to block using a Microsoft Account.- Returns:
- a
Boolean
-
getNfcBlocked
Gets the nfcBlocked property value. Indicates whether or not to block Near-Field Communication.- Returns:
- a
Boolean
-
getPasswordBlockSimple
Gets the passwordBlockSimple property value. Indicates whether or not to block syncing the calendar.- Returns:
- a
Boolean
-
getPasswordExpirationDays
Gets the passwordExpirationDays property value. Number of days before the password expires.- Returns:
- a
Integer
-
getPasswordMinimumCharacterSetCount
Gets the passwordMinimumCharacterSetCount property value. Number of character sets a password must contain.- Returns:
- a
Integer
-
getPasswordMinimumLength
Gets the passwordMinimumLength property value. Minimum length of passwords.- Returns:
- a
Integer
-
getPasswordMinutesOfInactivityBeforeScreenTimeout
Gets the passwordMinutesOfInactivityBeforeScreenTimeout property value. Minutes of inactivity before screen timeout.- Returns:
- a
Integer
-
getPasswordPreviousPasswordBlockCount
Gets the passwordPreviousPasswordBlockCount property value. Number of previous passwords to block. Valid values 0 to 24- Returns:
- a
Integer
-
getPasswordRequired
Gets the passwordRequired property value. Indicates whether or not to require a password.- Returns:
- a
Boolean
-
getPasswordRequiredType
Gets the passwordRequiredType property value. Possible values of required passwords.- Returns:
- a
RequiredPasswordType
-
getPasswordSignInFailureCountBeforeFactoryReset
Gets the passwordSignInFailureCountBeforeFactoryReset property value. Number of sign in failures allowed before factory reset.- Returns:
- a
Integer
-
getScreenCaptureBlocked
Gets the screenCaptureBlocked property value. Indicates whether or not to block screenshots.- Returns:
- a
Boolean
-
getStorageBlockRemovableStorage
Gets the storageBlockRemovableStorage property value. Indicates whether or not to block removable storage.- Returns:
- a
Boolean
-
getStorageRequireEncryption
Gets the storageRequireEncryption property value. Indicates whether or not to require encryption.- Returns:
- a
Boolean
-
getWebBrowserBlocked
Gets the webBrowserBlocked property value. Indicates whether or not to block the web browser.- Returns:
- a
Boolean
-
getWifiBlockAutomaticConnectHotspots
Gets the wifiBlockAutomaticConnectHotspots property value. Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.- Returns:
- a
Boolean
-
getWifiBlocked
Gets the wifiBlocked property value. Indicates whether or not to block Wi-Fi.- Returns:
- a
Boolean
-
getWifiBlockHotspotReporting
Gets the wifiBlockHotspotReporting property value. Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi-Fi is blocked.- Returns:
- a
Boolean
-
getWindowsStoreBlocked
Gets the windowsStoreBlocked property value. Indicates whether or not to block the Windows Store.- Returns:
- a
Boolean
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classDeviceConfiguration- Parameters:
writer- Serialization writer to use to serialize this model
-
setApplyOnlyToWindowsPhone81
Sets the applyOnlyToWindowsPhone81 property value. Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only.- Parameters:
value- Value to set for the applyOnlyToWindowsPhone81 property.
-
setAppsBlockCopyPaste
Sets the appsBlockCopyPaste property value. Indicates whether or not to block copy paste.- Parameters:
value- Value to set for the appsBlockCopyPaste property.
-
setBluetoothBlocked
Sets the bluetoothBlocked property value. Indicates whether or not to block bluetooth.- Parameters:
value- Value to set for the bluetoothBlocked property.
-
setCameraBlocked
Sets the cameraBlocked property value. Indicates whether or not to block camera.- Parameters:
value- Value to set for the cameraBlocked property.
-
setCellularBlockWifiTethering
Sets the cellularBlockWifiTethering property value. Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked.- Parameters:
value- Value to set for the cellularBlockWifiTethering property.
-
setCompliantAppListType
Sets the compliantAppListType property value. Possible values of the compliance app list.- Parameters:
value- Value to set for the compliantAppListType property.
-
setCompliantAppsList
Sets the compliantAppsList property value. 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:
value- Value to set for the compliantAppsList property.
-
setDiagnosticDataBlockSubmission
Sets the diagnosticDataBlockSubmission property value. Indicates whether or not to block diagnostic data submission.- Parameters:
value- Value to set for the diagnosticDataBlockSubmission property.
-
setEmailBlockAddingAccounts
Sets the emailBlockAddingAccounts property value. Indicates whether or not to block custom email accounts.- Parameters:
value- Value to set for the emailBlockAddingAccounts property.
-
setLocationServicesBlocked
Sets the locationServicesBlocked property value. Indicates whether or not to block location services.- Parameters:
value- Value to set for the locationServicesBlocked property.
-
setMicrosoftAccountBlocked
Sets the microsoftAccountBlocked property value. Indicates whether or not to block using a Microsoft Account.- Parameters:
value- Value to set for the microsoftAccountBlocked property.
-
setNfcBlocked
Sets the nfcBlocked property value. Indicates whether or not to block Near-Field Communication.- Parameters:
value- Value to set for the nfcBlocked property.
-
setPasswordBlockSimple
Sets the passwordBlockSimple property value. Indicates whether or not to block syncing the calendar.- Parameters:
value- Value to set for the passwordBlockSimple property.
-
setPasswordExpirationDays
Sets the passwordExpirationDays property value. Number of days before the password expires.- Parameters:
value- Value to set for the passwordExpirationDays property.
-
setPasswordMinimumCharacterSetCount
Sets the passwordMinimumCharacterSetCount property value. Number of character sets a password must contain.- Parameters:
value- Value to set for the passwordMinimumCharacterSetCount property.
-
setPasswordMinimumLength
Sets the passwordMinimumLength property value. Minimum length of passwords.- Parameters:
value- Value to set for the passwordMinimumLength property.
-
setPasswordMinutesOfInactivityBeforeScreenTimeout
Sets the passwordMinutesOfInactivityBeforeScreenTimeout property value. Minutes of inactivity before screen timeout.- Parameters:
value- Value to set for the passwordMinutesOfInactivityBeforeScreenTimeout property.
-
setPasswordPreviousPasswordBlockCount
Sets the passwordPreviousPasswordBlockCount property value. Number of previous passwords to block. Valid values 0 to 24- Parameters:
value- Value to set for the passwordPreviousPasswordBlockCount property.
-
setPasswordRequired
Sets the passwordRequired property value. Indicates whether or not to require a password.- Parameters:
value- Value to set for the passwordRequired property.
-
setPasswordRequiredType
Sets the passwordRequiredType property value. Possible values of required passwords.- Parameters:
value- Value to set for the passwordRequiredType property.
-
setPasswordSignInFailureCountBeforeFactoryReset
Sets the passwordSignInFailureCountBeforeFactoryReset property value. Number of sign in failures allowed before factory reset.- Parameters:
value- Value to set for the passwordSignInFailureCountBeforeFactoryReset property.
-
setScreenCaptureBlocked
Sets the screenCaptureBlocked property value. Indicates whether or not to block screenshots.- Parameters:
value- Value to set for the screenCaptureBlocked property.
-
setStorageBlockRemovableStorage
Sets the storageBlockRemovableStorage property value. Indicates whether or not to block removable storage.- Parameters:
value- Value to set for the storageBlockRemovableStorage property.
-
setStorageRequireEncryption
Sets the storageRequireEncryption property value. Indicates whether or not to require encryption.- Parameters:
value- Value to set for the storageRequireEncryption property.
-
setWebBrowserBlocked
Sets the webBrowserBlocked property value. Indicates whether or not to block the web browser.- Parameters:
value- Value to set for the webBrowserBlocked property.
-
setWifiBlockAutomaticConnectHotspots
Sets the wifiBlockAutomaticConnectHotspots property value. Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.- Parameters:
value- Value to set for the wifiBlockAutomaticConnectHotspots property.
-
setWifiBlocked
Sets the wifiBlocked property value. Indicates whether or not to block Wi-Fi.- Parameters:
value- Value to set for the wifiBlocked property.
-
setWifiBlockHotspotReporting
Sets the wifiBlockHotspotReporting property value. Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi-Fi is blocked.- Parameters:
value- Value to set for the wifiBlockHotspotReporting property.
-
setWindowsStoreBlocked
Sets the windowsStoreBlocked property value. Indicates whether or not to block the Windows Store.- Parameters:
value- Value to set for the windowsStoreBlocked property.
-