Package com.microsoft.graph.models
Class DeviceEnrollmentPlatformRestrictionsConfiguration
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceEnrollmentConfiguration
com.microsoft.graph.models.DeviceEnrollmentPlatformRestrictionsConfiguration
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class DeviceEnrollmentPlatformRestrictionsConfiguration
extends DeviceEnrollmentConfiguration
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Device Enrollment Platform Restrictions Configuration.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Android Restriction.The Ios Restriction.The Mac OSRestriction.The Windows Mobile Restriction.The Windows Restriction.Fields inherited from class com.microsoft.graph.models.DeviceEnrollmentConfiguration
assignments, createdDateTime, description, displayName, lastModifiedDateTime, priority, version
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
androidRestriction
@SerializedName(value="androidRestriction", alternate="AndroidRestriction") @Expose @Nullable public DeviceEnrollmentPlatformRestriction androidRestrictionThe Android Restriction. Android restrictions based on platform, platform operating system version, and device ownership -
iosRestriction
@SerializedName(value="iosRestriction", alternate="IosRestriction") @Expose @Nullable public DeviceEnrollmentPlatformRestriction iosRestrictionThe Ios Restriction. Ios restrictions based on platform, platform operating system version, and device ownership -
macOSRestriction
@SerializedName(value="macOSRestriction", alternate="MacOSRestriction") @Expose @Nullable public DeviceEnrollmentPlatformRestriction macOSRestrictionThe Mac OSRestriction. Mac restrictions based on platform, platform operating system version, and device ownership -
windowsMobileRestriction
@SerializedName(value="windowsMobileRestriction", alternate="WindowsMobileRestriction") @Expose @Nullable public DeviceEnrollmentPlatformRestriction windowsMobileRestrictionThe Windows Mobile Restriction. Windows mobile restrictions based on platform, platform operating system version, and device ownership -
windowsRestriction
@SerializedName(value="windowsRestriction", alternate="WindowsRestriction") @Expose @Nullable public DeviceEnrollmentPlatformRestriction windowsRestrictionThe Windows Restriction. Windows restrictions based on platform, platform operating system version, and device ownership
-
-
Constructor Details
-
DeviceEnrollmentPlatformRestrictionsConfiguration
public DeviceEnrollmentPlatformRestrictionsConfiguration()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classDeviceEnrollmentConfiguration
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-