Package com.microsoft.graph.models
Class IosDeviceFeaturesConfiguration
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceConfiguration
com.microsoft.graph.models.AppleDeviceFeaturesConfigurationBase
com.microsoft.graph.models.IosDeviceFeaturesConfiguration
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class IosDeviceFeaturesConfiguration
extends AppleDeviceFeaturesConfigurationBase
implements com.microsoft.kiota.serialization.Parsable
iOS Device Features Configuration Profile.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newIosDeviceFeaturesConfigurationand 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 assetTagTemplate property value.The deserialization information for the current modelGets the homeScreenDockIcons property value.Gets the homeScreenPages property value.Gets the lockScreenFootnote property value.Gets the notificationSettings property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAssetTagTemplate(String value) Sets the assetTagTemplate property value.voidSets the homeScreenDockIcons property value.voidsetHomeScreenPages(List<IosHomeScreenPage> value) Sets the homeScreenPages property value.voidsetLockScreenFootnote(String value) Sets the lockScreenFootnote property value.voidSets the notificationSettings 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
-
IosDeviceFeaturesConfiguration
public IosDeviceFeaturesConfiguration()Instantiates a newIosDeviceFeaturesConfigurationand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static IosDeviceFeaturesConfiguration 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
IosDeviceFeaturesConfiguration
-
getAssetTagTemplate
Gets the assetTagTemplate property value. Asset tag information for the device, displayed on the login window and lock screen.- Returns:
- a
String
-
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 classAppleDeviceFeaturesConfigurationBase- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getHomeScreenDockIcons
Gets the homeScreenDockIcons property value. A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements.- Returns:
- a
List<IosHomeScreenItem>
-
getHomeScreenPages
Gets the homeScreenPages property value. A list of pages on the Home Screen. This collection can contain a maximum of 500 elements.- Returns:
- a
List<IosHomeScreenPage>
-
getLockScreenFootnote
Gets the lockScreenFootnote property value. A footnote displayed on the login window and lock screen. Available in iOS 9.3.1 and later.- Returns:
- a
String
-
getNotificationSettings
Gets the notificationSettings property value. Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements.- Returns:
- a
List<IosNotificationSettings>
-
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 classAppleDeviceFeaturesConfigurationBase- Parameters:
writer- Serialization writer to use to serialize this model
-
setAssetTagTemplate
Sets the assetTagTemplate property value. Asset tag information for the device, displayed on the login window and lock screen.- Parameters:
value- Value to set for the assetTagTemplate property.
-
setHomeScreenDockIcons
Sets the homeScreenDockIcons property value. A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements.- Parameters:
value- Value to set for the homeScreenDockIcons property.
-
setHomeScreenPages
Sets the homeScreenPages property value. A list of pages on the Home Screen. This collection can contain a maximum of 500 elements.- Parameters:
value- Value to set for the homeScreenPages property.
-
setLockScreenFootnote
Sets the lockScreenFootnote property value. A footnote displayed on the login window and lock screen. Available in iOS 9.3.1 and later.- Parameters:
value- Value to set for the lockScreenFootnote property.
-
setNotificationSettings
Sets the notificationSettings property value. Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements.- Parameters:
value- Value to set for the notificationSettings property.
-